How to remove an irremovable application on Xiaomi: system programs, MIUI-bloat and viruses

Are you trying to make room on Xiaomi, but some apps stubbornly do not want to be removed? System utilities like Mi Browser, Mi Music or GetApps do not have a โ€œDeleteโ€ button, and third-party programs give out an error โ€œDelete is impossibleโ€? This problem is familiar to many owners of smartphones on MIUI โ€“ the Xiaomi proprietary shell blocks the uninstallation of preinstalled applications, even if you do not need them.

In this article, we will discuss 5 working ways to remove any application on Xiaomi, from standard methods through settings to advanced techniques using ADB and root rights. You will learn how to circumvent the limitations of MIUI, what to do with system programs, and what risks radical methods carry. And if the application is not deleted due to a virus or failure, you will find a solution for this situation.

Why Xiaomi apps arenโ€™t removed: 3 main reasons

Before we get to the instructions, itโ€™s important to understand why Xiaomi is blocking the removal of certain programs.

  • ๐Ÿ”’ System applications MIUI โ€” These are programs that are integrated into the shell (e.g., Security, Themes, Mi Video) and are considered critical to the operation of the system. MIUI hides the removal button.
  • ๐Ÿ“ฆ Pre-installed bloatver โ€“ advertising and affiliate applications (for example, Facebook, Netflix, LinkedIn in some regions). Xiaomi contracts with developers, so does not allow them to be removed.
  • ๐Ÿ›ก๏ธ Protection against user errors โ€” MIUI Blocks the removal of programs that may disrupt the stability of the system (for example, Google Play Services or Mi Account).

Interestingly, even if an application seems unnecessary (e.g. Mi Pay in a country where the service doesnโ€™t work), the system still protects it, which is due to the versatility of the firmware โ€” the same version of MIUI is distributed worldwide, and regional features are only considered at the update level.

๐Ÿ“Š What Xiaomi app you tried to remove without success?
MIUI-System (Security, Themes, etc.)
Pre-installed Bloat (Facebook, Netflix)
Virus or suspicious software
Other

Method 1: Disable the application through settings (without deleting)

If you just need to make room and hide an unnecessary program, but you don't have to delete it completely, you can turn off the application, which works for most system utilities and doesn't require any additional tools.

How to do this:

  1. Open Settings โ†’ Applications โ†’ Application Management.
  2. Find the app you want in the list (use search if itโ€™s not in the visible area).
  3. Slip it and select โ€œDisableโ€** (the button may be gray if the application is critical).
  4. Confirm the action in the window that appears.

โœ… Pros of the method: safe, does not require administrator rights, reversible (can be turned back on).

โŒ Cons: the application remains in memory, takes up space (albeit less), some processes can continue to work in the background.

๐Ÿ’ก

Disabled apps are not updated via Google Play, which saves traffic and space on the device.

Method 2: Removal via ADB (without root rights)

If you don't want to turn off or root access, you can use ADB (Android Debug Bridge), which allows you to remove even system applications, but requires you to connect your smartphone to your computer.

Step-by-step:

  1. Turn on USB debugging: Go to Settings โ†’ About Phone. Tap 7 times on MIUI Version to activate Developer Mode. Go back to Settings โ†’ Additional โ†’ Developer. Activate USB Debugging.

Connect your smartphone to your PC

ADB Tools

Official tools from Google

Open the command line.

adb.exe

adb devices

(Your device name should appear as a confirmation of your connection.)

adb shell pm list packages | grep 'app' name'

(Replace the name of the app with a part of the name, for example miui.browser for Mi Browser.)

adb shell pm uninstall -k --user 0 name.packet

(For example, adb shell pm uninstall -k --user 0 com.android.browser.)

Important: This method removes the application only for the current user (flag) --user 0), After the reset, it can return.

โ˜‘๏ธ Preparation for removal through ADB

Done: 0 / 4

Method 3: Using root rights to remove completely

If you're willing to take drastic measures, root access will allow you to remove any application, including those critical to MIUI.

  • โš ๏ธ Loss of warranty: Xiaomi does not provide support for root devices.
  • โš ๏ธ Security breach โ€“ some banking applications (e.g. SberBank Online) may stop working.
  • โš ๏ธ Risk of โ€œbrickingโ€ โ€“ Deleting important system files can make your phone inoperable.

If you do decide, follow the instructions:

  1. Get root access using Magisk or SuperSU (instructions depend on the Xiaomi model).
  2. Install a root-enabled file manager, such as Root Explorer or FX File Explorer.
  3. Go to /system/app or /system/priv-app (there are stored system applications).
  4. Find the folder with the name of the application being removed (such as MiBrowser) and delete it.
  5. Reset the device.

โš ๏ธ Note: Before removing system applications, make a backup copy through TWRP Some programs (e.g. com.android.phone) are critical to the phone's performance!

