Why are there so many unnecessary apps on Xiaomi and can they be safely removed?
Xiaomiโs MIUI-based smartphones are famous for their functionality, but often annoy users with the abundance of pre-installed software. Branded services like Mi Browser, Mi Video, GetApps or Mi Pay take up memory, consume battery power in the background and even collect data โ despite the fact that 90% of owners do not use them. According to a study by Counterpoint Research (2023), on new Xiaomi devices, up to 20% of internal memory is immediately occupied with system applications that cannot be removed by standard methods.
In this article, weโll look at all the possible methods, from simple deactivation through settings to deep cleaning with ADB and root rights. Youโll learn which applications can be removed without risk to the system and which cannot be touched categorically. Weโll also analyze the consequences of each method, from loss of functionality to a possible โbrickโ of the device, if you are tired of intrusive Mi Community notifications or unnecessary duplication of services (for example, two browsers: Chrome + Mi Browser), this guide will help you regain control of your smartphone.
โ ๏ธ Important: Not all methods are equally safe. APK without backup can cause a cyclical reboot of the device or loss of access to functions such as NFC, We'll flag the risky moves with special warnings.
Method 1: Standard deactivation via MIUI settings
The easiest and safest method is to disable applications without completely removing them, which will not free up memory, but will stop background activity, notifications and updates, and is suitable for most Xiaomi brand services, except for mission-critical ones (such as MiuiDaemon or SecurityCenter).
Instructions:
- ๐ฑ Open the Settings. โ Annexes โ Application management.
- ๐ In the search box, type the name of the unwanted app (for example, Mi Music or Mi Credit).
- โ๏ธ Click on the app. โ Disable (button will appear if the software can be deactivated).
- โ Confirm the action in the dialog window.
Once disabled, the app icon will disappear from the desktop, but the APK file will remain in the system. To return it, just go to Settings โ Applications โ Disabled and click Enable.
Unused Media Players (Mi Music, Mi Video)|Duplicate browsers (Mi Browser)|Financial services (Mi Credit, Mi Pay)|Social Applications (Mi Community)|Game Center (Game Center)-->
โ ๏ธ Warning: Do not disable Services & Feedback โ this may disrupt updates MIUI. Also, avoid deactivating Google Play Services, otherwise many applications that depend on Google services will stop working.
Method 2: Remove through Developer Mode (without root rights)
If standard deactivation doesnโt work, you can try uninstalling apps through the developer menu, which works on all Xiaomi devices with MIUI 12 and later, but requires developer mode activation.
Steps:
- Activate Developer Mode: Go to Settings โ About Phone and click on MIUI Version 7 times.
- Back to Settings โ Additionally. โ For developers.
- Find the option to Remove system applications (on some firmware it is hidden โ see spoiler below).
- Select the unnecessary app from the list and confirm the removal.
If there is no option "Remove system applications"
List of apps that can be removed this way (checked on Redmi Note 11 and Poco X5 Pro):
| Title of the annex | Package (APK) | Risk of removal |
|---|---|---|
| Mi Browser | com.android.browser | Low. |
| Mi Video | com.miui.videoplayer | Low. |
| Mi Music | com.miui.player | Low. |
| GetApps (Mi App Store) | com.xiaomi.mipicks | Medium (may disrupt updates) |
| Mi Community | com.xiaomi.forum | Low. |
โ ๏ธ Warning: Deleting com.xiaomi.mipicks (GetApps) may cause bugs when checking for updates MIUI In this case, update the firmware manually through Recovery.
Mi Browser|Mi Video|GetApps (Mi App Store)|Mi Community|Others-->
Method 3: Remove via ADB (without root rights but with PC)
For advanced users ready to connect a smartphone to a computer, there is a method of removing via Android Debug Bridge (ADB). It allows you to get rid of applications that can not be deactivated or deleted through settings. USB-Debugging and Minimal Command Line Knowledge.
Step-by-step:
- Download ADB Tools for Windows/macOS/Linux.
- Turn it on. USB-Debugging on a smartphone: Settings โ Additionally. โ For developers โ Debugging by USB.
- Connect your phone to your PC and confirm your trust in your computer.
- Open the command prompt (or Terminal) in the adb.exe folder and do:
adb devices(Your device should be displayed.)
adb shell pm list packages | grep 'xiaomi'(Show all Xiaomi packages. Copy the name of the unnecessary, for example com.miui.weather2.)
adb shell pm uninstall -k --user 0 com.miui.weather2Key key --user 0 This means that the application is only deleted for the current user (without affecting system files), which is safer than complete removal, since it allows you to restore the software through resetting settings.
adb shell pm list packages > packages_backup.txtThis file will help you recover remote applications if something goes wrong.-->
Examples of safe packet removal:
- ๐ com.android.browser โ Mi Browser
- ๐ต com.miui.player โ Mi Music
- ๐บ com.miui.videoplayer โ Mi Video
- ๐ฐ com.xiaomi.payment โ Mi Pay
- ๐ฎ com.xiaomi.gamecenter.sdk.service โ Game Center
adb shell cmd package install-existing com.miui.videoplayerMethod 4: Complete removal with root rights (for experienced)
If you are willing to take the risk of root access, you can uninstall any system applications, including those that block MIUI. This method requires unlocking the bootloader (Bootloader Unlock) and installing a custom recavator (for example, TWRP), which cancels the warranty and can lead to a โbrickโ if you make an error.
Instructions:
- Unlock the bootloader through the official Xiaomi tool (requires a Mi Account and wait 7-30 days).
- Install TWRP Recovery for your model (see instructions on XDA Developers).
- Squeeze Magisk to obtain root rights.
- Use a root-enabled file manager (such as Root Explorer) and delete APK-file: /system/app โ standard; /system/priv-app โ privileged system services.
โ ๏ธ Note: Removing files from /system Without a backup, it can render the device inoperable, for example, deleting com.android.phone will cause the network connection to be lost, and com.miui.home will cause the launcher to be unloaded.
List of prohibited packets (even with root rights):
- ๐จ com.android.settings - Settings;
- ๐จ com.miui.home - Launcher MIUI;
- ๐จ com.android.phone - Phone calls;
- ๐จ com.miui.securitycenter - Security Center;
- ๐จ com.google.android.gsf โ Google Services.
Method 5: Hiding applications without deleting (alternative)
If you don't want to risk system stability, but you want to get rid of badges of unnecessary applications, you can just hide them. It won't free up memory, but it will clear the desktop and the app menu.
How to hide it:
- Hold your finger on the app icon on your desktop.
- In the menu that appears, select Remove (on some firmware - Hide).
- Confirm the action. The app will disappear from the menu, but it will remain in the system.
For mass concealment, use launchers from third-party developers, for example:
- ๐ฑ Nova Launcher (allows you to hide apps in your settings);
- ๐ฑ Lawnchair (open source);
- ๐ฑ Microsoft Launcher (Integration with Windows).
โ ๏ธ Attention: Hidden applications continue to work in the background and receive updates. To completely stop their activity, combine this method with deactivation through settings (Method 1).
What happens if you delete the โwrongโ app?
Not all Xiaomi system applications are safe to remove, some of which are critical to MIUI operation, and their removal can cause serious failures. Below is a table of consequences of removing key packages:
| Remote package. | Effects of consequences | Can we restore it? |
|---|---|---|
| com.miui.home | Black screen after booting, no launcher | Yes (via ADB or flashing) |
| com.android.phone | There is no network, no phone calls. | Yes (only through firmware) |
| com.miui.securitycenter | Not working permissions, antivirus, memory cleaning | Yes (via ADB) |
| com.google.android.gsf | Google services (Play Market, Gmail, etc.) are not working. | Yes (only through firmware) |
| com.xiaomi.finddevice | The "Find the Device" function is not working. | Yes (via ADB) |
If after removing the application, the smartphone stopped working normally, try:
- Restore the package through ADB (key-wise --user 0):
adb shell cmd package install-existing com.miui.home- Reset the settings to factory (Settings โ Additional โ Recovery and Reset).
- Reflash the device through the Mi Flash Tool (instructions on the official website).
๐ก
If the smartphone does not turn on after removing the system application, try to go to Recovery Mode (press Power + Volume Up) and do Wipe Data. This will reset all settings, but will keep the device working.