Why remove apps from Xiaomi Mi Box S and what risks it carries
Xiaomi Mi Box S is one of the most popular Android TV-Even with 8 GB of internal memory, users are facing a shortage of space, due to pre-installed system applications (called bloatware), which cannot be removed by standard methods, as well as accumulated cache from games and streaming services. However, not all applications can be safely uninstalled: removing critical components can lead to loss of remote functionality, malfunctions in Google Play or even a โbrickโ of the device.
In this article, weโll look at 5 proven ways to uninstall applications, from simple (through the settings menu) to advanced (using ADB and root rights). Weโll focus on which apps can be removed without risk and which shouldnโt be touched. If youโre a beginner, start with the first two methods. Experienced users will find instructions here to unlock system packages and clear memory through Terminal Emulator.
Warning: some operations require a PC connection and command line knowledge, and if you have never worked with ADB or are unsure of your actions, it is better to limit yourself to the safe methods in the first sections.
Method 1: Remove user applications through the settings menu
The easiest and safest way is to remove apps you installed yourself through Google Play, which requires no additional tools and is suitable even for beginners.
To remove the app:
- Open the Mi Box S main menu and go to Settings (cog icon).
- Select the item of the Application โ Application management.
- In the list, find the desired application and click on it.
- Press the Remove button (if it is active).
โ ๏ธ Note: The Delete button will be inactive for system applications (e.g. Mi Home, Google Play Music or YouTube) and can only be turned off or cleared, but not completely uninstalled.
โ๏ธ What can be done with system applications
If there is no Delete button even for the programs you have installed, check:
- ๐น Is the app a system update (for example, an updated Chrome could be tied to firmware).
- ๐น Is it not assigned by the default application (for example, to open links).
- ๐น Is it part of Googleโs service package (such apps are protected from removal).
Method 2: Disabling and cleaning system applications
If you canโt remove the system application, you can turn it off, it will stop the background processes and free up some RAM, and it is also useful to clean the cache regularly, especially for streaming services (Netflix, Kodi, Twitch), which can take up to 1-2 GB.
Instructions for unsetting:
- Go to Settings โ Applications โ Application Management.
- Select a system app (such as Mi Video or Google Play Movie).
- Click Disable (if the button is active).
- Confirm the action in the dialog window.
To clean the cache and data:
- ๐ In the same app menu, select Storage.
- ๐งน Click Clear Cache (will delete temporary files).
- ๐๏ธ For a full reset, click Clear Data (deletes settings and accounts).
โ ๏ธ Note: Disabling some system applications may result in:
๐จ Loss of remote functionality (if you disable Mi Remote Framework). ๐จ Errors in Google Play (when you turn off Google Play Services). ๐จ Update issues (if you touch Updater or FOTA).
๐ก
Before disabling system applications, back up important data via Settings โ System โ Backup. This will help restore the console to work if something goes wrong.
Method 3: Remove applications via ADB (no root rights)
If standard methods donโt work, you can use ADB (Android Debug Bridge), a tool for debugging Android devices, which allows you to remove even those applications that do not have a Delete button in the menu, but do not require root rights.
What you need:
- ๐ฅ๏ธ Computer with Windows, macOS or Linux.
- ๐ USB-cable (preferably original).
- ๐ฅ Utilities. ADB and drivers for Xiaomi Mi Box S.
Step-by-step:
- Download Platform Tools from the official Android website and unpack the archive.
- On Mi Box S, go to Settings โ About โ Software version and click on the line with the build number 7 times to activate the developer mode.
- Return to Settings โ Additional โ Developer settings and enable USB debugging.
- Connect the console to your PC via USB, open Command Prompt (Windows) or Terminal (macOS/Linux) and go to the folder with ADB.
- Enter the command: adb devices If the device appears in the list, type: adb shell pm list packages to see a list of all installed packages.
- Find the name of the package of the desired application (for example, com.mi.android.tvvideo for Mi Video) and delete it by command: adb shell pm uninstall -k --user 0 name packet
โ ๏ธ Attention: Removal through ADB Does not erase the application completely โ it remains in the system, but becomes inaccessible to the current user (--user 0). When you reset the settings, the app will return.
List of safe packet removals on the Mi Box S
Method 4: Completely remove system applications (requires root rights)
If you are willing to take the risk of taking full control of the console, you can get root rights and remove system applications irrevocably, a method only suitable for experienced users, as improper actions can lead to the inability to boot the system (โbrickโ).
What you need:
- ๐ Unlocked bootloader (unlocked bootloader).
- ๐ฑ Established custom restoration (TWRP).
- ๐ ๏ธ Root Explorer or Titanium Backup.
Instructions:
- Install Magisk to obtain root rights (instructions are available on the XDA Developers forum).
- Download and install Root Explorer from Google Play.
- Open Root Explorer, go to /system/app or /system/priv-app.
- Find the folder with the name of the application being removed (such as MiVideo) and delete it.
- Reboot the console.
โ ๏ธ Note: After removing system applications through the root, you may experience:
- ๐ Cyclical reboot (if critical component is removed).
- ๐ต Loss of network (when removing modules) Wi-Fi/Bluetooth).
- ๐ฎ Non-functioning remote (if drivers are affected) IR-port).
Method 5: Using third-party utilities (without PC)
If you don't want to connect to your computer, you can use specialized Android TV apps that allow you to control the installed software directly from the console.
| Annex | Functions | Need a rut? | Reference |
|---|---|---|---|
| App Inspector | Viewing the list of packages, cleaning the cache, disabling applications | No. | Google Play |
| TV App Cloner | Cloning and removing duplicate applications | No. | Google Play |
| SD Maid | Deep cleaning of the system, garbage search | For certain functions | Google Play |
| Debloater | Massive shutdown of system applications | No. | XDA |
โ ๏ธ Note: When using third-party utilities:
- ๐ก๏ธ Download. APK only from verified sources (e.g. APKMirror or XDA).
- ๐ Before mass removal, check for reviews about the app โ some may contain ads or malicious code.
- ๐ After cleaning, restart the console so that the changes take effect.
๐ก
The safest way to free up space on the Mi Box S is to combine cleaning the cache through the settings menu and disabling unnecessary system applications. Complete removal via ADB or root is recommended only for power users.
How to Restore Remote Applications
If the console is unstable or an important function is lost after removal, the application can be restored.
- ๐ If removed through ADB (team pm uninstall --user 0), The application can be returned by command: adb shell cmd package install-existing name packet
- ๐ฅ If deleted through the root, you will have to reflash the console or manually copy deleted files from the backup to the /system/app.
- ๐ If you just turned it off, turn the app back on to Settings. โ Annexes.
If the console does not turn on after experimenting with system files:
- Turn off the power for 10 seconds, then turn it on again.
- If the download is looped, try resetting through Restore mode: Press the OK button on the remote when you turn on. Select Wipe data/factory reset.
USB Burning Tool
MIUI Su