Why are Xiaomi system apps bothering users and can they be safely removed?
Xiaomi, Redmi, and POCO come with dozens of pre-installed apps that canβt be removed by standard means, including branded services like Mi Browser, Mi Video, GetApps, and partner software like Facebook, Netflix, or LinkedIn, many of which run in the background, using 10-15% of battery power and up to 500 MB of RAM β even if you never use them.
To make matters worse, MIUI aggressively restores remote system APKs after updates, and some applications (e.g. com.miui.analytics) block the possibility of disabling them through settings altogether, but there are legal ways to get rid of them without getting root rights β through ADB, hidden MIUI features, and even through the standard interface. In this article, we will discuss all the working methods, their pros and cons, and also the risks that are not written in the forums.
What system applications can be removed without consequences (and which can not)
Not all pre-installed programs are equally safe to remove, such as deleting com.android.phone or com.miui.home will cause the device to fail, and here is a list of apps that most users don't need and deleting them won't disrupt the stability of the system:
- π Mi Browser (com.android.browser) β duplicates Chrome, collects data about visited sites.
- π¬ Mi Video (com.miui.videoplayer) β player with advertising, inferior VLC or MX Player.
- π¦ GetApps (com.xiaomi.mipicks) β a proprietary app store with a limited directory.
- π Mi Analytics (com.miui.analytics) β sends data about smartphone usage to Xiaomi.
- π¬ Mi Community (com.xiaomi.channel) β a support forum that most users donβt open.
- π΅ Mi Music (com.miui.player) β a music player with ads, replaced by Spotify or YouTube Music.
But what can not be removed (the risk of βbrickingβ the device or loss of functionality):
| Annex | Package | Effects of removal |
|---|---|---|
| Settings | com.android.settings | It will not be possible to enter the settings menu. |
| MIUI launcher | com.miui.home | Disappears desktop and application menu |
| Phone. | com.android.phone | Calls and SMS will stop working |
| Systemic UI | com.android.systemui | The notification panel and curtain will stop working |
| Google Play Services | com.google.android.gms | All applications that depend on Google will stop working |
β οΈ Attention: On Xiaomi models 13/14 series POCO F5 Deleting com.miui.gallery may disrupt the camera. Before deleting, check the dependency via the adb shell dumpsys package com.miui.gallery command.
Method 1: Disconnect via standard MIUI settings (without ADB)
If you don't have to completely uninstall the app, you just have to turn it off and hide it from the menu, you can do it through standard settings. It works on all devices with MIUI 12-14 and doesn't require a PC connection.
Instructions:
- Open Settings β Applications β Application Management.
- Slip on the three dots in the upper right corner and select Show all apps.
- Find the app you want (such as Mi Video) and open the page.
- Click Disable (if the button is inactive β the application is protected from disabling).
- Confirm the action in the dialog window.
Advantages of the method:
- β No need for PC and special knowledge.
- β The application is not updated or consumes resources.
- β You can easily return it to the same menu.
Disadvantages:
- β Not all system applications can be disabled (e.g., com.miui.analytics is blocked).
- β The application remains in the device memory, taking up space.
- β After updating MIUI Some applications may be activated again.
Backup of important data
Check the version of MIUI in Settings β About the phone
Write down the names of the application packages you want to disable
Make sure the battery is more than 50% charged
-->
Method 2: Remove via ADB (without ROOT but with PC)
ADB (Android Debug Bridge) is Googleβs official tool that allows you to manage your Android device via the command line, it can completely remove system applications without getting root rights. The method works on all Xiaomi, Redmi and POCO devices with the unlocked bootloader (it is unlocked by default on most devices).
Step-by-step:
- Turn on USB debugging: Go to Settings β About Phone. Tap 7 times on MIUI Version to activate Developer Mode. Go back to Settings β Additional β Developer. Activate USB Debugging and confirm permission.
- Install ADB on PC: Download Platform Tools from Google's official website. Unpack the archive in folder C:\platform-tools. Connect your smartphone to your PC via USB (select File Transfer Mode).
Check the connection:
adb devicesThe answer should be the name of your device with the status of the device.
Remove the unnecessary app:
adb shell pm uninstall --user 0 com.miui.videoplayerReplace com.miui.videoplayer with the package of the desired application (see the list above).
Example of commands for popular applications:
adb shell pm uninstall --user 0 com.android.browser # Mi Browser
adb shell pm uninstall --user 0 com.miui.videoplayer # Mi Video
adb shell pm uninstall --user 0 com.xiaomi.mipicks # GetApps
adb shell pm uninstall --user 0 com.miui.analytics # Mi Analytics
adb shell pm uninstall --user 0 com.xiaomi.channel # Mi Communityβ οΈ Attention: On devices with MIUI 14 The newer pm uninstall command can return the error. DELETE_FAILED_DEVICE_POLICY_MANAGER. In this case, use the alternative command: adb shell pm disable-user --user 0 com.miui.analytics This wonβt remove the app completely, but will disable it at the system level.
π‘
Before mass removal of applications, check their dependence with the command adb shell dumpsys package <packet>. If there is a required-for string in the output, deletion may disrupt other functions.
Method 3: Using MIUI Optimizing (Hidden Function)
MIUI firmware has a hidden MIUI Optimizing menu that allows you to disable system applications without ADB. Access to it is opened through the code of the engineering menu, but does not work on all models (checked on Redmi Note 10/11, POCO X3/X4, Mi 11 Lite).
Instructions:
- Open the Phone app.
- Enter the code ##4636##
- In the menu that appears, select MIUI Optimizing (if there is no item, the method is not suitable for your model).
- Go to the App Manager section.
- Find the right app and click Disable.
Advantages of the method:
- β It does not require a PC connection.
- β It works even on devices with a blocked bootloader.
- β You can disable applications that are not deleted through ADB.
Disadvantages:
- β It does not work on new flagships (Xiaomi) 13/14, POCO F5 Pro).
- β It does not remove applications completely, but only disables them.
- β After resetting the settings, all disabled applications will return.
How to return disabled applications through MIUI Optimizing?
Method 4: Remove via TWRP (for advanced users)
If you have custom TWRP recaps installed on your device, you can remove system applications directly through the file manager, a riskier method than ADB, but allows you to remove even those APKs that are protected by MIUI policies.
Step-by-step:
- Install TWRP for your model (instructions are available on XDA Developers).
- Load into the receptacle: turn off the phone, then press Power + Volume up.
- In TWRP, select Advanced β File Manager.
- Go to /system/priv-app/ or /system/app/.
- Find the folder with the name of the application being removed (such as MiBrowser) and delete it.
- Reset the device.
β οΈ Attention: Removal of folders from /system This can lead to bootloop if you remove the critical component.Always backup the system partition before making changes: adb backup -f system_backup.ab -system
List of safe folders for deletion in /system/priv-app/:
- π Browser β Mi Browser
- π VideoPlayer β Mi Video
- π MiPick β GetApps
- π Analytics β Mi Analytics
- π MiuiCamera β only if you have an alternative camera installed (e.g. GCam)
π‘
TWRP removal is the most radical method, but also the most dangerous. If you're not sure what you're doing, use ADB or shutdown through settings.
Method 5: Automated Scripts for Mass Deletion
If you need to remove several system applications at once, you can use ready-made ones. ADB-They contain package lists for popular Xiaomi models and allow you to clean the device in one click.
Popular scripts:
- Universal Xiaomi Debloater (GitHub): Supports MIUI 12-14. Removes up to 40 unnecessary applications. Has Light (Safe Deletion) and Aggressive (Maximum Cleanup) modes. Download: link.
- MIUI Debloater Tool: A graphical interface for easy packet selection, shows dependency between applications, automatically creates a backup before deleting.
Download: link.
How to use Universal Xiaomi Debloater:
- Download and unpack the archive from GitHub.
- Connect the phone to the PC in debugging mode (see Method 2).
- Run a debloat.bat file (for Windows) or debloat.sh file (for Linux/Mac).
- Select your device model from the list (for example, redmi_note_10_pro).
- Select Remove: 1 - Light (safe) 2 - Medium (recommended) 3 - Aggressive (maximum)
- Confirm the removal and wait for completion.
β οΈ Warning: Aggressive Scripts Can Remove Applications Critical to Work MIUI (For example, com.miui.securitycenter.Please check the list of packets to be removed in the file before using it. debloat_list.txt.
What to do if after removing the applications the phone began to glittle?
If you have problems after removing system APKs (for example, notifications are not working, the navigation bar is gone or the phone is not turned on), use these tips:
- π Restore the Remote Application through ADB: adb shell cmd package install-existing com.miui.analytics
- π± Reset the settings to factory: Go to Settings β The phone. β Settings reset. Select Erase all data. Once reset, the apps will come back, but all your data will be deleted.
- πΎ Restore the backup through TWRP: Load into the Recovery (Food) + Volume up. Select Restore and point the way to the backup system.
- π§ Fastboot: Download the official firmware for your model from Xiaomi. Connect your phone to your PC in Fastboot mode. + Volume down. Run the firmware script (flash_all.bat Windows).
If the phone is not turned on (bootloop), try:
- Press Power + Volume up for 20 seconds for forced reboot.
- If you donβt, run your device through the Mi Flash Tool in Clean All mode.
π‘
If Google services have stopped working after deleting applications, check for com.google.android.gms and com.google.android.gsf. Deleting them will result in loss of Play Market functionality and synchronization.