Why Removing Apps on Xiaomi Is Only Half the Case
Have you ever noticed that when you delete an app on Xiaomi, the space doesn't increase as much as you expected? Or that after a while, the program reappears after you update the system? It's not a coincidence -- it's a feature of MIUI and Android architecture on your brand's devices. The fact is that just clicking "Delete" 80 percent of the time leaves behind cache, temporary files, and even snippets of code that continue to occupy memory and affect performance.
In this article, we will explore not only the basic methods of uninstallation, but also the hidden mechanisms of MIUI that prevent the full removal of programs from preinstalled βjunkβ utilities to system components that can not be touched without consequences. You will learn how the processes for the Redmi Note 12, POCO X5 or Xiaomi 13T, why some models appear βDelete is impossibleβ error, and what to do with applications that recover after resets.
We'll focus on secure removal without risking turning a smartphone into a brick or losing access to important features. For example, did you know that deleting com.miui.analytics can disrupt branded services, and cleaning com.xiaomi.midrop will disable fast file transfer? We've compiled up-to-date data for 2026, including changes to MIUI 14/15 and how to work with HyperOS on new devices.
Removing Standard Applications: From Simple to Advanced
Start with the basic methods that work on all Xiaomi devices regardless of the firmware version, which are suitable for removing user applications (such as Instagram, TikTok or games), as well as parts of pre-installed software that are not critical to the system.
The most obvious way is through the app menu:
- Open the Settings β Applications.
- Select the Application Management tab.
- Find the desired application in the list and tap it.
- Press the Remove button (if it is active).
However, this method does not always work. For example, on POCO F5 with MIUI 14, the "Delete" button may not be active for applications like Mi Video or Mi Music, in which case an alternative way through the Google Play Store will help:
- π± Open the Play Store and go to the Installed Store β All right.
- π Find the app and click on three dots next to the name.
- ποΈ Choose to delete (if option is available).
If this method didn't work, it means that the application is protected by the system, and it will require administrator rights or special tools to remove it, which we'll talk about later.
How to remove pre-installed applications (bloatware) without root rights
Bloatware is one of the most annoying features of MIUI, including Mi Browser, Mi Pay, GetApps, Mi Video, and dozens of other utilities that most users donβt need but take up memory and background processes. You canβt remove them with standard methods, but there are workarounds.
The safest way is to disable (not completely delete, but the app will stop working and update):
- Go to Settings β Applications β Application Management.
- Select an unneeded app (such as Mi Browser).
- Click Disable (the button will appear if the deletion is blocked).
- Confirm the action in the pop-up window.
For a complete root-free removal, you will need ADB (Android Debug Bridge), which works on all Xiaomi devices with the unlocked bootloader (it is unlocked by default on most models).
Install ADB drivers on your PC (download from Android Studio)
Enable USB debugging on your smartphone (Settings β About Phone β MIUI Version β 7 times tap the version number, then go back to Settings β Additional β For Developers β Debugging by USB)
Connect your phone to your PC and allow debugging in the pop-up window
Download the list of packets to remove (for example, miui_bloatware_list.txt)-->
Now run commands in Command Prompt (Windows) or Terminal (macOS/Linux):
adb devices(Make sure the device is listed.)
adb shell pm uninstall -k --user 0 com.android.browser(Replace com.android.browser with the name of the package of the desired application.)
List of popular removal packages:
| Annex | Packet name | Can I remove it? |
|---|---|---|
| Mi Browser | com.android.browser | Yes (there are alternatives) |
| Mi Music | com.miui.player | Yes. |
| GetApps | com.xiaomi.mipicks | Yes (but MIUI updates can be restored) |
| Mi Video | com.miui.videoplayer | Yes. |
| Mi Pay | com.miui.mipay | No (may disrupt NFC) |
β οΈ Note: Deleting system packages like com.miui.home or com.android.settings will cause your phone to fail. Always check the name of the package before you delete it and back up your adb backup.
Removing System Apps: When Itβs Justified and How Not to Break Your Phone
System applications are programs that are integrated into firmware and are responsible for key MIUI functions. Deleting them can both improve performance and completely disable the device. For example, removing com.miui.securitycenter will disable Security and Optimization, and without com.xiaomi.finddevice, you will not be able to find the phone through the Mi Cloud.
Before you start, answer the following questions:
- π§ Do you need a function that this app is responsible for?
- π± Is there an alternative solution (for example, a third-party launcher instead of a third-party launcher) MIUI Launcher)?
- π Are you ready for possible bugs after deleting (such as update errors) MIUI)?
If youβre taking a chance, hereβs a list of relatively safe system packages to remove (see MIUI 14 for example):
- π΅ com.miui.misound β Mi Sound (unless you use Xiaomi wireless headphones).
- π com.miui.analytics β Statistics collection (will remove ads in system applications).
- π± com.miui.hybrid β Hybrid Services (can recover after update).
- π com.xiaomi.mirecycle β Recycling utility (junk collector).
To remove system packages, be sure to use ADB with the command:
adb shell pm uninstall --user 0 name packetThe --user 0 flag means that the application is only removed for the current user, not completely from the system, which reduces the risk of "bricking".
What if after removing the system application, the phone stopped working?
Cleaning up residues after deletion: cache, data and junk files
Even after successfully removing the app, Xiaomi still has temporary files, cache and settings that continue to take up space, such as uninstalling Facebook in the /Android/data/com.facebook.katana folder, there may be gigabytes of unnecessary data left over.
Method 1: Through the built-in cleaning utility:
- Go to Settings. β Memory.
- Select the Cleanup (Broommark).
- Press Deep Clean and wait for analysis.
- Check the unneeded files and confirm the deletion.
Method 2: Manually via a file manager (e.g., Mi File Explorer or Solid Explorer):
- π Move to the /Android/data/ and find a folder with the name of the remote application (for example, com.whatsapp).
- ποΈ Delete the folder completely (superuser rights will be required for some directories).
- π Check the folder. /Android/obb/ β There may be large game files.
For advanced users, the ADB team is suitable for cleaning the cache of all applications:
adb shell pm trim-caches 256M(This command clears the cache to the specified limit β in example 256 MB.)
β οΈ Note: Do not manually delete files from folders /system or /vendor β This will make it impossible to boot the system, and avoid cleaning folders called com.android. and com.google, which are critical to Android.
π‘
Before mass cache clearing, create a restore point in TWRP (if installed) or back up via adb backup -apk -shared -all -f backup.ab. This will save your data if something goes wrong.
Features of removal on new devices with HyperOS
In 2026, Xiaomi began switching to a new firmware, HyperOS, which replaced MIUI on flagship models (such as Xiaomi 14 or Redmi K70), which changed the logic of working with applications, and the old methods of removing may not work.
1. System package protection. HyperOS has expanded the list of secure applications, for example, you can now disable Mi AI Assistant (com.miui.voiceassist) without special permissions.
2. New Application Manager. The path to settings has changed: Settings β Applications β Application Management β Three dots β Show all applications.
3. Automatic Recovery: HyperOS is more aggressive in restoring remote system applications after updates. To avoid this, use the command:
adb shell cmd package compile -m speed -f name packet(This will disable packet optimization and the system will stop noticing it.)
4.Separate into "light" and "full" removals: HyperOS has an option to Remove Updates for system applications, which returns them to the factory version (useful for Google Play Services or Miui Gallery).
| Action. | MIUI 14 | HyperOS |
|---|---|---|
| Removal of pre-installed applications | Maybe through ADB. | Limited (Magisk required) |
| Disabling system packages | Yes (no consequences) | Partially (may cause errors) |
| Recovery after update | Rarely. | Often (automatic integrity check) |
What to do if the application is not deleted: common errors and solutions
Sometimes even after you've done all the instructions, the application stays there or it gives you an error, and let's look at the typical problems and the ways that we can solve them.
1. The "Delete" button is inactive.
- πΉ Reason: App is system-based or policy-protected MIUI.
- π§ Solution: Use ADB or disable the application (see section above).
2. the error "Deletion is impossible" or "Insufficient rights".
- πΉ Reason: No rights ADB or the package is protected.
- π§ Solution: Check the connection by USB (Select File Transfer Mode, reinstall drivers ADB Or use a command with a flag. --user 0.
3.The application is restored after restarting.
- πΉ Reason: MIUI HyperOS automatically restores system packages.
- π§ Solution: Turn off automatic update of system applications in Settings β The phone. β Updating the system β Three points. β Settings β Auto-update of applications.
4. "Package not found" error when deleting via ADB.
- πΉ Reason: Incorrect package name or application has already been removed.
- π§ Solution: Check the name of the package with the command adb shell pm list packages | grep".
5. After removal, functions (NFC, themes, gestures) ceased to work.
- πΉ Reason: Critical package is removed (e.g. com.miui.nfc or com.android.themes).
- π§ Solution: Restore the package via firmware or reset settings.
π‘
If none of these methods worked, try resetting your settings to factory settings (Settings β About Phone β Settings Reset) is a radical way to do this, but it is guaranteed to remove all user applications and return the system to its original state.