The Xiaomi Mi Box S remains one of the most popular Android TV- consoles due to its price-to-pop balance. But out of the box, its functionality is limited to standard Google Play services and basic settings. To unlock the full potential of the device, from watching 4K- content to emulating retro games, you will need to install additional software, optimize the system and possibly even update the firmware.
In this guide, weโll look at what to install on the Mi Box S in 2026: from streaming apps to IPTV to alternative launchers and custom firmware. Focus on compatibility with the latest Android TV 11/12, bypassing Googleโs restrictions and security when installing APKs from third-party sources, and if you want to turn it into a universal media center, this guide is for you.
1. Preparation of the console: what to do before installing the software
Before installing applications, you need to prepare the Mi Box S for changes, which will help you avoid errors, crashes and data loss.
- Go to Settings โ About the console โ Android TV version.
- Record the current version (e.g. ATV 11.0.1).
- Check the free space in Settings โ Storage (โฅ1.5 GB recommended).
If there is not enough space, clear the app cache or remove unnecessary programs through Settings โ Apps. Also turn off automatic updates in Google Play โ Settings to avoid conflicts with manual installations.
โ ๏ธ Warning: If you plan to install custom firmware, disable MIUI protection in Settings โ Accounts and Security โ Protection MIUI. Otherwise, the system may block the download of uncertified software.
To install APK- files from third-party sources, activate the developer mode:
Settings โ About the console โ Assembly number (click 7 times)
Settings โ Developer Preferences โ Unknown Sources (include)๐ก
Use the FX File Explorer or Solid Explorer file manager to easily manage APK- files. They support cloud storage and FTP- servers.
2 Top-5 must-have applications for the Mi Box S
Even if you only use the console to watch movies, these programs will greatly expand its capabilities, all of which are optimized for Android TV and support remote control.
- ๐บ Smart YouTube TV is an alternative YouTube client with no ad support for 4K HDR and background play. Requires installation via APK.
- ๐ฌ Kodi 20.3"Nexus" is a media center that supports all video formats, plugins for IPTV and torrent streaming. Install Fusion repository for extensions.
- ๐ฎ RetroArch is an emulator for running games from NES, SNES, PS1 and other consoles. Supports gamepads over Bluetooth.
- ๐ bootloader is a browser that can download APK directly to the console. It's convenient for installing applications without a PC.
- ๐ก๏ธ Blokada is an ad blocker at DNS level, and it works without root rights and doesn't slow down the system.
To install the listed programs:
- Download APK- files to the USB- drive or to the cloud.
- Connect the flash drive to the Mi Box S or use bootloader to download via a direct link.
- Run the file through any file manager and confirm the installation.
3. IPTV and streaming: how to set up TV without the operatorโs console
The Mi Box S can completely replace the ISP TV if you configure the IPTV correctly, and youโll need a.m3u playlist (can be obtained from your carrier or on dedicated forums) and one of the following apps:
| Annex | Features | Link to APK |
|---|---|---|
| TiviMate | EPG support, multiscreen, Ether recording.Paid (โฌ5/year), but there is a free version with restrictions. | Official website |
| Perfect Player | Free, simple interface, support for XSPF and M3U. | Google Play |
| IPTV Smarters Pro | Adapted for Android TV, support for VPN and parental controls. | Official website |
| Kodi + PVR IPTV Simple Client | For advanced users, it allows you to integrate IPTV into the media center. | Installed through the Kodi repository |
Instructions for setting up TiviMate:
- Install the application via APK.
- Start and select Add Playlist โ Enter URL.
- Insert a link to.m3u- file (example: http://example.com/playlist.m3u).
- In the Settings โ EPG section, add a link to the transmission program (.xml format).
โ ๏ธ Warning: Free open source playlists often contain illegal content. Use only official listings from your ISP to avoid being blocked by copyright owners' complaints.
How to bypass the IPTV- provider lock?
Alternative launchers: Replacing the standard interface
The Mi Box S stock launcher is overloaded with ads and extra widgets. Alternative shells speed up the console, add customization and remove unnecessary elements.
- ๐ ATV Launcher is a minimalist interface with fast application access, and supports Leanback skin (like on the Nexus Player).
- ๐จ Hal Launcher is a flexible setting for icons, backgrounds and menus. There's an Android version TV.
- โก Wolf Launcher โ optimized for weak devices, consumes minimal resources.
Launcher installation:
- Download the APK of the selected shell.
- Install it through the file manager.
- Start and select Use by default in the window that appears.
- Reboot the console (Settings โ Reboot).
If the launcher is not applied after installation, clean the cache of the standard shell:
Settings โ Applications โ Launcher (standard) โ Clear cache / data๐ก
Alternative launchers do not require root rights, but some features (such as changing system fonts) may not work properly on Android TV 12.
5.Castom firmware: should I update?
Official updates to the Mi Box S are rare, with the latest stable version (Android TV 11) dating back to 2022.Castom firmware such as LineageOS or Amlogic TV offering:
- ๐ More recent versions of Android (up to 12L).
- ๐ Removal of Xiaomiโs built-in software (debloating).
- ๐ง Advanced Performance Settings.
However, there are risks:
- โ Loss of warranty (if prefixed under warranty).
- โ Possible bugs with DRM Widevine L1 (will not be played by Netflix in 4K).
- โ Difficulty rolling back to stock firmware.
If you decide to upgrade, follow the instructions:
Download firmware for the MDZ-22-AB (Mi Box S)
Install ADB Tools on PC
Make a backup through adb backup
Connect the console to the PC via USB (enable debugging over USB)
-->
The following are the Mi Box S firmware:
| Firmware | Android version | Features | Reference |
|---|---|---|---|
| LineageOS 19 | 12L | Pure Android without bloat, support for OTA- updates. | XDA Developers |
| Amlogic TV 12 | 12 | Optimized for S905X, AV1 decoding support. | 4PDA |
| ATV Experience | 11 | Firmware with pre-installed streaming applications. | Official website |
โ ๏ธ Warning: Firmware via fastboot or recovery may result in a blink (completely inoperable) of the console if the wrong version of the software is selected. Before the procedure, check the processor model in Settings โ About console โ Model (must be S905X).
6 Performance Optimization: How to Speed Up the Mi Box S
Over time, the Mi Box S starts to brake due to background software and filled cache.
- ๐งน Cache Cleanup: Go to Settings โ Apps, select each app and click Clear Cache. Use SD Maid (requires root) for deep cleaning.
- โ๏ธ Disable Autoboot: In Settings โ Applications โ Autorun disable unnecessary programs (e.g. Mi Home or Google Play Music).
- ๐ Factory reset: If the console is slowing down, reset to Settings โ Storage โ Data Reset. Pre-save data!
- ๐ Background Limitation: In the developer settings (Settings โ Developer Preferences), enable Do Not Save Actions and limit background processes to 2-3.
For advanced users:
adb shell pm uninstall --user 0 com.xiaomi.mitv.appstore # Remove Xiaomi Store
adb shell pm uninstall --user 0 com.miui.systemAdSolution # Removal of the Advertising ModuleThese commands will remove the built-in Xiaomi applications, freeing up to 300-500 MB of memory, and they will require ADB and enabled USB debugging.
๐ก
If the console overheats, use a cooling stand or point a fan at it. Overheating above 70 ยฐ C can cause the processor to trottle (you can find the temperature through the AIDA64 application).
7.Games and emulators: turning the Mi Box S into a gaming console
With the Amlogic S905X processor and Mali-450 graphics accelerator, the Mi Box S is capable of running PS2-level games and older consoles.
- ๐ฎ Dolphin MMJ is a Nintendo GameCube/Wii emulator. The Legend of Zelda: Twilight Princess will require a resolution reduction to 720p to run smoothly.
- ๐น๏ธ PPSSPP is a PSP emulator with support for cloud-based saves, recommended settings: Render Resolution: 2x, Frame Skipping: Auto.
- ๐น๏ธ Redream - emulator SEGA Dreamcast. optimized for Android TVIt supports gamepads. Xbox/PS4.
- ๐ฎ Citra MMJ is a Nintendo 3DS emulator. Operates at ~80% of the original console.
To control, connect the gamepad via Bluetooth:
- Go to Settings โ Input Devices โ Add an accessory.
- Activate the pairing mode on the gamepad (for example, press Share + PS on DualShock 4).
List of compatible gamepads:
| gamepad | Type of connection | Delayed input (ms) |
|---|---|---|
| Xbox Series X Controller | Bluetooth | 8โ12 |
| DualShock 4 | Bluetooth/USB | 10โ15 |
| 8BitDo Pro 2 | Bluetooth | 5โ10 |
| iPega PG-9087 | Bluetooth | 15โ20 |
๐ก
PS2 emulators (e.g. AetherSX2) will require a Vulkan-enabled processor. On the Mi Box S, such games will work with a heavy lag - it is better to choose projects for PS1/PSP.