How to remove unnecessary apps on Android Xiaomi: from standard methods to hidden features

Xiaomi smartphones out of the box come with dozens of pre-installed apps, many of which users never run. These programs take up precious memory, consume battery power in the background and can even collect data about your activity, but just remove them is not always possible β€” some applications are protected by the system, and some after uninstallation come back after the MIUI update.

In this article, we will look at all possible ways to clean your smartphone from unnecessary software, from standard methods through settings to hidden features for power users. You will learn which applications can be removed without risk to the system, and which are better to simply disable so as not to disrupt Android. We will also tell you how to prevent automatic recovery of remote programs after updates and what tools will help control installed software.

It's important to understand that not all apps are equally useful or harmful. For example, com.miui.analytics does collect data about device usage, and com.xiaomi.midrop can be useful for fast file transfer, so before you delete, you should figure out what each application is responsible for, which will also be discussed below.

Why are there so many unnecessary apps on Xiaomi?

Smartphone makers, including Xiaomi, pre-installed not only basic Google and Android services, but also their own apps, which often duplicate the features of the standard ones. For example, instead of Google Chrome, you will find Mi Browser, and instead of Google Play Music - Mi Music.

  • πŸ’° Partnering agreements: Xiaomi works with developers (like Facebook, Netflix, LinkedIn) to get paid to pre-install their apps, and even if you don't use those services, they take up space.
  • πŸ“Š Data collection: Applications like com.miui.analytics or com.xiaomi.ab monitor user activity to improve MIUI and target ads, and they cannot be removed in standard ways.
  • πŸ”„ Xiaomi ecosystem. The company is promoting its services: Mi Cloud, Mi Video, Mi Remote, which are integrated into the system and are sometimes necessary for the device to work properly.
  • 🌍 Regional features: Depending on the market (China, Europe, India), the set of pre-installed applications may vary, for example, in Indian firmware, Mi Pay and local services are often found.

According to the study Appfigures, on Xiaomi smartphones, on average, 40-60 applications are pre-installed, of which users actively use no more than 15-20. The rest are either removed or remain β€œdead load”, occupying up to 1-3 GB of memory and consuming up to 5-10% of battery power per month due to background activity.

⚠️ Warning: Some applications (e.g., com.android.phone or com.miui.home) are critical to the system. Deleting them can lead to loss of functionality or even a device blink (unloadability). Always check the program's purpose before uninstallation.

πŸ“Š What apps on your Xiaomi would you like to uninstall?
Social networks (Facebook, LinkedIn)
Xiaomi Services (Mi Music, Mi Video)
Games (Mi Game Center, Genshin Impact)
System (Analytics, AB Testing)
Others

Method 1: Standard removal through settings

The easiest and safest method is to remove settings through the settings menu, which is suitable for custom applications (installed by you from Google Play) and some pre-installed programs that Xiaomi allows to uninstall.

Instructions:

  1. Open Settings β†’ Applications β†’ Application Management.
  2. Select the tab β€œAll applications” (the default may be β€œDownloaded”).
  3. Find the desired application in the list (you can use the search at the top).
  4. Click on it and select β€œDelete” (if the button is active).

If the Remove button is inactive, the application is protected by the system, in which case you can:

  • πŸ”„ Disable it (disable or remove button) This will stop background activity and hide the icon from the menu, but does not free up memory.
  • πŸ“‰ Limit Rights: Go to Permits and disable access to contacts, location, camera, etc.
  • 🚫 Freeze with ADB (discussed below).

β˜‘οΈ Preparation for removal of applications

Done: 0 / 4

Examples of applications that can normally be removed in the standard way:

Name of namePackageCan I remove it?Effects of consequences
Mi Browsercom.android.browserβœ… Yes.You will lose your browser by default, but you can use Chrome or another.
Mi Musiccom.miui.playerβœ… Yes.It will not affect the playback of music through other players.
Mi Videocom.miui.videoplayerβœ… Yes.You can replace it with YouTube or VLC.
Facebookcom.facebook.katanaβœ… Yes.Only the customer will be removed, but Facebook will remain in the system.
LinkedIncom.linkedin.androidβœ… Yes.It won't affect the device.

⚠️ Warning: After deleting some applications (e.g., Mi Browser), the system may automatically restore them the next time you update MIUI. To avoid this, use the methods from Method 4 (disable via ADB).

Method 2: Remove via Google Play (for custom applications)

