Why Xiaomiβs standard app removal doesnβt always work
Have you ever noticed that after you delete an app on Xiaomi, it suddenly reappears after you update the system? Or that the space on the disk somehow does not correspond to the size of the remote program? It is not a coincidence β a feature of MIUI, the Android shell from Xiaomi, which actively caches data and leaves tails even after uninstallation.
Unlike pure Android, where deleting an app usually means erasing all of its files completely, MIUI 14/15 (as well as earlier versions) often saves:
- π Cash and temporary files in folders /Android/data/ and /Android/obb/
- π Application links in the registry (especially for pre-installed programs)
- π± Settings and data that can be restored in the next update MIUI
- π Residual processes that continue to work in the background (relevant to system services)
Moreover, some applications (such as Mi Browser, Mi Music or GetApps) do not have a "Delete" button in the standard menu at all. They can only be disabled, but not uninstalled completely. In this article, we will discuss all working methods from basic to advanced, including deletion through ADB and manual cleaning of residues.
Method 1: Standard removal through the settings menu
To begin with, the simplest method that is suitable for custom applications (installed from Google Play or APK) is a super-user-free method that works on all Xiaomi devices, including Redmi, POCO and Mi series.
Instructions:
- Open Settings β Applications β Application Management.
- In the list, find the desired application and tap on it.
- Press the Remove button (if not, see Method 3 or 4).
- Confirm the action if necessary.
β οΈ Note: After such deletion, files often remain in folders. /Android/data/[name packet] and /Android/obb/[Packet name: These must be manually deleted through any file manager (e.g. Mi File Manager or Solid Explorer).
Delete the folder with data in `/Android/data/`| Clear the cache in `/Android/obb/`| Reboot the device | Check the free space in the settings-->
Method 2: Delete via Google Play Store
If the app was installed from Google Play, it can be removed directly from there β this sometimes helps to avoid residual files.The method works even for those programs that do not appear in the Xiaomi settings menu (for example, if they are hidden by the system).
How to do this:
- Open the Google Play Store.
- Slip on the profile avatar in the upper right corner β App and device management.
- Go to the "Installed" tab.
- Find the desired application and click on the basket icon (βDeleteβ).
πΉ The advantage of the method: Google Play often cleans up linked data better than the standard menu MIUI. However, system applications (for example, Mi Video or Mi Community) will not be removed through the Market.
π‘ Tip: If the app is not deleted (button is inactive), try turning it off in the settings first, then try again via Google Play.
Method 3: Disabling system applications (without root)
Many pre-installed programs on Xiaomi (e.g. Mi Pay, Mi Roaming, Mi Game Center) cannot be removed by standard methods, but they can be disabled, which:
- π« Remove the icon from the app menu
- βοΈ Stop background work (saves battery)
- π Free up some of the RAM
- π Will not allow the application to be updated
Instructions for unsetting:
- Go to Settings β Applications β Application Management.
- Slip on the three dots in the upper right corner β Show all applications (or Show system).
- Find the app you want (such as Mi Browser) and open the page.
- Click "Disable" β Confirm the action.
β οΈ Warning: Disabling system applications may cause malfunctions MIUI. For example, disabling Mi Share will disrupt the fast file transfer function, and disabling Security will weaken the protection against viruses.Do not disable services called com.android., com.miui. or com.xiaomi.* - this can cause a critical system error.
What system applications can be disabled without risk?
Method 4: Complete removal via ADB (without root but with PC)
If you need to permanently uninstall a system application (including those that donβt have a βDeleteβ button), the most reliable way is to use ADB (Android Debug Bridge), an official tool from Google that doesnβt require superuser rights, but needs to be connected to a computer.
π What's the matter:
- π₯οΈ Computer with Windows/macOS/Linux
- π USB-cable (preferably original)
- π± Included debugging by USB smartphone
- π οΈ Utility. ADB Tools (download from Google website)
Step-by-step:
- Turn on USB debugging: Go to Settings β About Phone β Tap 7 times on MIUI to activate Developer Mode. Go back to Settings β Additional β For Developers β Turn on USB Debugging.
- Connect your smartphone to your PC and confirm the trusted device on your phone screen.
- Open the command prompt (Windows) or terminal (macOS/Linux) in the folder with ADB.
- Check the connection: Adb devices must show the serial number of your device.
- Delete the application: adb shell pm uninstall --user 0 name.pack For example, to remove Mi Browser: adb shell pm uninstall --user 0 com.android.browser
πΉ Where to get the name of the package?
- Use the App Inspector app (available on Google Play).
- Or run the command: adb shell pm list packages | grep "miui" (will show all Xiaomi system packages).
β οΈ Note: Removing system applications through ADB may lead to:
- π Work failures MIUI (For example, the notification bar will disappear if you delete com.android.systemui).
- π§ Failure to update the system (if critical services are removed).
- π± Loss of functionality (e.g., deleting com.xiaomi.scanner will disable the scanner) QR-code).
π‘
Before you massively remove system applications through ADB, back up through Settings β System β Backup. In the event of a failure, you can restore the system without completely reflashing it.
Method 5: Manual cleaning of residues after removal
Even after successfully uninstalling an application through any of the above methods, the device often remains:
- π Folders with data in /Android/data/ and /Android/obb/
- ποΈ Cash and temporary files in /data/local/tmp/
- π entries in the Android database (for example, in the /data/system/package_cache/)
For complete cleaning:
- Use a file manager (e.g. Mi File Manager or FX File Explorer): Go to /Android/data/ and delete the folder with the name of the application package (e.g. com.facebook.katana for Facebook).
- Clear the system cache: Go to Settings β Memory β Clear the cache.
- Use CCleaner or SD Maid for deep cleaning (deletes residual registry files).
π Comparison of cleaning methods:
| Method | Remove the app | Deletes the data. | Removes the cache | Requires root. |
|---|---|---|---|---|
| Standard removal | β Yes. | β No. | β No. | β No. |
| Google Play Store | β Yes. | β οΈ Partially. | β οΈ Partially. | β No. |
| ADB | β Yes (including system-wide) | β No. | β No. | β No. |
| Hand cleaning | β No. | β Yes. | β Yes. | β No. |
| Root + Titanium Backup | β Yes (full) | β Yes. | β Yes. | β Yes. |
π‘
For maximum cleaning, combine methods: first remove the application through ADB or settings, then manually clean the data folders and cache.
Method 6: Remove with root rights (for power users)
If your Xiaomi has customized recaps installed (like TWRP) and superuser rights obtained, you can uninstall any application, including those protected by the system, which gives you complete control, but requires caution.
π οΈ Tools for work:
- Titanium Backup (Paid Version)
- Root Explorer or FX File Explorer (with root support)
- SD Maid (for deep cleaning)
Instructions via Titanium Backup:
- Open the application and provide root access.
- Go to the tab "Reserve copies / Restore".
- Find the right app and tap it.
- Select "Delete!" β confirm.
- For complete cleaning, click "Clear Data" and "Clear Cache".
β οΈ Warning: Removing root-righted system applications can cause irreversible damage MIUI. For example, deleting com.miui.home will make the phone unusable without flashing it. Always back up Nandroid in the phone. TWRP before mass removal of system packets.
π§ Alternative Method (for Advanced Persons):
With Root Explorer, you can manually remove application folders from:
- /data/app/ (User Applications)
- /system/priv-app/ or /system/app/ (system applications)
However, it is risky to use specialized tools like Titanium Backup.
How to return a remote system application
If you have problems with MIUI after removal via ADB or root, you can return the application in several ways:
π Method 1: Recovery through ADB
If you removed the app with pm uninstall, try reinstalling it with the APK:
- Download the original APK application (for example, from the APKMirror website).
- Connect to ADB and execute: adb install name file.apk
π Method 2: Resetting settings
If a critical application (such as Settings or Launcher) is removed, only:
- π± Hard reset (Settings) β The phone. β Resetting settings).
- π§ Fastboot flashing (if reset didn't help).
π Method 3: Recovery from the backup
If you have a backup of Nandroid (made in TWRP), restore it:
- Boot to TWRP (hold Power + Volume up when turned on).
- Select "Restore" β Put the backup folder in.
- Check "System" and "Data" β swipe.
β οΈ Note: After restoring system applications through ADB or flashing them can be updated automatically. To avoid this, disable the auto-update in Google Play for a particular app.