How to Install APK on Xiaomi Mi Box S from a USB Drive: A Complete Guide to Error Solutions

Why is installing an APK on Xiaomi Mi Box S via a flash drive the best option?

Welcome to all owners of Xiaomi Mi Box S – one of the most popular Android TV-If you're here, you're faced with a classic problem: how to install an app that's not in the Google Play Store for Android. TV. Spoiler: through the flash drive it is easier than you think.

Unlike smartphones, where the installation APK It comes down to two clicks on the Mi Box S (models). MDZ-22-AB and MDZ-24-AA) There are nuances: the limitations of Android TV 9/10, The lack of a file manager out of the box and the lockdown of the installation from unknown sources. ADB.

In this article, 3 working methods of installation APK s USB-This includes avoiding errors like Parse Error or App not installed, and also looking at which flash drives are suitable for the Mi Box S (not all work correctly!) and how to avoid data loss in experiments.

πŸ“Š What method of installation APK you've tried before?
Through Google Play
From the flash drive.
By ADB
Through Send Files to TV
Never set it up.

What flash drives are compatible with Xiaomi Mi Box S: technical requirements

Not every flash drive is suitable for the Mi Box S. The console supports USB 2.0 (type A port), but there are limitations on the file system and volume:

  • πŸ”Ή File system: only FAT32 exFAT. NTFS readless!
  • πŸ”Ή Volume: up to 128 GB (tested on SanDisk Ultra, Kingston DataTraveler flash drives).
  • πŸ”Ή Speed: minimum USB 2.0 (3.0 works, but does not increase).
  • πŸ”Ή Form factor: standard USB-A. For microUSB/Type-C need an adapter.

Important: Mi Box S does not support OTG-cables to connect flash drives via microUSB. If your drive with a Type-C or microUSB connector, use the adapter to USB-A.

Characteristics of the flash driveRecommendations for the Mi Box SWhat happens if you ignore it?
File systemFAT32/exFATThe flash drive will not appear in the conductor
Volume.128GBFlash drives. >128 GB may not be installed
Recording speed10MB/sLong copy of APK (>5 min)
ManufacturerSanDisk, Kingston, SamsungNo-name flash drives can "fall off"

⚠️ Note: If you use a 64 GB flash drive+, Format it in exFAT through SD Formatter (standard Windows formatting leaves artifacts) can be downloaded on the official website. SD Association.

Xiaomi Mi Box S Preparation for APK Installation: Unlocking Unknown Sources

By default, the Mi Box S blocks the installation of apps from outside of Google Play.

  1. Open the settings (cog in the top menu).
  2. Move to Security and Restrictions β†’ Unknown sources.
  3. Turn on the File Manager switch (if not, install FX File Explorer or Solid Explorer from Play Market).
  4. Confirm the action by pressing OK in the warning.

If there is no item "Unknown sources":

  • πŸ”Ή Update your firmware to the latest version (path: Settings) β†’ About the prefix β†’ Updating the system).
  • πŸ”Ή Install bootloader from Play Market – This app has its own install permissions APK.

Insert "Unknown sources"|Install a file manager|Formatting the flash drive in exFAT|Download APK flash-drive|Connect the flash drive to the console-->

Once unlocked, we recommend restarting the console (Settings β†’ About β†’ Reboot) to reset the system applications cache and prevent the Parse Error error during installation.

Method 1: Install APK through a standard file manager (without root)

The easiest way to do this is if you already have a file manager (like FX File Explorer):

  1. Connect the APK flash drive to the Mi Box S.
  2. Open the file manager and go to the section USB-The storage device (or External Storage).
  3. Find it. APK-You can select the file, and the system will suggest you install the application.
  4. Click Set and wait until it is completed (may take up to 2 minutes).

If the "Install" button is inactive:

  • πŸ”Ή Check that APK designed for Android TV (architecture arm64-v8a or armeabi-v7a).
  • πŸ”Ή Remove the old version of the app (if it was): Settings β†’ Annexes β†’ Delete.
  • πŸ”Ή Rename it. APK in a simple name (e.g, app.apk), avoiding Cyrillic and gaps.
How to check the APK architecture?
Open the APK through the archiver (e.g. 7-Zip) and check the folders inside: - lib/arm64-v8a - for 64-bit processors (Mi Box S supports) - lib/armeabi-v7a - for 32-bit (also works) - lib/x86 - NOT suitable for the Mi Box S!

⚠️ Note: If an error occurs during installation INSTALL_FAILED_INVALID_APK, So the file is corrupted. APK Re-verified source (recommend APKCombo or APKMirror).

Method 2: Installation via bootloader (if file manager is not working)

