Removing unnecessary apps on Xiaomi smartphones is a task that seems simple at first glance, and many users are faced with a situation where, after a standard removal through the menu, the application continues to take up space in memory, cache or return after a system update, especially for preinstalled software that MIUI actively protects from complete removal.
In this article, we will analyze not only the basic methods of uninstallation, but also advanced techniques, including working with the ADB, You'll learn how to remove user applications from system applications, why some programs "resurrection" after rebooting, and what to do if standard methods do not work, POCO and flagships Xiaomi 13/14, where the process may have nuances.
Why apps arenβt completely removed: Hidden MIUI mechanisms
Xiaomiβs MIUI operating shell is built on Android, but has a number of unique features that affect the removal of software. First, the system actively uses the split APK mechanism, where one application consists of several files (.apk,.odex,.vdex). Standard removal through the menu often affects only the main.apk, leaving the remaining components.
Second, Xiaomi aggressively caches app data. Even after uninstallation, there may be gigabytes of unnecessary files in /data/data/ or /sdcard/Android/data/ folders, such as games like Genshin Impact or Call of Duty Mobile leaving up to 5-7 GB of junk behind, which is not automatically cleaned.
- π Separation APK: The application may consist of 3-5 files, only the main file is deleted
- ποΈ Cache and data: Remain in hidden folders even after uninstallation
- π Auto-Recovery: System apps (Mi Browser, Mi Music) are back after the update MIUI
- π Protection of system files: MIUI Blocks the removal of critical components
The third problem is forced re-installation of system applications: After major MIUI updates (for example, when you switch from version 13 to 14), the smartphone automatically restores previously deleted programs like Mi Video, Mi Pay or GetApps, which is embedded in the shell security policy.
Method 1: Standard removal through settings (for user applications)
This method is suitable for applications installed by the user through Google Play or.apk files. It will not work for system software, but allows you to quickly get rid of unnecessary games, messengers or utilities.
Instructions:
- Open Settings β Applications β Application Management
- Select the desired application from the list (use the filter "All applications")
- Click Remove (if the button is inactive β the system application)
- Confirm the action in the dialog window
For models with MIUI 14 and newer path may be slightly different: Settings β Annexes β View all applications. POCO-Devices sometimes need to first tap the three-point menu in the upper right corner and select "Show system".
Check if the application is system-based
Backup of important data from the application
Clear the cache before deleting (Settings β Storage β Clear the cache)
Restart the phone after removal-->
β οΈ Note: On some models (Redmi) 10A, POCO M4 Pro) after deleting the application through the settings, its icon can remain on the desktop.This does not mean that the program is not removed - just manually remove the shortcut with a long tap.
Method 2: Delete via Google Play (alternative method)
Few people know, but the Google Play Store allows you to remove applications remotely, even if they were installed through a store, which is useful when the standard removal through settings does not work (for example, due to a system failure).
How it works:
- Open Google Play on your phone
- Slip on the profile avatar in the upper right corner
- Select Application and Device Management β Management
- Find the right app in the list (use search)
- Click on the basket icon (Delete)
The advantage of this method is that it works even if the app itself fails when it launches, for example, if Facebook or Instagram are stuck in the opening phase, they can be removed through the Play Market without having to restart.
| Deleting method | Suitable for | Removes the cache | Works for system applications |
|---|---|---|---|
| Through Settings. | User-generated applications | β No. | β No. |
| Through Google Play | User-generated applications | β No. | β No. |
| Through ADB | Any applications | β Yes (with the right team) | β Yes. |
| With root rights | Any applications | β Yes. | β Yes. |
Method 3: Complete removal via ADB (for power users)
ADB (Android Debug Bridge) is a tool for debugging Android devices through a computer, which can remove any application, including system, without rooting. The method works on all Xiaomi models, but requires pre-configuration.
Step-by-step:
- Download Platform Tools from the official Android website
- Turn on the developer mode on the phone (Settings β About the phone β MIUI version β Tap 7 times)
- Activate debugging over USB in the developer settings
- Connect your phone to your PC and confirm your trust in your computer
- Open the command line in the folder with platform-tools and type:
adb devices(Your device should be displayed)
adb shell pm list packages | grep 'name packet'(To find the exact application ID)
adb shell pm uninstall -k --user 0 name.packet(for removal without root license)
For complete deletion (including data for all users) use:
adb shell pm uninstall --user 0 name.packetExamples of identifiers of popular Xiaomi system applications:
- com.miui.browser β Mi Browser
- com.miui.videoplayer β Mi Video
- com.xiaomi.mipicks β GetApps
- com.miui.weather2 - Weather
What if the ADB canβt see the device?
β οΈ Note: Removing system applications through ADB It can lead to unstable work. MIUI. For example, deleting com.android.cts.ctsshim breaks Google services, and deleting com.miui.securitycenter is a security center. Always check what the package is responsible for before deleting it.
Method 4: Removal with root rights (maximum cleaning)
If you have root rights installed on your Xiaomi (via Magisk or other methods), you have full control over the system, which allows you not only to remove any applications, but also to clean their residues manually.
Popular tools for working with root rights:
- π§ Root Explorer β file manager with access to system folders
- π§Ή SD Maid - utility for deep cleaning of garbage
- π¦ Titanium Backup β Backup and Remove Applications
- π Root App Deleter β a specialized tool for uninstallation
Instructions for complete removal through Root Explorer:
- Open the application and provide root access
- Go to /data/app/ β here are the user applications stored
- Find a folder with the name of the application being removed (e.g. com.facebook.katana-1)
- Delete the entire folder.
- Go to /data/data/ and delete the folder with the same name.
- For system applications, check the folders /system/app/ and /system/priv-app/
- Clear the cache in /cache/ and restart the phone
On models with MIUI 14+, some system applications may be protected by dm-verity, in which case, before deleting, you must disable the system integrity check via Magisk (Disable DM-Verity ForceEncrypt module).
π‘
Before mass removal of system applications, back up via Titanium Backup or built-in feature MIUI (Settings β The phone. β Backup. This will help restore the system if something goes wrong.
Method 5: Disabling system applications (if deletion is not possible)
If you can't delete the system application (no root rights or ADB doesn't help), you can turn it off. This won't free up space on the drive, but it will stop background activity and hide the icon from the menu.
How to disable the application:
- Go to Settings β Applications β Application Management
- Select a system application (e.g. Mi Music)
- Click Disable (button will appear if deletion is blocked)
- Confirm the action in the dialog window
Applications disabled:
- β They do not consume working memory.
- β Not getting updates
- β Not displayed in the app menu
- β They still have a place in the memory.
- β Can be automatically activated after the update MIUI
On some firmware (e.g. Xiaomi.EU), disabled applications are marked in gray in the list. To return them, just click Enable in the same menu.
π‘
Disabling system applications is the safest way to get rid of unnecessary software without risking damage to the system. However, it does not free up disk space, so it is better to use ADB or root rights for complete cleanup.
How to clean up the remnants of remote applications (cache and data)
Even after the application is successfully removed, traces of it remain in the system.
- ποΈ Cash and data in /sdcard/Android/data/
- π Configuration files in /data/data/
- π Symbolic references to /data/app-lib/
- π Logs and temporary files in /cache/
For complete cleaning:
- Use a file manager with root access (e.g. Solid Explorer)
- Go to /sdcard/Android/data/ and delete the folder with the packet name.
- Clear the system cache through Settings β Storage β Clear the cache
- For deep cleaning, use the ADB command: adb shell pm clear name.packet (even if the application is already removed, this will clear its residual data)
On models with MIUI 13/14 there is a built-in cleaning utility - Security β Cleaner β Deep Clean. It finds up to 1-2 GB of "junk" from remote applications, but does not always cope with system traces.