How to Remove the App on Xiaomi Redmi: From Standard to Hidden Methods

Removing unnecessary apps on Xiaomi Redmi smartphones seems like a simple task โ€” until you encounter preinstalled software that doesnโ€™t want to disappear from the system. Even after clicking โ€œDeleteโ€, some programs continue to take up space in memory, and icons return after rebooting. What is the catch and how to get rid of apps on Redmi Note 12, Redmi 10 or other models โ€” we will discuss in this guide.

Complicating the problem is that the manufacturer integrates dozens of services into MIUI firmware that cannot be removed by standard methods. For example, Mi Browser, Mi Video or GetApps often remain untouchable even after resetting to factory settings. We tested all the current methods - from basic to advanced (including ADB and root rights) - and identified those that work on MIUI 14 and later.

1. Standard removal through the application menu

The most obvious method โ€“ uninstall via launcher โ€“ only works for custom programs installed manually from Google Play or Google Play. APK-Xiaomi system applications are not touched here, but it is worth trying to get started.

How to do this:

  • ๐Ÿ“ฑ Open the menu of all applications (swipe up the main screen).
  • ๐Ÿ” Find the program you want to delete and hold the icon for 2-3 seconds.
  • ๐Ÿ—‘๏ธ In the menu that appears, select โ€œDeleteโ€ (or basket icon).
  • โœ… Confirm the action in the dialog window.

If instead of Delete, you see only Disable or Remove, it means that the app is pre-installed and requires alternative methods, such as Mi Community or Security.

๐Ÿ“Š What Redmi model do you use?
Redmi Note 12/Pro
Redmi 10/10A
Redmi 9/9T
Redmi 8/8A
Another model

โš ๏ธ Note: Some apps (such as Google Play Services) cannot be removed, which will cause malfunctions in your smartphone.

2. Remove via MIUI settings

MIUI has a hidden application management section where you can not only remove but also disable unnecessary services, which is suitable for most pre-installed programs, except for mission-critical ones (for example, Settings or System UI).

Step-by-step:

  1. Go to Settings โ†’ Applications โ†’ Application Management.
  2. Select the tab โ€œAll applicationsโ€ (the default may be โ€œDownloadedโ€).
  3. Find the desired application in the list and tap it.
  4. Click on โ€œDeleteโ€ (if the button is active) or โ€œDisableโ€ (for system programs).

The apps that are disabled will stop working and disappear from the menu, but will remain in the deviceโ€™s memory, and you will need ADB or root access to completely remove them.

Make a backup copy of important data|Check the name of the application on the Internet|Charge your phone at least 50%|Disable two-factor authentication (if used)-->

3. Removal via ADB (no root)

The ADB (Android Debug Bridge) tool allows you to remove system applications without obtaining root permissions. The method works on all Redmi models, but requires a connection to a computer and the activation of the developer mode.

What you need:

  • ๐Ÿ–ฅ๏ธ Computer with installed ADB Tools.
  • ๐Ÿ“ฑ Xiaomi Redmi smartphone with debugging enabled USB.
  • ๐Ÿ”Œ Cable USB (preferably original).

Instructions:

  1. Enable Developer Mode: Go to Settings โ†’ About the phone and 7 times tap on the "Version" MIUIยป.
  2. Return to Settings โ†’ Additional โ†’ For developers and enable โ€œDebugging by USBโ€.
  3. Connect the phone to the PC and confirm the debugging permission.
  4. Open the command prompt (Windows) or terminal (macOS/Linux) in the folder with ADB.
  5. Enter the command to check the connection: adb devices must appear serial number of the device.
  6. Find out the name of the application package (for example, through the App Inspector in Google Play).
  7. Execute the deletion command: adb shell pm uninstall --user 0 name.pack Example for Mi Browser: adb shell pm uninstall --user 0 com.android.browser

Once you restart, the app will disappear. If you want to return it, use the command:

adb shell cmd package install-existing name.packet