bootloader (available in Play Market) not only downloads files, but also installs APKs from a flash drive.

  1. Install bootloader from Google Play.
  2. Connect the flash drive to the console.
  3. Open bootloader and go to Local Files (or Local Files).
  4. Choose yours. USB-storage and find APK-file.
  5. Click on the file and confirm the installation.

The advantage of this method: bootloader has built-in permissions for installation APK, So you don't need to have any additional "Unknown Sources" settings, and you don't need all versions of the app to support the workflow. USB-Drivers (checked on version 1.10.4).

πŸ’‘

If bootloader doesn’t see the flash drive, reconnect it or reboot the Mi Box S. Sometimes changing helps. USB-Port (if you use a hub).

Method 3: Installation via ADB (for power users)

If the first two methods fail, the ADB (Android Debug Bridge) remains, which requires a PC and a little bit of technical skill, but guarantees the installation of even stubborn APKs.

What you need:

  • πŸ”Ή Computer with Windows/Linux/macOS.
  • πŸ”Ή Cable USB-A β†’ USB-A (or USB-A β†’ microUSB OTG-adapter).
  • πŸ”Ή Utility. ADB Tools (download from the official Android website).

Step-by-step:

  1. Turn on Debugging. USB On Mi Box S: Settings β†’ About the prefix β†’ Assembly number (click 7 times) Settings β†’ For developers β†’ Debugging by USB (insert)
  2. Connect the console to the PC with a cable.
  3. Open the command line (Windows) or the terminal (Linux/macOS) and execute: Adb devices should appear XXXXXXXX device.
  4. Install the APK command: adb install /path/to/file.apk For example: adb install D:\apk\netflix.apk

If adb: no devices/emulators found error occurs:

  • πŸ”Ή Check the cable (requires a data cable, not a charger!).
  • πŸ”Ή Install drivers for Mi Box S (download on the official Xiaomi website).
  • πŸ”Ή Switch the connection mode to File Exchange (MTP) prefixed.

πŸ’‘

ADB is the only method that works even if the APK is blocked by the system (e.g. modified versions of applications).

Solving errors in the installation of APK on Xiaomi Mi Box S

Even with the right flash drive and unlocked settings, you can get errors.

Mistake.Reason.Decision
Parse ErrorAPK damaged or for other architectureDownload APK again with APKMirror, check the architecture
App not installedConflict with the installed versionRemove the old application (Settings β†’ Apps)
INSTALL_FAILED_INSUFFICIENT_STORAGELack of memoryClear the cache (Settings β†’ Storage) or remove unnecessary applications
The flash drive is undetectable.Incompatible file systemFormat in exFAT via SD Formatter

If the error is repeated:

  • πŸ”Ή Try to install it. APK using another method (for example, if the file manager is not working, use it). ADB).
  • πŸ”Ή Check out the Android version TV on the console (Settings) β†’ About the prefix β†’ Android version. Android 9 and Android 10 may require different versions APK.
  • πŸ”Ή Unique life hack: if APK weight >100MB, move it to the root drive directory (not folders!) This solves the "Failed to install" error on some Mi Box S firmware.

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

Can I install APK without a flash drive?
Yes, there are 3 alternative methods: Send Files to TV (a Play Market application for transferring files over Wi-Fi); Google Drive: upload APK to the cloud, open it through a browser on the console and download it; ADB over Wi-Fi (requires pre-setting adb tcpip 5555); but the flash drive remains the most reliable way β€” it does not depend on Internet speed and does not require additional applications.
Why does the application not open after installation?
Probable causes: πŸ”Ή The app is not optimized for Android TV (Solution: Use Mouse Toggle to emulate a mouse. πŸ”Ή Lack of rights. Solution: Give all permissions in Settings β†’ Annexes β†’ [name] β†’ Permits. πŸ”Ή APK for other architectures (for example, x86 instead arm64). Solution: Download the correct version.
How to remove the application installed through APK?
Go to Settings β†’ Apps, find what you want and click Delete. If the button is inactive: Unplug your device from the Internet. Go to Settings β†’ Accounts and Sync and delete your Google account (temporary measure). Repeat deletion attempt. Return your Google account after deletion.
Can I install the Google Play Store on the Mi Box S if I don’t have one?
Xiaomi Mi Box S comes preinstalled Play Market, but if it disappeared (for example, after a reset), restore it like this: Download APK Google Play Store for Android TV with APKMirror (version 34.+.+). Install via a flash drive (method 1 or 2). Reboot the console. If the Play Market does not start - check for Google Play Services (download separately).
How to update the application installed through APK?
There are 2 options: Manual Update: Download the new version of APK and install on top of the old one (data will be saved). Auto Update: If the app appears in the Play Market, it updates automatically. To do this: Settings β†’ Apps β†’ [name] β†’ Additional β†’ Auto Update (enable)