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.
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:
- Open Settings β Applications β Application Management.
- Select the tab βAll applicationsβ (the default may be βDownloadedβ).
- Find the desired application in the list (you can use the search at the top).
- 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
Examples of applications that can normally be removed in the standard way:
| Name of name | Package | Can I remove it? | Effects of consequences |
|---|---|---|---|
| Mi Browser | com.android.browser | β Yes. | You will lose your browser by default, but you can use Chrome or another. |
| Mi Music | com.miui.player | β Yes. | It will not affect the playback of music through other players. |
| Mi Video | com.miui.videoplayer | β Yes. | You can replace it with YouTube or VLC. |
| com.facebook.katana | β Yes. | Only the customer will be removed, but Facebook will remain in the system. | |
| com.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:
- Open the Google Play Store.
- Click on the profile icon in the upper right corner β βApps and Device Managementβ.
- Go to the βManageβ tab β select the apps you want to remove.
- 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:
- Go to Settings. β The phone.
- Find the MIUI version and click on it 7 times in a row until the notification βYou are a developer!β appears.
- Back to Settings β Additionally. β For developers.
- Activate the βDebugging by USBβ switch.
Step 2: Connect your smartphone to your PC and use ADB:
- Download and install Platform Tools (includes ADB).
- Connect your phone to your computer through USB-cable (select the "File Transfer" modeΒ»).
- 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.packageFor example, to remove the Mi Browser:
adb shell pm uninstall --user 0 com.android.browserList 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?
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:
- Remove the application via ADB (as in Method 3).
- Then freeze it so that the system canβt recover:
adb shell pm disable-user --user 0 title.packageExample for Mi Browser:
adb shell pm disable-user --user 0 com.android.browserYou 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 name | Functions | Need root? | Reference |
|---|---|---|---|
| App Inspector | View all packages, export list, search by name | β No. | Google Play |
| Debloater | Massive shutdown of system applications via ADB | β No, but I need a PC) | XDA |
| Ice Box | Freezing applications without deleting | β Yes (for system) | Google Play |
| Package Disabler | Disabling packets without deleting (analogue ADB) | β No. | Google Play |
An example of working with Debloater:
- Download the utility with XDA Developers and unpack it on PC.
- Connect the phone in debugging mode via USB.
- Run Debloater.bat and select Read device packages.
- 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.