How to install the application on Xiaomi Mi Box: official and alternative methods

Xiaomi Mi Box is one of the most popular Android TV-It's a set-top box, but the standard Google Play on it is often limited by region or doesn't contain the right apps. TV, Kodi, Megogo or any other APK-file, you'll have to use a workaround.

This guide contains 3 proven installation methods (including bypassing Google restrictions) that are relevant to Mi Box S, 4K and Pro models on Android TV 9/10/11. Also, we will discuss common errors such as โ€œApp not installedโ€ or โ€œPatch Parsingโ€ that arise due to incompatibility of the ARM64 architecture or lack of rights.

While the process seems simple, there are nuances: Xiaomi blocks installation from unknown sources by default, and some APKs require manual storage permission, and we will detail every step from prepping the console to checking the app.

1. Preparing Xiaomi Mi Box for app installation

Before installing an APK, you need to allow installation from unknown sources and connect the device to transfer files, without these steps, the system will simply block the launch of third-party files.

On the Mi Box S and Mi Box 4K, the path to security settings is different from the classic Android on smartphones.

  • ๐Ÿ”ง Go to Settings. โ†’ The device โ†’ Special facilities.
  • ๐Ÿ“ฑ Select Security and Restrictions (on some firmware - Unknown sources).
  • ๐Ÿ”“ Activate the switch next to bootloader or File Manager (depending on which application you use to install).

If the application is not listed, install any file manager (such as FX File Explorer) through Google Play and then allow it to install APK in the same settings.

๐Ÿ’ก

To avoid errors in file transfer, use USB-file-storage FAT32 โ€” Mi Box doesn't support NTFS ExFAT without additional drivers.

Check out the Android TV version:

  • ๐Ÿ“บ Go to Settings. โ†’ The device โ†’ About the prefix.
  • ๐Ÿ” The Android version should be 9.0 or higher in the bar. If below, update the firmware first.
๐Ÿ“Š What Xiaomi Mi Box model do you use?
Mi Box S
Mi Box 4K
Mi Box Pro
Another model

2. Method 1: Installation via Google Play (official method)

The easiest, but not always the most effective way is to download the app directly from the Google Play Store, 1xBet or TV) hidden TV-Devices or blocked by region.

To circumvent this limitation:

  1. Use the web version of Google Play: ๐ŸŒ Open on your computer or smartphone play.google.com. ๐Ÿ” Find the right app (e.g., Kodi). ๐Ÿ“ฑ In the address bar, replace play.google.com with play.google.com/store/apps/details?id=Application package (for example, for Kodi it is org.xbmc.kodi).

Install it through your account.

  • ๐Ÿ”‘ Sign in to your browser with the same Google account as your Mi Box.
  • ๐Ÿ“ฅ Click โ€œInstallโ€ โ€“ the application will appear in the list โ€œMy applicationsโ€ on the console.

If the app doesnโ€™t show up on the Mi Box even after installing through the web version, try:

  • ๐Ÿ”„ Reset the console (Settings) โ†’ The device โ†’ Reboot).
  • ๐Ÿ“‚ Clear the Google Play cache (Settings) โ†’ Annexes โ†’ Google Play โ†’ Clear the cache).
Why are some apps not installed through Google Play?
Many developers limit support for Android TV due to: - Lack of adaptability of the interface for the remote (no D-pad navigation). - License restrictions (for example, Netflix blocks installation on uncertified devices). - Processor architectures (some APKs are assembled only under x86, and Mi Box runs on ARM64).

Method 3: Install APK via file manager or bootloader

If the app is not on Google Play, you can install it manually through a.apk file.

  • ๐Ÿ“ Same as himself. APK-Download the file from an official website or a trusted source like APKPure).
  • ๐Ÿ“ฑ File Manager (for example, FX File Explorer) or bootloader app for downloading directly to the console.

Step-by-step:

  1. Download. APK on USB-cloud-storage: ๐Ÿ’พ If you use a flash drive, format it into FAT32 and copy it there. APK. โ˜๏ธ Alternative: upload the file to Google Drive and access the link.
  2. Connect. USB Mi Box: ๐Ÿ”Œ Put the flash drive in the port. USB 2.0 on the console. ๐Ÿ“‚ Open the file manager and go to USB-accumulator.

