How to install APK Xiaomi Mi Box S: All the ways + mistake-making

Xiaomi Mi Box S is a popular Android TV-The console with limited app installation capabilities due to Google Play Protect's security policy, however, many users want to install it. APK-Manual files -- this requires you to bypass the standard system constraints. In this guide, we'll go through all the working ways to install them. APK Mi Box S (including models) MDZ-22-AB and MDZ-24-AA), and solve typical errors such as "Installation blocked" or "Unknown sources disabled".

It is important to understand that Xiaomi Mi Box S works on Android TV 9.0 (in new firmware – Android 11), where the installation process APK It's different from a smartphone. There's no standard file manager, and access to security settings is hidden deep in the menu. We'll show you how to prepare the device, what tools to use (from Send Files to Send Files to Smartphones). TV before ADB), How to Avoid Common Errors When Installing Apps Outside of Google Play.

If you have previously tried to establish APK Mi Box S and received an error, most likely the problem was in one of three points: 1) Not allowed installation from unknown sources for a specific installer application, 2 APK damaged or incompatible with the architecture ARM64, 3) The system blocks the installation due to the enabled Google Play Protect.

In this article, we close all three problems.

1. Preparation of Xiaomi Mi Box S for installation APK

Before installing any APK-You need to configure the Mi Box S to work with third-party sources. Unlike smartphones, you can't just turn on the "Unknown Sources" option globally, but you have to give permission separately for each application that you install. APK.

First check the firmware version: Settings β†’ The device β†’ About the prefix β†’ Android version TV.

If you have Android 9, the process will be easier; Android 11 will require an extra step with unlocking Developer Options.

  • πŸ”§ Enable Developer Mode: Go to Settings β†’ The device β†’ About the console and 7 times click on "Build Number" will appear notification "You became a developer!".
  • πŸ“ Allow debugging on USB: In the same settings, the item "For developers" will appear - turn on "Debugging by" USB" and β€œInstallation through USB".
  • πŸ”“ Turn off Google Play Protect (optional): go to Google Play, open the menu β†’ Play Protect β†’ Settings β†’ Turn off "Scanning applications".

⚠️ Note: If you are installing APK for IPTV or Kodi, some providers may block such applications at the level of DNS. Before installing, check if the private is active. DNS in network settings (Settings) β†’ Network and Internet β†’ Private DNS).

πŸ“Š What are you setting up for? APK on the Mi Box S?
For IPTV (Smart TV, TiviMate)
For games (emulators, GTA)
For Kodi/XBMC
For alternative launchers
Other

Method 1: Installation APK through USB-accumulator

The most reliable method is the use of USB-file-system FAT32 (all other formats, including NTFS and exFAT, Mi Box S doesn't support:

  • πŸ’Ύ USB-storage device up to 32 GB (formatted in FAT32)
  • πŸ“± APK-file downloaded to your computer (check it is for Android) TV)
  • πŸ”Œ OTG-cable (if you use a flash drive with a USB-C)

Step-by-step:

  1. Copy. APK-root-file USB-storage device (not in folders!).
  2. Connect the flash drive to the Mi Box S via the port USB 2.0 (side-side-side-side-side-side).
  3. Open File Commander (pre-installed on Mi Box S) or install FX File Explorer from Google Play.
  4. Go to section "USB-drive, select APK-file and press "Install".
  5. In the window that appears, select β€œOnce again” (if the installation is blocked) β†’ "Settings" β†’ Enable permission for File Commander.

⚠️ If the Mi Box S cannot see USB-drive, check: 1) File system format (only FAT32), 2) Port health (try another cable), 3) Power availability (some flash drives require additional power via hub).

β˜‘οΈ Preparation USB-storage device for the Mi Box S

Done: 0 / 5

Method 2: Installation APK The cloud service (Send Files to) TV, Telegram)

If you don't. USB-storage device, you can transfer APK-file on Mi Box S via cloud or messenger:

