Xiaomi smartphone owners often face a problem: dozens of pre-installed apps that cannot be removed in standard ways, which take up space in memory, consume battery power in the background, and can send data to China β even if you don't use them. But is there a way to get rid of them forever?
In this article, we will discuss three working methods for removing system applications on Xiaomi, Redmi and POCO devices, from simple (no root rights) to radical (with unlocking the bootloader), you will learn which programs can be safely uninstalled and which should not be touched, how to restore the system in the event of a crash, and what alternatives exist for those who are not willing to risk the stability of the smartphone.
Warning: Removing Systemic Systems APK-Files can cause some functions to fail (e.g., cameras, NFC Or gestures, or at worst, the device's brik, and if you're not sure what you're doing, you might want to use the techniques to disable or hide applications, which we're going to talk about, too.
Why you canβt just remove system apps from the menu
Unlike custom software, Xiaomiβs pre-installed apps are firmware-protected, which is why standard methods donβt work:
- π Protection MIUI: System blocks removal APK-file /system/priv-app/ and /system/app/, Even if you have super-user rights.
- π Reboot recovery: Some applications (e.g. com.miui.analytics) are automatically restored when rebooted.
- βοΈ Component dependencies: Removal of one APK For example, uninstallation of com.xiaomi.scanner will disable the scanner. QR-cell-code.
Xiaomi also uses a mechanism to link services to its Mi Account. Some system applications (e.g., com.xiaomi.account) are responsible for authenticating the brand ecosystem, and deleting them can block access to the cloud, themes, or even the device itself after a reset.
β οΈ Attention: On devices with MIUI Global (European/Indian firmware) some of the system applications can be disabled through settings, but their files will remain in memory. MIUI China or through ADB/root.
Method 1: Disabling system applications without root (the safest)
If you just need to free up RAM and stop the background activity of unnecessary programs, you just need to turn them off, which does not require unlocking the bootloader and does not affect the stability of the system.
Instructions for MIUI 14/13/12:
- Open Settings β Applications β Application Management.
- Slip three dots in the top right corner and select Show all apps.
- Find an unneeded app (such as Mi Pay, Mi Video, or Browser).
- Click Disable β Disable the application (confirm the action).
List of apps that can be safely disabled on most Xiaomi devices:
- π¬ com.miui.video - Mi Video (video player)
- π° com.miui.browser - Mi Browser (browser)
- π³ com.xiaomi.payment β Mi Pay (payment system)
- π com.miui.analytics - Analytics (collection of statistics)
- π΅ com.miui.player - Mi Music (music player)
Make a backup copy of important data
Check if the application is used by other services
Write down the name of the package (in case of recovery)
Reboot your phone after disconnecting-->
Disabled programs will disappear from the menu, stop updating and will not consume battery. Their files will remain in memory, but will take up less space than active APKs. To return the application, go to the same settings and click Enable.
Method 2: Removal via ADB (without root, but with risk)
If the shutdown isnβt enough, you can uninstall system apps via Android Debug Bridge (ADB).This method doesnβt require unlocking the bootloader, but requires a PC connection and command line knowledge.
What you need:
- π₯οΈ Computer with Windows/macOS/Linux
- π USB-cable (preferably original)
- π οΈ Utilities. ADB and Google's Fastboot
- βοΈ Included debugging by USB smartphone
Step-by-step:
- Activate Developer Mode: Go to Settings β About Phone β MIUI version and tap 7 times on the build number.
- Return to Settings β Additional β For developers and enable USB debugging.
- Connect your phone to your PC and confirm your trust in the device.
- Open the command prompt (Windows) or terminal (macOS/Linux) in the folder with ADB.
- Enter the command to check the connection: Adb devices must appear serial number of your device.
- Get a list of all packages: adb shell pm list packages -f
- Remove an unnecessary application (e.g. Mi Browser): adb shell pm uninstall-k --user 0 com.miui.browser Flag --user 0 removes the application only for the current user, without affecting system files.
List of safe packets to remove (checked on MIUI 14):
| Title of the annex | Packet name | Risk |
|---|---|---|
| Mi Browser | com.miui.browser | Low. |
| Mi Video | com.miui.video | Low. |
| Mi Music | com.miui.player | Low. |
| Mi Pay | com.xiaomi.payment | Medium (can break NFC) |
| Analytics | com.miui.analytics | Low. |
β οΈ Note: Do not delete packages with the names com.android., com.qualcomm. or com.miui.home, this will cause the system to fail. Also avoid removing com.xiaomi.finddevice (search for the device) and com.miui.securitycenter (security).
Disconnection through settings
Removal via ADB
Removal with root rights
I wouldn't delete it.-->
Method 3: Complete removal with unlocking the bootloader and root (for experienced)
This is the most radical way, which gives full control over the system, but requires unlocking the bootloader and installing a customized Recovery (for example, TWRP), suitable only for users who are ready for the possible loss of warranty and the risk of βbrickingβ the device.
What you'll need:
- π Unlocked bootloader (instructions on the official Xiaomi website)
- π οΈ Established recaveri TWRP for your model
- π± Root rights (via Magisk)
- πΎ Backup copy of firmware (required!)
Instructions for removal:
- Download and install Root Explorer or Mixplorer (with root support).
- Go to /system/priv-app/ or /system/app/.
- Find it. APK-file and folder with the name of an unnecessary application (for example, MiBrowser).
- Remove both items (APK + folder with cache).
- Reset the device.
An alternative way to use Titanium Backup is to use the following:
- Open the application and provide root access.
- Go to the backup tab.
- Find the system application and tap it.
- Choose Delete! β Yes.
What if the phone doesnβt turn on after removal?
β οΈ Attention: On devices with MIUI 13+ Android 12+ Xiaomi has implemented anti-Rollback protection, and if you sew through the old firmware after the modifications, the phone can lock forever.
Which system applications can be removed and which can not
Not all pre-installed programs are equally useful (or harmful), and the following is a risk classification.
β Safely removed (low risk)
- π com.miui.browser β Mi Browser (replace with Chrome or Firefox)
- π₯ com.miui.video - Mi Video (use) VLC or MX Player)
- π΅ com.miui.player - Mi Music (alternative: Spotify, YouTube Music)
- π com.miui.analytics - Analytics (collection of statistics)
- π° com.xiaomi.midrop - Mi Drop (replace with Nearby Share)
β οΈ Remove with caution (medium risk)
- π³ com.xiaomi.payment - Mi Pay (may break) NFC-payment)
- π· com.xiaomi.scanner - Scanner (responsible for QR-cell-code)
- π com.miui.search β Quick Search)
- π± com.xiaomi.micloud.sync β Mi Cloud Sync (Sync with the Cloud)
β Cannot be removed (high risk)
- π com.miui.home - Launcher (desktop)
- βοΈ com.miui.securitycenter - Security)
- π com.xiaomi.account - Mi Account (authorization)
- π‘ com.android.phone - Telephony (calls and calls) SMS)
- π com.android.settings - Settings (system settings)
adb shell dumpsys package com.name.packetThis team will show you which services are using the selected APK. If the output has lines with depends on, it is better not to delete it.-->
Removal Alternatives: How to Hide or Replace System Applications
If the risks of removal scare you, consider safer ways to:
1. Hiding through the launcher
Many shells (like Nova Launcher or Lawnchair) allow you to hide unwanted apps from the menu without physically removing them.
- Install an alternative launcher from Google Play.
- Press your finger on the desktop β Launcher settings.
- Find the Hidden Applications section and mark the unnecessary ones.
2. Replacement of standard applications
MIUI allows you to assign third-party programs by default:
- π Replace Mi Browser with Chrome: Settings β Annexes β By default. β browser.
- π· Replace the camera with Google Camera (manual installation required) APK).
- π΅ Replace Mi Music with Spotify or VLC.
3. Restriction of background activity
To ensure that system applications do not consume the battery:
- Go to Settings β Applications β Application Management.
- Select an unnecessary application β Battery.
- Activate limiting background activity.
- Turn off AutoRun.
4. Use of Debloater scripts
There are ready-made scripts for ADB that automatically delete or disable the list of unnecessary applications.
- π XiaomiADBFastbootTools (for Windows)
- π§ Universal Xiaomi Debloater (for the first time) Linux/macOS)
π‘
Even if you donβt uninstall system applications, disabling or replacing them with alternatives can increase battery life by 10-15% by reducing background activity.
How to Restore Remote System Applications
If you have problems after removal (for example, gestures or NFC stopped working), you can return applications in several ways:
1. via ADB (if removed by pm uninstall)
Enter the command to re-install:
adb shell cmd package install-existing com.name.packetExample for Mi Browser:
adb shell cmd package install-existing com.miui.browser2.Through Titanium Backup or Swift Backup backup
If you have done a backup before removing:
- Open the Titanium Backup.
- Go to the backup tab.
- Find the remote application and tap Restore.
3. Flashing through Fastboot
If the system has become unstable:
- Download the original firmware for your model from the official website.
- Unpack. ZIP-archived in a folder with Mi Flash Tool.
- Launch the Mi Flash Tool, connect your phone in Fastboot mode.
- Select the firmware folder and press Flash.
β οΈ Warning: After flashing all data will be erased. If you don't have touchscreen, use the Power combination. + Volume up for Recovery login and reset via Wipe Data.