Launch the installation

  • ๐Ÿ“ฅ Find it. APK-file and click on it.
  • โš™๏ธ Confirm installation in the window Install unknown application.

๐Ÿ’ก

Never install APKs from unverified sources โ€“ this could lead to malware infection or theft of Google account data.

Method 3: Installation via ADB (for power users)

If the first two methods fail (for example, due to an error) INSTALL_FAILED_CPU_ABI_INCOMPATIBLE), You can install the app via Android Debug Bridge (ADB). This method is suitable for:

  • ๐Ÿ”ง Apps requiring root rights (although Mi Box doesn't support root without hacking).
  • ๐Ÿ“ฆ APK, which are not established by the standard method.
  • ๐Ÿ”„ Packet installation of several applications.

This will require:

  • ๐Ÿ’ป Computer with Windows/Linux/macOS.
  • ๐Ÿ”Œ USB-cable (preferably original from Xiaomi).
  • ๐Ÿ› ๏ธ Utility. ADB Tools (you can download from the official Android website).
  • Install APK: adb install path to file.apk Example: adb install C:\Downloads\kodi-20.1-arm64-v8a.apk

If there is a mistake INSTALL_FAILED_INSUFFICIENT_STORAGE, Clean the cache of the consoles (Settings) โ†’ Warehouse โ†’ Clear the cache) or remove unnecessary applications.

adb logcat | grep -i "packageinstaller"

It'll help you understand why. APK Not installed (for example, due to incompatibility with Android) TV).-->

5. Solving typical installation errors

Even if you did everything right, the Xiaomi Mi Box can give you bugs, and let's look at the most common and how to fix them.

Mistake.Reason.Decision
Packet parsingA damaged APK or incompatible versionDownload the file again from the official source. Check for ARM64 support.
INSTALL_FAILED_CPU_ABI_INCOMPATIBLEAPK is built under x86 and the console on ARMFind the APK version for armeabi-v7a or arm64-v8a.
Application not installed (without code)Lack of rights or blocking of MIUIAllow installation from unknown sources for a specific file manager.
ERROR_CODE: -104Conflict with an already installed applicationRemove the old version through Settings โ†’ Apps.

If the application is installed but not opened:

  • ๐Ÿ”„ Reboot the console.
  • ๐Ÿ“‹ Check compatibility with Android TV (Some applications require a touch screen).
  • ๐Ÿ”ง Update the Mi Box to the latest version.
What if the app is installed but not displayed on the menu?
1. Check the All Apps folder (sometimes new APKs are hidden there). 2. Reinstall the app with Android:isGame="false" (requires modifications to the APK). 3. Use an alternative launcher, such as ATV Launcher or Sideload Launcher, which shows all installed programs.

6. Optimizing applications to work on the Mi Box

Not all apps work correctly on Android TV. To improve performance and eliminate bugs:

  • ๐ŸŽฎ Configure control from the remote: Install Mouse Toggle for Android TV โ€” This will allow you to emulate the mouse cursor using the remote control. In the application settings (if any), turn on the mode. TV Mode or Leanback Support.
  • โšก Speed up: Clean up your app cache once a month (Settings) โ†’ Annexes โ†’ [Name] โ†’ Clear cache. Disable auto-run of unnecessary services through ADB: adb shell pm disable-user --user 0 com.xiaomi.mitv.appstore
  • ๐Ÿ”’ Protect your data: Do not store logins/passwords in applications without encryption (for example, in modified applications). APK). Use it. VPN access to regionally blocked content (e.g. Disney)+).

For applications like Kodi or Stremio, it is recommended to:

  • ๐Ÿ“ Transfer the cache to an external drive (if supported).
  • ๐Ÿ”ง Disable background optimization in Android settings TV.
adb shell settings put global window_animation_scale 0


adb shell settings put global transition_animation_scale 0




adb shell settings put global animator_duration_scale 0

This will speed up navigation, but make the interface less smooth.-->