MethodAnnexPlusesCons
Cloud File ManagerSend Files to TVNo, he doesn't. USB, fast-wireFile size limit (up to 50 MB)
messengerTelegramNo size restrictions, chat historyYou need to log in to TV.
Cloud storageGoogle Drive, MegaAccess from any deviceWe need to download the file on TV.
Local area networkX-Plore File ManagerTransfer of FTP/SMBA complex setup for beginners

Let’s look at the most basic method through Send Files to TV:

  1. Install Send Files to TV on your smartphone and on the Mi Box S (available on Google Play).
  2. Open the app on your phone, select APK-file and press "Send".
  3. On Mi Box S, accept the file in Send Files to TV.
  4. After downloading, press "Open" β†’ "Install".
  5. If the installation is blocked, allow installation for Send Files to TV safety-setting.

Critical detail: some APK-files (such as modified versions of YouTube or Netflix) may not be installed via cloud services due to signature verification. USB or ADB.

πŸ’‘

If Send Files to TV If your Mi Box S does not find your Mi Box S, check that both devices are connected to the same Wi-Fi network (not the guest!). VPN smartphone.

4 Method 3: Installation of APK via ADB (for power users)

The method is Android Debug Bridge (ADB) Suitable for installing system applications or when other methods fail:

  • πŸ–₯️ Computer with Windows/Mac/Linux and installed drivers ADB.
  • πŸ”Œ USB-cable (preferably original from Xiaomi).
  • πŸ“¦ Google Platform Tools (download from official website).

Instructions:

  1. Connect the Mi Box S to your computer via USB.
  2. Open the Command Prompt (CMD) platform-tool folder.
  3. Enter the command to check the connection: Adb devices Should appear with the serial number.
  4. Install. APK command: adb install path to file.apk For example: adb install C:\Downloads\com.example.tv.apk
  5. If there is a mistake "INSTALL_FAILED_USER_RESTRICTED", Enter: adb shell settings put global install_non_market_apps 1

For installation APK Replace your existing app with a flag -r:

adb install -r name file.apk

⚠️ Attention: When in use ADB Never connect the Mi Box S to a public one. USB-Ports (e.g. airports or cafes) This can lead to data leakage or malware installation through debugging.

What to do if ADB Can't see Mi Box S?
1. Check if the debugging is included USB developer-setting. 2. Try another one. USB-cable (not all cables support data transmission). 3. Install drivers for Xiaomi Mi Box S manually through Device Manager (download at xiaomifirmware.com). 4. Restart the console and computer. 5. If you are using Windows 10/11, Disable the driver signature (Execute) β†’ gpedit.msc β†’ User configuration β†’ Administrative templates β†’ System system β†’ Installation of the driver β†’ Disable signature verification).

5. Solving installation errors APK on the Mi Box S

Even after proper preparation, you may encounter errors.

Mistake.Reason.Decision
"Installation locked"Unknown source for the installer application is not allowedGo to Settings. β†’ Security and limitations β†’ Unknown sources and allow installation for a specific application (e.g. File Commander).
"APK not installed or "Parse Error"The file is corrupted or incompatible with ARM64Download. APK reverted from a verified source (e.g. APKMirror.
"INSTALL_FAILED_INVALID_APK"APK It is designed for another version of AndroidUse it. APK, Android-built TV 9.0/11. Check in build.prop compatibility.
"Not enough memory."Place taken in /data sectionClear the cache (Settings β†’ Apps β†’ Clear the cache) or remove unnecessary programs.
"Application does not respond" after installationAPK is not optimized for Android TVUse a leanback version (e.g. Kodi for Android) TV instead of the usual Kodi).

