Why Xiaomiβs built-in apps take up memory and how to deal with it
Xiaomi smartphones out of the box come with dozens of pre-installed system applications, from Mi Browser and Mi Music to com.miui.analytics and com.xiaomi.midrop. Many of them not only take up precious space in memory, but also work in the background, consuming battery power. The problem is that most of these programs can not be removed with standard MIUI tools - the Remove button is simply not on the menu.
In this article, we will discuss 5 proven ways to get rid of unnecessary system applications on Xiaomi, Redmi or other systems. POCO without ROOT-You'll learn which methods are safe for system stability and which can cause failure, and we'll also tell you how to return a remote application if it suddenly turns out to be necessary.
Important: not all system programs can be deleted without consequences. For example, deleting com.android.phone (phone module) or com.miui.home (launcher) will lead to a device brik β the phone will stop booting. So before any manipulations, be sure to back up your data via Mi Cloud or locally.
Method 1: Disable system applications through MIUI settings
The easiest and safest method is not to delete, but to disable unnecessary programs, which will stop them from working in the background and hide icons from the menu, but will not free up memory space, which is suitable for applications like Mi Video, Mi Pay or Games.
Instructions:
- π± Open the Settings. β Annexes β Application management.
- π In the list, find the system application you need (for example, Browser or Music).
- π« Click "Disable" (if the button is inactive, the application is critical to the system).
- β Confirm the action in the dialog window.
β οΈ Warning: Do not disable services called com.android., com.qualcomm. or com.miui.core, which can disrupt your phone. Also avoid turning off Google Play Services, or apps from the Play Market will stop updating.
Method 2: Remove via ADB (without ROOT)
A more radical method is the use of Android Debug Bridge (ADB), which allows you to completely remove system applications, but requires a connection to the computer and basic command line knowledge, the advantage of which is that you free up space in memory, not only turn off background activity.
What you need:
- π» Computer with Windows/macOS/Linux.
- π USB-cable (preferably original).
- π οΈ Google's Platform Tools (includes) ADB).
- π± Included debugging by USB on the phone (Settings) β The phone. β Version. MIUI β Press 7 times, then return to Settings β Additionally. β For developers β Debugging by USB).
Step-by-step:
- Connect the phone to the PC and confirm the debugging permission on the smartphone screen.
- Open the command line (Windows) or terminal (macOS/Linux) in the folder with the platform-tools.
- Enter the command to check the connection: Adb devices must appear serial number of your device.
- Get a list of all packages: adb shell pm list packages -f
- Find the name of the package of the desired application (for example, com.android.browser for Mi Browser).
- Delete the application by command: adb shell pm uninstall -k --user 0 com.android.browser Flag --user 0 means deletion only for the current user (does not affect system files).
Download Platform Tools from Googleβs official website
Enable debugging over USB on your phone
Connect your phone to the original cable
Check the connection of the team `adb devices`
Backup of important data-->
β οΈ Note: Deleting some packages (e.g. com.miui.securitycenter) may disrupt the operation of the Security Center. MIUI, This will result in constant error notifications. Before deleting, check the list of safe packages at the end of the article.
Method 3: Use the App Inspector application to identify packets
Problem. ADB-The method is that the package names (e.g., com.xiaomi.mipicks) are not always obvious. To avoid removing something important, use the App Inspector utility (available on the Play Market:
- π¦ The exact name of the package (package name).
- π Is the application a system application.
- π Dependence on other services.
How to use:
- Install App Inspector from Play Market.
- Open the application and provide access to information about installed programs.
- Find the application you want (such as Mi Video) and copy the package name.
- Use this name in the ADB team to remove it.
Example: To remove Mi Video, you need to find the com.miui.videoplayer package, and for Cleaner, you need to find com.miui.cleanmaster.
List of safe to remove Xiaomi packages
Method 4: Hiding system applications with a launcher
If you're only bothered by the system program icons on the menu, but the apps themselves don't consume resources, you can simply hide them with an alternative launcher, which doesn't require ADB or ROOT, nor does it free up memory.
The best launchers for hiding applications:
- π Nova Launcher (Paid version allows you to hide icons).
- π¨ Microsoft Launcher (free, there is a function "Hidden applications").
- β‘ Apex Launcher (supports hidden system programs).
Instructions for Nova Launcher:
- Install Nova Launcher.
- Press your finger on the main screen β Nova settings.
- Go to Apps and Widgets β Hide Apps.
- Check boxes for unnecessary system programs (such as Mi Browser or Mi Music).
- Save the changes β the icons will disappear from the menu.
β οΈ Attention: Hiding does not cancel the background activity of applications. If the goal is to save battery power, use methods to disable or delete through the use of a device. ADB.
Method 5: Recovery Removal (for power users)
This method is suitable for advanced users, as it requires custom recaps (such as TWRP) to remove system applications directly from the /system partition, but if you are careless, it can lead to a device blink.
What you need:
- π§ Established custom recaveri (TWRP or similar).
- π± Unlocked bootloader (bootloader).
- πΎ Backup copy of section /system (necessarily!).
Instructions:
- Upload your phone to Recovery Mode (usually Power + Volume Up).
- In TWRP, select Mount β System.
- Connect your phone to your PC and use the ADB Shell or the TWRP file manager built in.
- Go to /system/app or /system/priv-app.
- Remove folders with unnecessary apps (such as Browser or Music).
- Reset the device.
| Method | ROOT is required | Frees up memory. | Stops background activity | Risk to the system |
|---|---|---|---|---|
| Disconnection through settings | β No. | β No. | β Yes. | β οΈ Low. |
| Removal via ADB | β No. | β Yes. | β Yes. | β οΈ Medium. |
| App Inspector + ADB | β No. | β Yes. | β Yes. | β οΈ Medium. |
| Hiding at the launcher | β No. | β No. | β No. | β Absent. |
| Removal via TWRP | β Yes (needs unlocked bootloader) | β Yes. | β Yes. | β High-pitched |
π‘
Before you delete a system application, check its dependencies! For example, deleting com.google.android.gms (Google Play Services) will lead to the collapse of all applications using Google APIs, including Gmail and YouTube.
How to return a remote system application
If you've deleted it, you know you need it, you can restore it, depending on the method of removal:
1. If removed through ADB:
- π Use the command to re-install: adb shell cmd package install-existing com.android.browser (replace com.android.browser with the desired package).
- π₯ If the team doesn't work, download it. APK applications (e.g. with APKMirror) and install via ADB: adb install name file.apk
2.If removed via TWRP:
- π Restore a backup copy of the section /system (if you've done backup).
- π¦ In the end, you will need to use your phone via Fastboot or MIUI Recovery.
β οΈ Note: Some system applications (e.g. com.miui.home) cannot be restored with a simple installation. APK β They require a complete flashing of the device. Always check if you have a backup before deleting it!
π‘
The safest way to get rid of unnecessary system applications is to disable them through MIUI settings. Deleting them through ADB frees up memory, but requires caution. The TWRP method gives you maximum control, but also maximum risk.