7. Alternative ways of installing applications

If standard methods donโ€™t work, there are workarounds:

  • ๐ŸŒ Use the Aptoide. TV: Install the Aptoide TV through APK (You can download it from Uptodown. It has apps that are not available on Google Play.
  • ๐Ÿ“ฆ Create your own repository APK: Download the right ones. APK Google Drive or Dropbox. Use bootloader on Mi Box to download files directly from the link.
  • ๐Ÿ”„ Cloning the app from your smartphone: With App Cloner on your phone, create a copy of the app with Android support TV. Reschedule. APK prefix.

To install Google Play Games or other services that do not want to be installed:

  1. Download APK from APKMirror (select the Android TV version).
  2. Install with the -r flag (replacement of the existing package) via ADB: adb install -r com.google.android.play.games-123456.apk

8. Security and recommendations

Installing third-party APKs always involves risks, to minimize threats:

  • ๐Ÿ›ก๏ธ Check the sources: Download APK Only from official sites or verified repositories (APKMirror, APKPure). Use VirusTotal to check files for viruses.
  • ๐Ÿ” Restrict Rights: After installation, check the permissions of the application in Settings โ†’ Annexes โ†’ [Name] โ†’ Permits, disable access to contacts, SMS geolocation if they are not needed for the job.
  • ๐Ÿ“ก Update your firmware: Check for updates to Settings regularly โ†’ The device โ†’ Update: Outdated versions of Android TV Vulnerable to exploits (e.g. DirtyCOW).
adb shell pm uninstall -k --user 0 com.xiaomi.mitv.appstore

But remember: removing system components can lead to unstable operation of the console!-->

If after installing the application, Mi Box began to brake:

  • ๐Ÿงน Clear the cache in Settings โ†’ Warehouse โ†’ Clear the cache.
  • ๐Ÿ”„ Reset the settings to factory (Settings) โ†’ The device โ†’ Reset).
  • ๐Ÿ“‰ Disable the autoload of unnecessary services through ADB.

๐Ÿ’ก

Never install modified firmware (custom) ROM) Mi Box โ€“ This violates Xiaomiโ€™s license agreement and may result in the device being locked through the device. OTA-update.

FAQ: Frequent questions about app installation

Can I install Netflix on the Xiaomi Mi Box if itโ€™s not on Google Play?
Yes, but there are nuances: Download APK with APKMirror (choose the Android TV version). Install through the file manager. If Netflix doesn't start, check the device's certification in Settings โ†’ Device โ†’ Play Protect Certification. The console must be Google certified.
How to transfer applications to an external drive?
Xiaomi Mi Box does not support the porting of applications USB by default, but you can: Use ADB to change the installation path: adb shell pm set-install-location 2 (where 2 is external storage). App2SD (Requires root rights that are hard to get on the Mi Box). โš ๏ธ Note: Not all apps will work with an external drive due to Android limitations TV.
Why do some games not work on the Mi Box?
The reasons may be: Lack of support for the gamepad - many games require touch control. Lack of performance - Mi Box S has a weak Amlogic processor S905X, heavy-handed 3D-Google Blocking โ€“ Some Games (e.g., Google Blocking, PUBG Mobile) not certified for Android TV. Solution: Use emulators (RetroArch) or cloud gaming (GeForce) NOW, Xbox Cloud Gaming).
How to update a manually installed application?
There are two options: Through File Manager: Download the new version of APK. Install on top of the old one, the data will be saved.

Through ADB

adb install -r updated file.apk

(The -r flag means a replacement for the existing package).

โš ๏ธ Note: When updating through Google Play manual APK To avoid this, disable auto-update for a particular application.

Can I install Google Chrome on the Mi Box?
Yes, but better to use alternatives: Official way: Download APK Chrome for Android TV Install it through the file manager. Best alternatives: Firefox for Android TV โ€” supportive. TV Bro is optimized for remote. Kiwi Browser - with support for Chrome extensions. โš ๏ธ Attention: Chrome on Android TV It can be slowing down because of high memory consumption, and it's better to use YouTube to watch videos. TV-browser versions.