If you installed the app from Google Play, you can remove it directly through the store, which is convenient when you need to clean the device of unnecessary software en masse.

How to delete:

  1. Open the Google Play Store.
  2. Click on the profile icon in the upper right corner β†’ β€œApps and Device Management”.
  3. Go to the β€œManage” tab β†’ select the apps you want to remove.
  4. Click on the basket icon ("Delete") in the top menu.

Advantages of this method:

  • πŸ” Easy search and filtering by installation date.
  • πŸ“Š Size-sorting capability (to remove the heaviest programs first).
  • πŸ”„ Automatically remove cache and application data.

However, there are limitations:

  • ❌ You can’t uninstall system applications (they just won’t show up in the list).
  • ❌ Some preinstalled apps (e.g. Mi Pay) may not be available on Google Play, even if they are installed.

πŸ’‘

To find all the apps you don’t need faster, sort them into Google Play by β€œLong unused” and automatically show the apps you haven’t run in months.

Method 3: Using Developer Mode and ADB

Removing system applications that cannot be uninstalled by standard methods requires enabling developer mode and using the Android Debug Bridge (ADB), a method that is suitable for experienced users, as improper actions can disrupt the system.

Step 1: Enable the Developer Mode:

  1. Go to Settings. β†’ The phone.
  2. Find the MIUI version and click on it 7 times in a row until the notification β€œYou are a developer!” appears.
  3. Back to Settings β†’ Additionally. β†’ For developers.
  4. Activate the β€œDebugging by USB” switch.

Step 2: Connect your smartphone to your PC and use ADB:

  1. Download and install Platform Tools (includes ADB).
  2. Connect your phone to your computer through USB-cable (select the "File Transfer" modeΒ»).
  3. Open the command prompt (cmd) in the folder with ADB and type:
adb devices

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

adb shell pm uninstall --user 0 title.package

For example, to remove the Mi Browser:

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

List of popular removal packages:

  • πŸ“± com.miui.analytics β€” statistics collection (can be deleted).
  • 🎡 com.miui.player β€” Mi Music.
  • πŸ“Ί com.miui.videoplayer β€” Mi Video.
  • πŸ” com.miui.bugreport - error reports.
  • πŸ“Š com.xiaomi.ab β€” A/B testing (can be removed).

⚠️ Warning: Deleting some packages (e.g., com.miui.home) will cause the interface to fail. Before experimenting, look at the purpose of each package on forums (e.g., 4PDA or XDA Developers).

How to return the deleted application via ADB?
If you have removed the system application and the device began to work incorrectly, you can restore it by command: adb shell cmd package install-existing title.packet For example: adb shell cmd package install-existing com.miui.home After that, restart the smartphone.

Method 4: Disabling Auto-Recovery Applications After Updates

One of the most common problems with Xiaomi is the automatic recovery of remote applications after the MIUI update, which is because the system stores a list of β€œsystem” packages and restores them when it first starts after the update.

To avoid this, you need to:

  1. Remove the application via ADB (as in Method 3).
  2. Then freeze it so that the system can’t recover:
adb shell pm disable-user --user 0 title.package

Example for Mi Browser:

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

You can also use special applications for packet management, for example:

  • πŸ› οΈ App Inspector – shows all packages installed and their statuses.
  • ❄️ Ice Box – allows you to freeze applications without ADB (requires root).
  • πŸ”§ Package Disabler is an alternative to disabling system applications.

If you deleted the application through ADB, but it returned after the update, check for its APK- file in the /system/priv-app/ folder or /system/app/. In this case, you will need to delete the file manually (you need root) or use patches for MIUI blocking recovery.

πŸ’‘

Disabling auto-recovery through ADB is the only reliable way to get rid of unnecessary system applications forever, but it requires re-use after each major MIUI update.

Method 5: Use of third-party utilities (without root)

If you don’t want to mess with ADB, you can use third-party utilities that make it easier to manage applications. Most of them don’t require root rights, but some features (such as uninstalling system applications) will be limited.

Popular utilities:

Name of nameFunctionsNeed root?Reference
App InspectorView all packages, export list, search by name❌ No.Google Play
DebloaterMassive shutdown of system applications via ADB❌ No, but I need a PC)XDA
Ice BoxFreezing applications without deletingβœ… Yes (for system)Google Play
Package DisablerDisabling packets without deleting (analogue ADB)❌ No.Google Play