If the app does not appear after installation on the Android menu TV, check:

  • πŸ” Does it run through the settings? β†’ Apps (maybe no icon for Leanback Launcher).
  • πŸ“Ί Compatibility with remote control: some APK Mouse Toggle (use Mouse Toggle for Android) TV).
  • πŸ”„ Reboot consoles: after installing the system APK (For example, Lawnchair may require a rebate.

πŸ’‘

If APK It is installed, but not launched, most likely the problem is the lack of support for Android. TV. Check if the description is there. APK mention of leanback or TV-optimized.

6. Alternative methods: through bootloader or ES File Explorer

If you don't. USB-computer or storage device can be installed APK Directly through the browser on Mi Box S. bootloader app is suitable for this (available on Google Play):

  1. Install bootloader from Google Play.
  2. Open the application and enter a direct link to APK-file (for example, with APKMirror).
  3. Download the file and open it after downloading.
  4. Allow installation for bootloader in security settings.

For ES File Explorer (if it is still available in your area):

  • 🌐 Connect to the cloud storage (Google Drive, Dropbox) ES File Explorer.
  • πŸ“₯ Download. APK-file-to-local storage.
  • πŸ“¦ Find the file in the β€œLocal Storage” section and install it.

⚠️ Attention: When downloading APK Never use apkpure.com or apkmonk.com browser on Mi Box S - they often replace the original files with modified versions with ads or viruses.

7. How to remove installed APK and clear the system

If the app is not working properly or takes up too much space, it can be removed:

  1. Go to Settings β†’ Applications.
  2. Find the desired application in the list and select "Delete".
  3. For complete cleaning, click "Clear Cache" and "Clear Data" before deleting.

To remove systemic APK (For example, pre-installed Xiaomi applications, you will need ADB:

adb shell pm uninstall -k --user 0 name.packet

You can find out the name of the package through the command:

adb shell pm list packages | grep "keyword"

To reset the Mi Box S to factory settings (if the system is stunned after installation) APK):

  1. Go to Settings β†’ Device β†’ Reset settings.
  2. Select "Delete all data" (this will delete all installed data). APK!).
  3. Confirm the action and wait for the reboot.

πŸ’‘

Before resetting, keep a list of installed APK App List Backup (available on Google Play) will help you quickly recover applications after resetting.

FAQ: Frequent questions about installing APK on Xiaomi Mi Box S

Can we determine APK Mi Box S without a computer?
There are three ways to avoid PCs: USB-storage device (needs a flash drive with FAT32). The cloud service (Send Files to) TV, Telegram. via browser (bootloader) + reference APK). The most reliable method without a computer β€” USB-accumulator.
Why the Mi Box S can't see USB-accumulator?
The problem might be in: πŸ”Œ Incorrect file system (needed) FAT32, not NTFS exFAT). πŸ’Ύ Damaged. USB-port (try another cable or power hub). πŸ“› Large volume of the flash drive (some models of the Mi Box S do not see the drives) >32GB) Solution: format the flash drive into FAT32 with the help of the Rufus utility or SD Formatter.
How to upgrade your APK to the Mi Box S?
There are two options: Through the standard installer: download the new version APK And you can put it on top of the old one (the system will suggest you upgrade it). ADB: Use the command: adb install -r Updated file.apk Flag -r If the update doesn't go through, delete the old app and install the new one from scratch.
Can I install Google Play on the Mi Box S if it is removed?
Yes, but it requires manual repair through ADB. Download the originals APK-Google Play Services and Google Play Store files for Android TV (Versions must match your firmware!) Set them in order: com.google.android.gms (Google Play Services) com.android.vending (Google Play Store) After installation, restart the console. If Google Play doesn't start, check version compatibility or reset settings.
How to check if it supports APK architecture ARM64?
Open up. APK-file using an archiver (for example, 7-Zip) Check the folder lib: If there is a folder lib/arm64-v8a β€” APK It is compatible with the Mi Box S. lib/armeabi or lib/x86 β€” The app won't work. You can also use the Android Aapt utility. SDK: aapt dump badging your file.apk | find "nativecode" in the output, look for the line arm64-v8a.