How to remove the program from your Xiaomi phone: from standard methods to hidden MIUI features

Why Xiaomiโ€™s standard app removal doesnโ€™t always work

Owners of Xiaomi, Redmi, POCO and Black Shark smartphones regularly face a problem: after removing the program through the menu, it continues to take up space in memory, leaves cache or does not disappear from the installed list, the reason lies in the features of the MIUI shell, which aggressively caches data and sometimes blocks the complete removal of system components.

Another common situation is when the application is not deleted at all, giving an error "Delete is impossible" or "Application is protected by the administrator." This is typical for pre-installed Xiaomi services (for example, Mi Browser, Mi Video, GetApps), which the manufacturer associates with system processes. Even after resetting, such programs return - they need to be removed by special methods.

In this article, weโ€™ll look at all the possible ways, from basic to advanced, including working with ADB, cleaning residues through File Manager and bypassing the limitations of MIUI. Also, weโ€™ll find out why some applications canโ€™t be removed without root rights, even if theyโ€™re not system-based (for example, duplicate versions of Google Play Services after an update).

Method 1: Standard removal through the settings menu

Letโ€™s start with the simplest method that works for most custom apps (downloaded from Google Play or Mi App Store), which requires no additional tools and is suitable for beginners.

Instructions:

  • ๐Ÿ“ฑ Open the Settings. โ†’ Annexes โ†’ Application management.
  • ๐Ÿ” Enter the program name in the search bar or find it manually in the list.
  • ๐Ÿ—‘๏ธ Click Remove (if the button is active) and confirm the action.
  • ๐Ÿงน After deleting, go back to the app menu and select Clear cache (if the option is available).

โš ๏ธ Note: If the Remove button is inactive (grey), the application is system or protected.

โ˜‘๏ธ What to do if the "Delete" button is not pressed

Done: 0 / 1

Standard deletion does not always clean up residual files (folders in /Android/data/ or /Android/obb/) to free up space completely, once deleted:

  1. Open Files (standard Xiaomi app).
  2. Go to Internal Memory โ†’ Android โ†’ Data (or Obb).
  3. Find the folder with the name of the remote application and manually delete it.

Method 2: Remove via Google Play (for downloaded apps)

If the program was installed from the Google Play Market, it can be removed through the store, which is useful when the application does not appear in the Xiaomi settings menu (for example, after an update crash).

Step-by-step:

  • ๐Ÿ›’ Open Google Play and click on the profile avatar in the upper right corner.
  • ๐Ÿ“‹ Select Application and Device Management โ†’ Management.
  • โœ… Tick the unnecessary application and click Remove (basket icon).
  • ๐Ÿ”„ If the app is not removed, try Cancel Updates first (if the button is active).

โš ๏ธ Note: Some apps (such as Google Chrome or YouTube) cannot be removed completely, they are part of Google services and can only be disabled. โ†’ Annexes โ†’ Hide applications.

๐Ÿ“Š What application removal method do you use more often?
Through MIUI settings
Through Google Play
Through the file manager
I'm using ADB.
Another way.

The advantage of this method is that it automatically cleans the cache and data, but it doesn't work for:

  • ๐Ÿ“ฆ Xiaomi System Applications (e.g. Mi Community, Mi Pay).
  • ๐Ÿ”ง Annexes installed through APK (off-site).
  • ๐Ÿ”’ Secure Services (e.g. Google Play Services).

Method 3: Disabling system applications (without root rights)

If the application cannot be removed (button is inactive), it can be disabled, which will stop all the processes of the program, hide it from the menu and free some of the RAM, the method works without root rights and is suitable for most preinstalled Xiaomi services.

How to turn it off:

  1. Go to Settings โ†’ Applications โ†’ select the right one.
  2. Click Disable (if the button is active).
  3. Confirm the action in the dialog window.
  4. For full cover, go back to the app menu and click Hide (three dots in the corner โ†’ Hide apps).

โš ๏ธ Warning: Disabling system services (e.g. Mi Account, Security) can cause the phone to malfunction:

  • ๐Ÿ” Google Services Framework (Crossing Google Account).
  • ๐Ÿ“ก Mi Share or Nearby Share (responsible for file transfer).
  • ๐Ÿ›ก๏ธ Device Management (Control of Security).
What happens if you turn off your Mi Account?
When you disable Mi Account, you will lose access to Xiaomiโ€™s cloud storage, note sync, backups, and Find Device features. Themes and some system updates may also stop working.

