Why Xiaomi Apps Don’t Get Deleted – and How to Fix It

Are you trying to make room on Xiaomi's smartphone, but some apps are stubbornly reluctant to leave? The Remove button is inactive, the system gives an error, and after the reboot the program reappears on the menu? This problem is familiar to many owners of devices on MIUI, the Xiaomi brand shell. Unlike "pure" Android, there are additional restrictions associated with the manufacturer's policy, integration of system services and even regional features of the firmware.

In this article, we will discuss 7 main reasons why applications on Xiaomi are not removed in the standard ways, from blocked system utilities to hidden MIUI settings. You will learn how to get around restrictions without root rights, which programs can be removed safely and which should not be touched. We will also discuss in detail alternative methods, from disabling through ADB to using third-party tools like App Inspector. At the end of the article, the FAQ answers to frequent questions and the method compatibility table for different versions of MIUI.

1.The application is system (built into MIUI)

The most common reason is to try to remove a pre-installed system application, and Xiaomi is actively integrating its own services into the firmware: Mi Browser, Mi Music, Mi Video, Security, Cleaner, and others, which not only take up space, but also run in the background, consuming resources.

Distinguish system application from user simple:

  • πŸ” In the menu "All applications" (Settings) β†’ Annexes β†’ Application management) system programs are marked with a lock icon or the inscription "SystemΒ».
  • πŸ“¦ In the list of applications, Settings β†’ Applications are located in a separate tab "SystemsΒ».
  • βš™οΈ When you try to delete, you get a notification saying, "This is a system application. You can only turn it offΒ».

The manufacturer blocks the removal of such programs to avoid shell failures, but many of them can be disabled or removed forcibly (more on this in the following sections).

⚠️ Note: Removal of critical system applications (e.g, MIUI System UI Or Settings) will cause a device to crash, completely inoperable without the ability to recover using standard methods. β†’ Additionally. β†’ Backup and reset.

πŸ“Š What Xiaomi system applications would you like to remove?
Mi Browser
Mi Music
Mi Video
Security (Security)
Cleaner
Others
I don't know.

2. firmware restrictions: global vs. Chinese version of MIUI

The system’s behavior when removing applications depends on the firmware version. Xiaomi releases two types of builds:

  • 🌍 Global, for the international market, with more pre-installed services (e.g. Google Play Services, Facebook, Netflix) but more freedom to manage applications.
  • πŸ‡¨πŸ‡³ China is for the domestic market, and it doesn't have Google services, but it does have Mi App Store, Mi Pay, and other local utilities, and it often blocks application removal at the core level.

For example, in Chinese firmware, it is impossible to remove Mi App Store or Mi Community without root rights, whereas in the global version these programs are sometimes uninstallable via ADB. You can check your version in Settings β†’ About Phone β†’ MIUI version.

Type of firmwareAbility to remove system applicationsMethods of circumvention of restrictions
Global (Global)Partially (some applications can be removed via ADB)ADB, shutdown, third-party launchers
Chinese (China)Very limited (core level locking)Ruth-right, patched firmware.
EEA (Europe)Medium (more freedom than China, but less freedom than Global)ADB, debloating scripts
LineageOS (Pixel Experience)Complete (all applications removed)Not required

If your device is on Chinese firmware but you want more freedom, consider flashing it to a global version. Instructions can be found on the XDA Developers or 4PDA forums. However, remember: this voids the warranty and requires you to unlock the bootloader.

3. the application is protected by the administrator of the device

Some programs, especially those related to security, are given device administrator status, which gives them extended permissions, but also blocks deletion.

  • πŸ”’ Mi Security (Security)
  • πŸ“± Find Device (Find the Device)
  • πŸ›‘οΈ Google Find My Device
  • πŸ” App Lock (Blocking Applications)

To remove such an application, you first need to remove the administrator rights from it:

  1. Go to Settings β†’ Passwords and Security β†’ Device Administrators.
  2. Find the desired application in the list and turn off the slider.
  3. Go back to the app management menu and try to delete it again.

Open Settings β†’ Passwords and Security β†’ Device Administrators

Find the app in the list and disable it

Repeat removal attempt

Reboot your phone if you can’t delete it.-->

If the Remove button is still inactive after the administrator is disabled, try disabling the application (the β€œDisable” or β€œStop” button). This will not free up space, but will stop background activity.

4.The app is updated via Google Play

An interesting nuance: some system applications (for example, Mi Browser or Mi Calculator) are originally built into the firmware, but nolater is updated through Google Play, resulting in two versions of the program:

  • πŸ“¦ Systemic - hidden in /system/app and.
  • πŸ“² User-based – installed on top of, in /data/app, And it can be uninstalled.

To remove the updated version:

  1. Open Settings β†’ Applications β†’ Application Management.
  2. Find the app you want and click on the three dots in the top right corner.
  3. Select "Delete Updates".
  4. You can now disable the system version (if required).

This method works for most Xiaomi apps that have been updated through the Play Market, but after the next automatic update, the program will reappear on the menu.

πŸ’‘

To prevent you from automatically updating unnecessary apps, open Google Play β†’ Profile β†’ Settings β†’ Auto-Update Apps and select β€œDo not update automatically.”

5.Use of ADB for forced removal