An example of working with Debloater:

  1. Download the utility with XDA Developers and unpack it on PC.
  2. Connect the phone in debugging mode via USB.
  3. Run Debloater.bat and select Read device packages.
  4. In the list, tick off unnecessary apps and click β€œApply”.

The advantages of third-party utilities:

  • πŸ” A user-friendly interface for packet management (no need to remember ADB commands).
  • πŸ“‹ Ability to massively disable applications.
  • πŸ”„ Automatic backup before changes.

Disadvantages:

  • ⚠️ Risk of installing malware (download utilities only from verified sources).
  • ❌ Not all programs run on the latest versions MIUI.

Which apps can be removed and which ones can’t?

Before you delete or disable applications, you need to understand what they are responsible for, and here is a list of safe to remove and critical packages.

You can remove (or disable):

  • πŸ“± com.miui.analytics β€” analytics collection (Xiaomi uses this data to improve MIUI).
  • 🎡 com.miui.player - Mi Music (can be replaced by Spotify or YouTube Music).
  • πŸ“Ί com.miui.videoplayer β€” Mi Video.
  • πŸ“‘ com.xiaomi.midrop - Mi Drop (unless you use Wi-Fi file transfer).
  • πŸ” com.miui.bugreport - error reports.
  • πŸ“Š com.xiaomi.ab β€” A/B testing.
  • πŸ’¬ com.facebook.appmanager, com.facebook.katana β€” Facebook and its services.
  • 🌐 com.android.browser - Mi Browser (if you use Chrome).

Cannot be removed (critical for the system):

  • 🏠 com.miui.home β€” launcher (remove β€” lose desktop).
  • ☎ com.android.phone β€” phone calls.
  • πŸ“Ά com.android.settings – System settings.
  • πŸ”‹ com.miui.powerkeeper - battery management.
  • πŸ”’ com.miui.securitycenter is a security center.
  • πŸ“± com.miui.system is a system process.
  • πŸ”„ com.android.updater β€” system update.

If you are not sure if you can remove a particular application, check it on specialized resources:

  • 🌐 AppBrain is an Android application database with descriptions.
  • πŸ“ 4PDA is a packet parsing theme MIUI.
  • πŸ”§ XDA Developers β€” Model-specific discussions.

πŸ’‘

Before you delete a system application, always check its purpose. For example, com.miui.analytics can be safely deleted, but com.miui.home can not, even if it takes up a lot of space.

FAQ: Frequent questions about removing apps on Xiaomi

Can I remove Google Play Services or other Google system services?
No, it is strongly discouraged to delete com.google.android.gms (Google Play Services) or com.android.vending (Google Play Store) and this will result in the loss of functionality of most applications, including banking, social networks and games. If you do not need Google services, you should install firmware without them (for example, MIUI for China), but this will require unlocking the bootloader.
After deleting the app through ADB, it came back. What do we do?
This is due to the recovery mechanism in the MIUI. To prevent reversion: Delete the application via ADB. Then freeze it with the adb shell pm disable-user --user 0 packet. Use utilities like Debloater to massively disable auto-repair. If the application still returns, check for its APK in /system/priv-app/ β€” you may need to manually remove the root file (need).
How to remove viruses or suspicious apps that are not removed?
If you find a suspicious application that is not removed by standard methods: Check it on VirusTotal. Try to remove it via ADB (as in Method 3). If it doesn't work, use an antivirus with forced removal function (such as Malwarebytes). In extreme cases, make a factory reset (but save the data beforehand!). If the application comes back after a reset, it can be malicious firmware - in this case only the device's firmware will help.
Can I remove MIUI and install a pure Android?
Technically, yes, but it does: Unlock the bootloader through Xiaomi's official website; install custom recovery (TWRP); flash alternative firmware (like LineageOS or Pixel Experience); however, this voids the warranty, can lead to loss of functionality (like a camera or NFC), and requires technical skills. For most users, it's better to stay on MIUI but clear it of unnecessary applications.
How to prevent unnecessary applications from being installed in the future?
To avoid clogging your smartphone again: πŸ” Turn off automatic app installation in Google Play: Settings β†’ Auto-Update apps β†’ Do not update automatically. πŸ“΅ In settings MIUI, turn off "Recommendations" and "Smart Tips" (they often install unnecessary software). πŸ›‘οΈ Use ADB to turn off com.mition.systemAdSolu (advertising module). πŸ”„ Regularly check the list of installed apps (once a month).