To restore the disabled application:

  1. Go back to Settings โ†’ Apps โ†’ All applications.
  2. Turn on the display of disabled (filter at the top of the screen).
  3. Select the application and click Enable.

Method 4: Remove via ADB (for power users)

If standard methods donโ€™t work, you can uninstall the app via Android Debug Bridge (ADB). This method requires connecting the phone to a computer, but allows you to remove even protected programs without root rights. 11/12/13, Redmi Note 10/11/12, POCO F3/F4/F5 others.

What you need:

  • ๐Ÿ–ฅ๏ธ Computer with Windows/macOS/Linux.
  • ๐Ÿ”Œ USB-cable (preferably original).
  • ๐Ÿ“ฆ Installed drivers Xiaomi and ADB Tools.
  • ๐Ÿ”ง Included debugging by USB phone-on.

Step-by-step:

  1. Activate Developer Mode: Go to Settings โ†’ About Phone. Click 7 times on the MIUI Version until the notification โ€œYou are a developerโ€ appears.
  2. Turn on USB Debugging: Return to Settings โ†’ Additional โ†’ Developer. Activate the USB Debugging Switch.

Connect your phone to your PC and confirm your trust in your computer (a pop-up on your smartphone screen).

CMD

adb devices

Make sure the device is displayed in the list.

adb shell pm list packages | grep "appendix name"

For example, for Mi Browser:

adb shell pm list packages | grep"browser"
adb shell pm uninstall --user 0 name packet

Example for Mi Browser:

adb shell pm uninstall --user 0 com.android.browser

โš ๏ธ Note: Some packages (e.g., com.google.android.gms for Google Play Services) cannot be removed, which will cause a critical system failure:

Type of applicationExample of a packageCan I remove it?Effects of removal
Pre-installed Xiaomicom.miui.browserYes.The browser will disappear, but you can install another one.
Google System Servicescom.google.android.gsfNo.Account and updates will be affected
Social mediacom.facebook.katanaYes.Facebook will be removed, but you can reinstall it
MIUI system utilitiescom.miui.securitycenterNo.Antivirus and protection will be shut down
Games and messengerscom.whatsappYes.The app will be removed without consequences

๐Ÿ’ก

Before deleting via ADB, back up your important data. If after you delete the system package, the phone stopped working steadily, return it with a command:

adb shell cmd package install-existing name packet

Method 5: Removal with root rights (for advanced)

If you get root access on your Xiaomi, you can remove any application, including deeply integrated system services, which is risky โ€“ doing the wrong thing can lead to a device being โ€œbrickedโ€.

Instructions for rooted devices:

  • ๐Ÿ“ฒ Install a root-enabled file manager (such as Root Explorer or Solid Explorer).
  • ๐Ÿ” Go to the folder. /system/app/ or /system/priv-app/ (This is where system applications are stored).
  • ๐Ÿ—‘๏ธ Find a folder with the name of an unwanted app (such as MiBrowser) and delete it.
  • ๐Ÿงน Clear the residual data in /data/data/ and /data/app/.
  • ๐Ÿ”„ Reboot the phone.

โš ๏ธ Warning: Deleting system files without a backup can make the phone unusable:

  1. Create a full backup with TWRP or OrangeFox Recovery.
  2. Make sure you know the exact folder name (e.g., MiuiGallery for gallery).
  3. Do not delete files with the.odex or.apk extension in /system/framework/ folders.
How to Restore Your Phone After Failing to Delete?
If the phone doesnโ€™t turn on after deleting the system file: 1. Boot into Fastboot Mode (power button + volume down). 2. Connect to your PC and flash the original firmware through Mi Flash Tool. 3. Use the fastboot flash all command for full recovery.

For safe removal, use specialized tools:

  • ๐Ÿ› ๏ธ Titanium Backup (allows you to freeze or delete any application).
  • ๐Ÿงน SD Maid (clears residual files after deletion).
  • ๐Ÿ”ง Root App Deleter (Intuitive Interface for Removing System Packets).

How to Clean Residual Files After Deletion

Even after successful removal of the application, Xiaomi often has tails โ€” cache, settings, temporary files โ€” that take up space in memory and can cause errors when you re-install the program, and let's figure out how to find and delete them.

Where to look for remnants:

folderWhat it keeps.How to clean up
/Android/data/[name packet]Application data (save, settings)Remove the folder manually through the file manager
/Android/obb/[name packet]Additional files (such as game cache)Delete folder or files with.obb extension
/data/data/[name packet]System data (requires root)Cleaning with Root Explorer or ADB
/sdcard/[appendix name]Downloads, media filesRemove by hand or through the Gallery