If standard methods don’t work, Android Debug Bridge (ADB) is a debugging tool that lets you control your device via the command line, and can even remove applications that MIUI blocks.

This will require:

  • πŸ–₯️ A computer with installed Xiaomi drivers and ADB.
  • πŸ“± Included debugging by USB on the phone (Settings) β†’ The phone. β†’ Version. MIUI β€” Press 7 times, then return to Settings β†’ Additionally. β†’ For developers β†’ Debugging by USB).
  • πŸ”Œ Cable USB (preferably original).

Instructions for removal:

  1. Connect the phone to the PC and confirm the debugging permission.
  2. Open the command line (Windows) or terminal (macOS/Linux) and type:
adb devices

(Your device should be displayed.)

  1. To see a list of all applications, do:
adb shell pm list packages -f
  1. Find the package of the desired application (for example, com.miui.browser for Mi Browser).
  2. Remove it by command:
adb shell pm uninstall -k --user 0 com.miui.browser

The --user 0 flag means that the application is only deleted for the current user (without affecting system files).

⚠️ Note: Some applications after removal through ADB Can be restored after the update MIUI. To avoid this, block their update in Google Play or disable the automatic installation of system updates in the settings. MIUI.

List of packages of popular system applications Xiaomi
Mi Browser: com.android.browser or com.miui.browser Mi Music: com.miui.player Mi Video: com.miui.videoplayer Security (Security): com.miui.securitycenter Cleaner: com.miui.cleanmaster Mi App Store: com.xiaomi.mipicks Mi Community: com.xiaomi.channel

6.Removal without root rights: alternative methods

If ADB seems complicated and you don’t want to get root rights, there are several alternative ways:

Method 1: Using a launcher with support for hiding applications

Some launchers (like Nova Launcher or Apex Launcher) allow you to hide apps from the menu without physically removing them.

Method 2: Debloating scripts

There are ready-made scripts (e.g. Universal Android Debloater or MIUI Debloater) that automate the process of removing unnecessary applications through ADB. They offer a list of safe packets to remove and allow you to selectively uninstall them.

Method 3: Disconnecting through MIUI settings

If deletion is not possible, you can disable the application:

  1. Go to Settings β†’ Applications β†’ Application Management.
  2. Select the desired application and click β€œDisable”.
  3. Confirm the action. The app will disappear from the menu and stop working.

The programs that are disabled do not take up RAM, but they remain in the device memory, and you can activate them again in the same menu.

πŸ’‘

Disabling applications is the safest way to β€œdelete” system programs without risking damage to MIUI. However, this does not free up space on the drive, but only stops background processes.

7. When root rights are not enough

If all of the above methods fail, the last option is to get root rights, which gives you complete control of the system, but has serious disadvantages:

  • ⚠️ Cancels the guarantee.
  • πŸ”“ Increases the risk of malware infection.
  • πŸ”„ It can lead to unstable operation of the device.
  • πŸ“± Blocking updates MIUI Β«airborneΒ» (OTA).

To obtain root rights on Xiaomi, they usually use:

  • πŸ”§ Magisk is a popular rooting tool without changing the system partition.
  • πŸ“² TWRP β€” custom recovery for patch installation.

Once rooted, you can use a root-enabled file manager (such as Root Explorer) and manually delete application files from /system/app or /system/priv-app folders. However, this is extremely risky – an error can lead to a device β€œbrick”.

⚠️ Note: Before rooting, be sure to unlock the bootloader through the official Mi Unlock tool. Xiaomi requires you to link your account to the device and maintain a waiting period (usually 7 days). 4PDA or XDA.

FAQ: Frequent questions about removing apps on Xiaomi

Can I delete Google Play Services if I am not using Google?
Deleting Google Play Services is strongly discouraged. This package is responsible not only for the Play Market, but also for many system functions: push notifications, geolocation, in-app authorization. Deleting it will cause massive crashes. Instead, disable automatic updates through Settings β†’ Apps β†’ Google Play Services β†’ Remove updates.
After deleting the app through ADB, it reappeared. Why?
This is due to the MIUI autorestore function. Some system applications are checked when the device is booted, and if they are missing, the firmware restores them from the backup. To avoid this, after deleting via ADB, execute the command: adb shell cmd package install-existing com.miui.browser (replace com.miui.browser with your application package).
How do you know which app is safe to remove and which isn’t?
Use AppBrain or App Inspector (available on Play Market) to show the dependencies between packages and assess the risk of removal, and you can also use the list of safe to remove apps for your Xiaomi model, which is the list of enthusiasts who publish on forums.
I have a Redmi Note 10 Pro. Can I remove the Mi Browser without consequences?
Yes, Mi Browser (com.miui.browser) can be removed without risk to the system. MIUI. Use it. ADB-Command: Adb shell pm uninstall -k --user 0 com.miui.browser If the browser is needed for system operations (for example, for authorization in some Xiaomi services), it can be restored through Settings. β†’ Annexes β†’ Show all applications β†’ Restore.
What if after removing the applications, the phone began to slow down?
You probably deleted a program that other system processes depended on. Try: Restore a remote application via ADB: adb shell cmd package install-existing Reset to factory settings (Settings β†’ Additional β†’ Backup and Reset β†’ Settings Reset). Refuse the device via Mi Flash Tool (requires an unlocked bootloader).