List of popular Xiaomi packages for ADB
Mi Browser: com.android.browser Mi Video: com.miui.video Mi Music: com.miui.player GetApps: com.xiaomi.mipicks Mi Community: com.miui.bbs Security: com.miui.guardprovider (can't be removed, only disable!)

โš ๏ธ Note: Removing system packages (e.g. com.android.settings) may make it impossible to boot your phone.Always check the name of the package before you execute a command.

4. Complete removal with root rights

If you are willing to take the risk of root access, you can uninstall any applications, including those blocked by ADB.

  • ๐Ÿ”“ Unlocked bootloader (bootloader).
  • ๐Ÿ“ฑ Established custom restoration (TWRP).
  • ๐Ÿ› ๏ธ Root management software (e.g. Magisk).

The process of getting root on Xiaomi Redmi is different for each model, but the general scheme is as follows:

  1. Unlock the bootloader through the official Xiaomi tool (you will need a Mi Account and wait 7-30 days).
  2. Install TWRP via fastboot.
  3. Run Magisk through TWRP.
  4. Use a root-access file manager (such as Root Explorer) to delete application folders in /system/app or /system/priv-app.

The advantage of this method is complete removal without traces. The disadvantage is the risk of losing warranty and disrupting the system, for example, deleting com.qualcomm.qti.telephonyservice can deprive you of mobile communication.

๐Ÿ’ก

Before removing system applications through root, back up the /system partition in TWRP to help restore the phone if something goes wrong.

5. Disabling applications without deleting

If deletion seems risky, you can disable unnecessary programs that will not work, will not be updated, but will remain in memory (taking up less space than active ones).

How to turn it off:

  1. Go to Settings โ†’ Applications โ†’ Application Management.
  2. Select the application and click "Disable".
  3. Confirm the action in the dialog window.

Applications disabled:

  • โœ… Don't waste the battery.
  • โœ… Not getting updates.
  • โœ… Not displayed on the menu.
  • โŒ They have a place in memory (but less than active ones).

To return the application, re-click "Enable" in its settings.

6. Factory reset: Does it help?

Many users believe that hard reset will remove all unnecessary applications. It is not: resets return the phone to the state โ€œout of the boxโ€, that is, restores all preinstalled Xiaomi programs.

When a reset can help:

SituationWill the reset help?The alternative
User applications removed, but system applications remainedโŒ No.Use ADB or root
Phone infected with viruses from third-party applicationsโœ… Yes.Remove Malware Manually
Want to remove system application updatesโœ… Partially.Reverse to the factory version via ADB
We need to make room for memory.โŒ No.Clear the cache or transfer the files to SD-map

To make a reset, go to Settings โ†’ About Phone โ†’ Settings Reset โ†’ Erase all data. Donโ€™t forget to save important files first!

๐Ÿ’ก

Resetting to factory settings doesnโ€™t remove pre-installed Xiaomi apps โ€“ it only returns them to the original version.

Alternative methods: concealment and freezing

If deleting or disabling is not appropriate, you can hide applications from display or freeze them using third-party tools.

Popular ways:

  • ๐Ÿ”„ Freezing through ADB: adb shell pm disable-user --user 0 The application will stop working, but will not disappear from the system.
  • ๐Ÿ‘๏ธ Hiding icons: Use launchers like Nova Launcher, where you can hide apps from the menu.
  • โ„๏ธ Freezing applications: Ice Box or Shelter (require root or Work Profile).

These methods do not free up space in memory, but make unnecessary programs invisible and inactive.

FAQ: Frequent questions about removing apps on Xiaomi Redmi

Can I remove Google Play Services?
โŒ No, it will cause Google services to crash (Gmail, YouTube, Play Market, etc.) and the maximum is to disable updates through Settings. โ†’ Annexes โ†’ Google Play Services โ†’ Remove updates.
Why does the application return after being deleted via ADB?
This happens if: You have removed the application only for the current user (flag) --user 0 The firmware automatically restores system packets (characteristically, MIUI Solution: Repeat the command with the flag --user 0 or use root.
How to find out the name of the application package?
Methods: Google Play: Open the app page - the package name is listed in the address (e.g. com.whatsapp). Through ADB: adb shell pm list packages | grep "name" Through apps like App Inspector (available on the Play Market).
Can I remove MIUI without root?
โŒ No, MIUI โ€” It's a firmware, not an application, and you can only remove it by installing custom firmware (like LineageOS), which requires unlocking the bootloader and rooting rights.
What if after removing the system application, the phone does not turn on?
Restore a remote package via TWRP (if there is a backup) or reflash your phone through fastboot with official firmware.A list of Xiaomi critical packages: com.android.settings com.miui.home com.android.systemui Their removal almost always leads to a device blink (inoperability).