What to install on Xiaomi Mi Box S: apps, firmware and settings for maximum performance

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.

  1. Go to Settings โ†’ About the console โ†’ Android TV version.
  2. Record the current version (e.g. ATV 11.0.1).
  3. 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:

  1. Download APK- files to the USB- drive or to the cloud.
  2. Connect the flash drive to the Mi Box S or use bootloader to download via a direct link.
  3. Run the file through any file manager and confirm the installation.
๐Ÿ“Š Which app will you install first?
Smart YouTube TV
Kodi
RetroArch
Downloader
Blokada
Other

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:

AnnexFeaturesLink to APK
TiviMateEPG support, multiscreen, Ether recording.Paid (โ‚ฌ5/year), but there is a free version with restrictions.Official website
Perfect PlayerFree, simple interface, support for XSPF and M3U.Google Play
IPTV Smarters ProAdapted for Android TV, support for VPN and parental controls.Official website
Kodi + PVR IPTV Simple ClientFor advanced users, it allows you to integrate IPTV into the media center.Installed through the Kodi repository

Instructions for setting up TiviMate:

  1. Install the application via APK.
  2. Start and select Add Playlist โ†’ Enter URL.
  3. Insert a link to.m3u- file (example: http://example.com/playlist.m3u).
  4. 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?
If your operator blocks access to the playlist on IP, use the VPN- Windscribe app or ProtonVPN. Set up a connection to a server in your region, then add a playlist to TiviMate. Alternatively, request from the provider.m3u with reference to the MAC- console address (you can find it in Settings โ†’ Network).

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:

  1. Download the APK of the selected shell.
  2. Install it through the file manager.
  3. Start and select Use by default in the window that appears.
  4. 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:

FirmwareAndroid versionFeaturesReference
LineageOS 1912LPure Android without bloat, support for OTA- updates.XDA Developers
Amlogic TV 1212Optimized for S905X, AV1 decoding support.4PDA
ATV Experience11Firmware 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 Module

These 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:

  1. Go to Settings โ†’ Input Devices โ†’ Add an accessory.
  2. Activate the pairing mode on the gamepad (for example, press Share + PS on DualShock 4).

List of compatible gamepads:

gamepadType of connectionDelayed input (ms)
Xbox Series X ControllerBluetooth8โ€“12
DualShock 4Bluetooth/USB10โ€“15
8BitDo Pro 2Bluetooth5โ€“10
iPega PG-9087Bluetooth15โ€“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.

FAQ: Frequent questions about Xiaomi Mi Box S

Can I install Google Play games on the Mi Box S?
Yes, but officially Google Play Games app does not support Android TV. To install it: Download APK from APKMirror (arm64-v8a version). Install via file manager. Use gamepad or mouse to control (disabled). Note: many games are not adapted to control from the gamepad and require a touch interface.
How to turn Dolby Vision on the Mi Box S?
The Mi Box S supports Dolby Vision only in Android TV 11+ firmware. To activate: Go to Settings โ†’ Display and Sound โ†’ Additional โ†’ Format HDMI. Select Dolby Vision (if not available, update firmware). In an app (e.g. Netflix) check your video quality settings. If the option doesn't appear, your TV may not support Dolby Vision through HDMI- ports.
Why isnโ€™t Netflix working in 4K on the Mi Box S?
To play Netflix on the 4K Required: Active Premium subscription. Certified device with Widevine L1 (check in DRM Info) Netflix profile quality settings: High. HDMI-cable HDCP 2.2 If after custom firmware Netflix stopped showing 4K, Return to stock firmware - custom builds often break DRM.
How to connect an external SSD- to the Mi Box S?
The Mi Box S supports external drives via USB 2.0 (maximum speed ~35 MB/s). To connect: Format SSD to exFAT or NTFS (via PC). Connect to the console via USB- hub (if you need an additional port). In Settings โ†’ Storage, choose Format as internal (optional). To play movies with SSD use Kodi or VLC - the standard Xiaomi player does not support some formats (.mkv,.flac).
Can I put Windows on the Mi Box S?
Technically, it is possible to run Windows 10/11 ARM via emulator, for example, QEMU), But it is not practical: productivity will be extremely low (S905X not intended to x86-No graphics accelerator support. No drivers for Wi-Fi/Bluetooth. The best alternative is a Linux distribution (e.g. Ubuntu for the Linux distribution). ARM), But it is only suitable for console tasks.