Removing unnecessary apps on Xiaomi smartphones seems like a simple task β until you encounter system programs that are not deleted by standard methods, or with residual files that occupy memory. Unlike βpureβ Android, MIUI firmware has its own nuances: hidden settings, restrictions on removing preinstalled services and the peculiarities of working with root rights. This article will help you understand how to completely remove an application with Redmi, POCO or Black Shark β from basic methods to advanced ones, including cleaning the cache and data.
We will look not only at the obvious ways through the settings menu, but also at little-known tricks: how to get around the limitations. MIUI, What to do with undeleteable applications (such as Mi Browser or GetApps), and why sometimes after removal, the program continues to appear in the list. MIUI 14/15 (Android 13/14) and adapted to models 2020β2026 year-end.
1. Standard removal: when it works and why it doesn't
The most obvious way is to uninstall apps or settings through the menu, which is suitable for most user programs (like WhatsApp, TikTok, games), but is often blocked for system utilities.
- π± Through the launcher: press the application icon β Choose "Delete" (or "Deinstall (POCO F5, Redmi Note 12 may require password confirmation.
- βοΈ Through Settings: Go to Settings β Annexes β Manage applications, find what you need and click "Delete".
- ποΈ Through the basket: MIUI Remote programs are included in the Recycle Bin (available for 30 days) and to clear it completely, go to Settings. β Warehouse β Basket.
Why doesn't this always work? It's about application rights: system programs (e.g., com.miui.securitycenter) are protected from being deleted without root. MIUI can also block uninstallation because:
- π Links to a Mi Account (e.g., Mi Cloud).
- π‘οΈ Protection against accidental removal (relevant for Redmi with factory firmware).
- π¦ Embedded in the shell (for example, Mi Video or Mi Music).
β οΈ Note: If the Remove button is inactive and it displays "Disable" or "Remove Updates" instead, the application is system-based, and its complete removal will require the rights of the superuser or ADB-teams (see section 4).
2. Disconnection instead of deletion: when it is an exit
If an application cannot be removed, it can be disabled, which hides it from the menu and stops background processes, but does not free up memory completely.
- π± Pre-installed services (Mi Pay, Mi Roaming).
- π System utilities that are rarely used (e.g, FM Radio on models without antenna).
- π« Apps that interfere with the work (for example, User Feedback sends data to Xiaomi).
How to turn it off:
- Open Settings β Applications β Application Management.
- Select the desired application β click βDisableβ.
- Confirm the action (a password may be required).
Application disabled:
- β It won't be on the menu.
- β It will not consume battery and traffic.
- β It will not free up space in memory (files will remain).
- β Can be restored after the update MIUI.
π‘
You can return the disabled applications: go to Settings β Apps β Show All (three dots at the top) β select βDisabledβ and click βOnβ.
3. Cleaning up residues: why "Delete" is not enough
Even after uninstallation, the app leaves behind cache, data and configuration files, such as:
- ποΈ Image cache (folder) /Android/data/com.facebook.katana/cache).
- π Database files (*.db in /data/data/com.facebook.katana).
- π Authorization Tokens (can be used to restore a session).
How to completely clean the remains:
| Type of file | Where to find | How to remove |
|---|---|---|
| Cash appendix | /Android/data/[package]/cache | Through a file manager (such as Mi File Manager) or Settings β Storage β Clear cache. |
| Application data | /data/data/[package] | Requires root or ADB-pm clear [package]. |
| APK-File (residue after incorrect deletion) | /data/app/[package] | Remove via root conductor or re-installation/removal. |
| Settings and configurations | /data/data/[packet]/shared_prefs | Removed together with the application data. |
For automated cleaning, use utilities like SD Maid (requires root) or the built-in MIUI function:
- Go to Settings. β Warehouse.
- Click "Clean" β select "Deep Cleaning".
- Confirm the removal of unnecessary files.
What happens if you don't clean the remains?
4. Removal of system applications without root: ADB-method
If the standard methods donβt work and you donβt want to get root rights, you can use ADB (Android Debug Bridge), which allows you to remove most system applications, except for mission-critical ones (for example, com.android.phone).
What you need:
- π₯οΈ Computer with installed ADB-driver.
- π± Included debugging by USB on a smartphone (Settings) β The phone. β Version. MIUI β 7 times press to unlock the developer mode, then Settings β Additionally. β For developers β Debugging by USB).
- π Cable USB (preferably original).
Step-by-step:
Install ADB PC-only|Enable debugging on USB Xiaomi|Connect your phone to your PC and confirm trust|Open the command line in the folder with ADB-->
- Connect the phone to your PC and type in the command line: Adb devices Make sure the device is identified (serial number should appear).
- Get a list of all applications: adb shell pm list packages Find the name of the package of the desired application (for example, com.miui.browser for Mi Browser).
- Delete the application by command: adb shell pm uninstall --user 0 [name packet] For example, for Mi Browser: adb shell pm uninstall --user 0 com.miui.browser
What this method does:
- β Remove the application for the current user (does not affect other accounts on the device).
- β Doesn't require root rights.
- β When resetting settings or updating MIUI The app could come back.
- β Not all system programs are removed (e.g. com.android.settings).
β οΈ Attention: Do not remove through ADB applications with packages containing Android, google or miui.core β this can cause a system failure or a boot cycle. β The phone. β Backup.
5. Complete removal with root rights: risks and opportunities
Getting root permissions gives you access to the deep MIUI settings, but it gives you no guarantees and increases the risk of system disruption.
- ποΈ Remove any applications, including system.
- π Edit files in /system.
- π οΈ Use tools like Titanium Backup to clean up completely.
How to get root on Xiaomi:
- Unlock the bootloader through the Mi Unlock Tool (requires a Mi Account account and wait 7-15 days).
- Install custom recaps (TWRP) for your model (see instructions on XDA Developers).
- Sweep Magisk through the Recovery to manage root rights.
After getting root, remove apps through:
- π Root Explorer (delete folder) /system/priv-app/[package /data/app/[packet]).
- π οΈ Titanium Backup (Delete! function with all data cleansing).
- π» Terminal Emulator with command: su rm -rf /system/priv-app/[packet]
Risks of using root:
- β Loss of warranty (even after root rollback, Xiaomi can determine interference).
- β Possibility of "bricking" (turning into a "brick") in case of errors in editing system files.
- β Problems with updates MIUI (You will have to manually sew custom firmware).
- β Vulnerability to malware (root access opens access to all data).
π‘
Before getting root, be sure to create a full backup through TWRP or Mi PC Suite. System recovery without a backup may not be possible!
6. Alternative methods: from debloating to custom firmware
If removing individual applications doesnβt solve the problem (e.g. MIUI is too overloaded with unnecessary services), consider radical methods:
- π§Ή Debloating: Removing pre-installed software through specialized scripts (e.g. Universal Android Debloater) works without root, but requires ADB.
- π Custom firmware: Install LineageOS, Pixel Experience or crDroid instead MIUI. Completely removes all Xiaomi system applications, but requires an unlocked bootloader.
- π¦ MIUI Bloat-free: some developers release "light" versions MIUI (for example, MIUI EU), where Chinese services and advertising are removed.
An example of debloating through Universal Android Debloater:
- Download the utility from GitHub.
- Connect your phone to USB with debugging enabled.
- Run the script and select the packets to delete (e.g. com.miui.analytics to disable statistics collection).
Advantages of custom firmware:
- β No pre-installed Xiaomi apps.
- β More frequent security updates.
- β Ability to fine-tune the interface.
Disadvantages:
- β Loss of branded functions MIUI (Second Space or Game Turbo).
- β Risk of unstable performance (especially on new models).
7. How to return a remote application
If you realize that the application was needed after deleting, you can restore it in several ways:
- π Through the basket MIUI: If less than 30 days have passed, go to Settings β Warehouse β Recycle bin and recover file.
- π₯ Reinstallation from APK: download APK-file from a reliable source (e.g. APKMirror) and install manually.
- π§ Through ADB: If the application was system, restore it by the command: adb shell cmd package install-existing]
- βοΈ Resetting: the extreme method - reset to factory settings (Settings) β The phone. β Resetting settings), but it will delete all data.
For Xiaomi system applications (such as Mi Browser or GetApps) the easiest way to do this is to:
- Download the latest version of MIUI for your model from the official website.
- Extract APK from firmware (use an archiver for a.tz or.zip file).
- Install APK via Mi File Manager or Adb install.
β οΈ Attention: Installation APK System applications from another version MIUI or models can cause conflict. Always check compatibility!