Step-by-step cleaning:

  1. Open Files โ†’ Internal Memory โ†’ Android
  2. Go to the data and obb folders, and find folders with the name of the remote application (e.g. com.whatsapp).
  3. Remove them by holding your finger on the folder โ†’ Delete.
  4. To clear the cache of system applications, use the command: adb shell pm clear name packet

๐Ÿ’ก

Even after you delete completely, some apps (such as games) leave files in /sdcard/. Always check the Download, Pictures, and Movies folders for unnecessary data.

To automate the process, use:

  • ๐Ÿงน Files by Google (scans and suggests removing unnecessary files).
  • ๐Ÿ” Storage Analyzer (shows which folders take up the most space).
  • ๐Ÿ“Š DiskUsage (visualizes memory usage).

Frequent mistakes and their solutions

When you delete applications on Xiaomi, users face typical problems, and let's look at the most common errors and how to fix them.

Error 1: โ€œDelete is impossibleโ€ or the button is inactive.

  • ๐Ÿ”น Reason: Application is system or administrator protected.
  • ๐Ÿ”ง Solution: Try to disable it (method 3). ADB (Method 4. Check if it is the device administrator (Settings) โ†’ Passwords and security โ†’ Device administrators).

Error 2: The app has been deleted but reappeared after the reboot.

  • ๐Ÿ”น Reason: MIUI Restores system applications when restarting.
  • ๐Ÿ”ง Solution: Remove through ADB flag-headed --user 0. Turn off automatic updates of system applications (Settings) โ†’ The phone. โ†’ Updating the system โ†’ โš™๏ธ โ†’ Turn off Auto Update").

Error 3: After deleting, other functions (such as the camera or NFC) have stopped working.

  • ๐Ÿ”น Reason: Removed system component that other services depended on.
  • ๐Ÿ”ง Solution: Restore the application through ADB: adb shell cmd package install-existing name packet Make reset settings (Settings) โ†’ The phone. โ†’ Resetting settings).

Error 4: Not enough permissions to delete via ADB.

  • ๐Ÿ”น Reason: not included debugging by USB or drivers not installed.
  • ๐Ÿ”ง Solution: Check that the Developer Settings include Debugging by USB. Install Xiaomi drivers via Mi PC Try another one. USB-cable.

๐Ÿ’ก

If after removing the application, the phone began to slow down, clear the system cache: go to Settings โ†’ About Phone โ†’ Press 5 times on the MIUI Version โ†’ Select Clear the cache (will appear after clicking).

FAQ: Answers to Frequent Questions

Can I remove Mi Browser, Mi Music and other pre-installed apps without root rights?
Yes, most preinstalled Xiaomi applications can be removed via ADB without root permissions (method 4). For example, for Mi Browser, use the command: adb shell pm uninstall --user 0 com.android.browser However, some services (such as Mi Account or Security) are not recommended to be removed - this can disrupt the phone.
Why does it reappear after the MIUI update?
MIUI Restores System Applications with Major Updates. To avoid this: Disable Automatic System Application Updates in Settings. Use ADB to Uninstall with the --user 0 flag. Install Magisk and Universal Debloater to block Recovery.
How to find out the exact name of the application package for ADB?
There are several ways: through ADB: adb shell pm list packages | grep "keyword word" For example, for Facebook: adb shell pm list packages | grep"facebook" Through the App Inspector app (shows the names of packages of all installed programs). Through Google Play: open the application page - the name of the package is indicated in the address bar (for example, com.whatsapp).
Can I delete Google Play Services and what happens if I do?
Delete Google Play Services is strongly discouraged. This package is responsible for: Google account operation; updates to other apps through the Play Market; geolocation functions, push notifications, contact sync. If you delete Google Play Services, your phone will lose access to most Google services, and many apps (including Gmail, Maps, YouTube) will stop working. โ†’ Annexes โ†’ Google Play Services โ†’ โš™๏ธ โ†’ disable updates. Clear cache (Settings) โ†’ Annexes โ†’ Clear the cache).
How to remove duplicate apps (e.g., two versions of Google Play Services)?
Duplicates appear after updates or resets. To remove the extra version: Find out the names of the packages of both versions through ADB: adb shell pm list packages | grep"google" Compare versions: adb shell dumpsys package name packet | Remove the older version: adb shell pm uninstall --user 0 name packet old version โš ๏ธ Note: Do not delete the current active version, this will cause disruptions in the work of Google services.