How to Remove Android App on Xiaomi: 5 Ways + Clean Up Residues

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).
πŸ“Š What Xiaomi model do you use?
Redmi Note 12/13
POCO X5/F5
Black Shark 5/6
Mi 13/14
Another model

⚠️ 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:

  1. Open Settings β†’ Applications β†’ Application Management.
  2. Select the desired application β†’ click β€œDisable”.
  3. 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 fileWhere to findHow to remove
Cash appendix/Android/data/[package]/cacheThrough 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_prefsRemoved together with the application data.

For automated cleaning, use utilities like SD Maid (requires root) or the built-in MIUI function:

  1. Go to Settings. β†’ Warehouse.
  2. Click "Clean" β†’ select "Deep Cleaning".
  3. Confirm the removal of unnecessary files.
What happens if you don't clean the remains?
Residual files take up space in memory, can conflict with new versions of applications, or be used to recover deleted data (e.g., via Titanium Backup) and are rarely targeted by malware that looks for vulnerabilities in older configurations.

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-->

  1. Connect the phone to your PC and type in the command line: Adb devices Make sure the device is identified (serial number should appear).
  2. 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).
  3. 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:

  1. Unlock the bootloader through the Mi Unlock Tool (requires a Mi Account account and wait 7-15 days).
  2. Install custom recaps (TWRP) for your model (see instructions on XDA Developers).
  3. 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:

  1. Download the utility from GitHub.
  2. Connect your phone to USB with debugging enabled.
  3. 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:

  1. Download the latest version of MIUI for your model from the official website.
  2. Extract APK from firmware (use an archiver for a.tz or.zip file).
  3. 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!

Frequently asked questions

Can I delete the Mi Browser without breaking the system?
Yes, com.miui.browser can be deleted via ADB (pm uninstall --user 0 com.miui.browser) or disabled in the settings.The system will remain functional, but some web links may open in another browser by default.
Why does the app appear again after removal?
This is due to: MIUI Updates (system applications recover); Automatic sync with Mi Account (e.g. Mi Cloud); Residual files in /data/app (to be cleaned completely). Solution: use ADB to delete for all users (pm uninstall -k --user 0 [packet]) or disable automatic recovery in Settings β†’ Accounts β†’ Mi Account β†’ Sync.
How to remove Google Play Services if they interfere?
Removing com.google.android.gms is highly discouraged β€” it will disrupt most apps, including Play Market, Gmail, and games. Instead: Turn off auto-update in Settings β†’ Apps β†’ Google Play Services β†’ Remove Updates. Limit background activity in Settings β†’ Battery β†’ Battery Optimization. Complete removal will require custom firmware without Google (AOSP).
What Xiaomi apps can be safely removed?
List of relatively safe to remove system applications (via ADB or root): com.miui.browser - Mi Browser; com.xiaomi.midrop - Mi Drop (file sharing); com.miui.videoplayer - Mi Video; com.miui.player - Mi Music; com.xiaomi.scanner - Document scanning; com.miui.analytics - Statistics collection. Do not delete: com.android.com.miui.home, com.miui.security - this will cause the system to fail.
How to prevent MIUI from installing unnecessary applications?
To prevent automatic installation of programs (e.g., after an update): Disable GetApps (com.xiaomi.mipicks) via ADB. Block background activity from com.xiaomi.market in battery settings. Disable "Recommendations" in Settings β†’ Desktop β†’ Application Recommendations. Use a firewall (e.g., NetGuard) to block internet access for com.xiaomi.mipicks.