Method 4: Remove via TWRP (for power users)

TWRP (Team Win Recovery Project) is a custom recovery that allows you to manage system files without full firmware. The method is suitable if you already have TWRP installed (for example, after unlocking the bootloader).

Instructions:

  1. Boot to TWRP (usually by clamping Power + Volume up).
  2. Select Advanced โ†’ File Manager.
  3. Go to /system/app or /data/app (depending on the type of application).
  4. Find a folder with the name of the package (e.g. com.miui.browser-1) and delete it.
  5. Go back to the main menu and select Reboot โ†’ System.
Type of applicationThe Way to TWRPRisk of removal
Systemic (MIUI)/system/priv-appHigh (may disrupt the shell)
Pre-installed (bloat)/system/appMedium (usually safe)
Third-party (from Google Play)/data/appLow.
Updates to system applications/data/app (folders with suffix -1)Low (can be restored through an update)

What if the phone is not turned on after removal via TWRP?
If the device is stuck on the logo or left in the bootloop, try: 1. Load to TWRP and restore the deleted folder from the backup. 2. Swipe the original firmware through Fastboot (instructions for your model look for 4PDA or Xiaomi.eu). 3. If nothing helps, contact the service center (but note that the warranty will be lost).

Method 5: Removing viruses and suspicious applications

If an application is not removed because it is infected with a virus or has administrator rights, standard methods will not work.

  1. Check Administrator Permits: Go to Settings โ†’ Passwords & Security โ†’ Device Administrator Permits. Uncheck the suspicious app.
  2. Use an antivirus like Malwarebytes or Dr.Web Light, which can detect and remove malware.
  3. Remove via Safe Mode: Press the power button and hold the power off until the prompt to go to Safe Mode appears.In Safe Mode, try uninstalling the app in the standard way.
  4. Reset settings (extreme): Go to Settings โ†’ About Phone โ†’ Reset. Select Reset all settings (no data on the memory card affected).

โš ๏ธ Warning: If the virus has blocked access to settings, try rolling back updates via Settings โ†’ Annexes โ†’ โ‹ฎ โ†’ Reset application preferences. This will reset all permissions, application data, and can unlock removal.

What to do if nothing helps: alternative solutions

If none of these methods worked, consider alternatives:

  • ๐Ÿ”„ Update MIUI โ€” sometimes in newer versions of firmware, Xiaomi allows you to remove previously blocked applications. โ†’ The phone. โ†’ Updating the system.
  • ๐Ÿ“ฑ Install custom firmware โ€” for example, Xiaomi.eu or LineageOS. These firmware often go without bloat and allow you to remove system programs.
  • ๐Ÿ› ๏ธ Contacting the service center โ€“ if the problem is caused by a virus or hardware failure, specialists can help without risking data loss.
  • ๐Ÿ”’ Freeze through Titanium Backup โ€“ if deletion is not possible, you can โ€œfreezeโ€ the application (stop it without physically deleting it).

๐Ÿ’ก

Before installing custom firmware, be sure to unlock the bootloader through the Mi Unlock Tool. Without this step, you will not be able to flash an alternative MIUI.

FAQ: Frequent questions about removing apps on Xiaomi

Can I delete Google Play Services without breaking my phone?
No, Google Play Services is a critical component for most apps (including Google Play, Gmail, YouTube) to work, and its removal will cause massive disruptions, and you can turn off auto-update in Google Play settings instead.
Why does the application return after the MIUI update after being deleted via ADB?
When updating the system MIUI It restores remote system applications, and to avoid that, you can: Disable auto-updates in Settings. โ†’ The phone. โ†’ Updating the system โ†’ โ‹ฎ โ†’ Settings: Use Magisk with Universal Debloater, which blocks the recovery of deleted packets.
How to find out the name of the application package for ADB?
There are several ways: Use the adb shell pm list packages | grep 'keyword' (e.g. grep 'browser'). Install the App Inspector app from Google Play, which shows the names of the packages. View Settings โ†’ Applications โ†’ Application Management โ€“ in some versions of MIUI, the packet name is displayed in the program information.
Can I delete my Mi Account if I am not using Xiaomi?
Technically, yes, but it will disrupt Xiaomi services (cloud storage, device search, themes). If you are not using an account, it is better to simply log out in the settings (Settings โ†’ Accounts โ†’ Mi Account โ†’ Sign out).
What is โ€œdebloatingโ€ and how does it relate to the removal of applications?
Debloating is the process of removing pre-installed software (bloat) from a device. It is especially relevant on Xiaomi because of the large number of unnecessary system and partner applications. Debloating uses ADB (as described in Method 2). Scripts like Universal Android Debloater (works via PC); Modules for Magisk (such as Debloater or Xiaomi Debloater); After debloating, the device works faster and the battery lasts longer.