Xiaomi, Redmi and POCO are known not only for their price-quality ratio, but also for the abundance of pre-installed software. Built-in applications from Mi Browser to GetApps take up memory, consume battery power in the background and often duplicate the functions of Google services. However, their removal is not an easy task: the manufacturer blocks standard removal through the menu, and careless actions can lead to system failures.
In this guide, we will discuss 5 proven ways to get rid of unnecessary system applications β from secure methods without root rights to radical solutions for power users. MIUI 12-15 (including HyperOS) and Android 11-14. ADB, which allow you to deactivate even those applications that are not displayed in the list "All applications".
Why you canβt just remove system apps from the menu
Unlike custom programs, Xiaomiβs pre-installed apps are firmware-based, and the manufacturer does so for several reasons:
- π License agreements with partners (such as Facebook, Netflix, or Tencent) who pay for firmware integration.
- π οΈ System dependencies: some services (e.g. com.miui.system) are critical to the operation of the system MIUI.
- π± Regional restrictions: Chinese firmware versions often lack Google services, but there are local counterparts.
When you try to remove such an application in the standard way (click the icon β βDeleteβ), you will see a message βCanβt delete this applicationβ or the deletion button will be inactive. Even the βDisableβ function in the application settings can be blocked for key services.
β οΈ Warning: Removing system applications without understanding their purpose may result in a device cycling reboot, loss of features (such as a fingerprint), or inability to update. MIUI through OTA. Always back up before experimenting!
Method 1: Disconnect via settings (without root and ADB)
The safest method is to deactivate unnecessary applications, which will not free up memory on the device, but will stop background activity and remove icons from the menu.
- Open Settings β Applications β Application Management.
- Select the tab "All Apps" (not "Downloaded").
- Find the app you want (such as Mi Music or Mi Video) and tap it.
- Click "Disable" β Confirm the action.
Not all system applications can be disabled this way, for example, Mi Browser or Security are often protected from deactivation, in which case hiding icons will help:
- π± Press the app icon on your desktop β Select "Remove" (not "Delete").
- π In some launchers (e.g, POCO Launcher) has a function "Hide apps" in the settings.
Check if the application is critical to the system (see the name below).
Create a backup copy of important data
Remember the name of the app in case you need to return it back.
Restart the device after disabling several applications-->
Method 2: Removal via ADB (without root rights)
Android Debug Bridge (ADB) is Googleβs official tool that allows you to manage system applications without obtaining root permissions.This method works on all Xiaomi devices, but requires a connection to a PC.
You'll need:
- π» Computer with Windows/macOS/Linux.
- π USB-cable (preferably original).
- π₯ ADB-Google drivers.
Steps to remove:
- Turn on Developer Mode on Smartphone: Settings β About Phone β MIUI Version (Tap 7 times)
- Activate USB Debugging in Settings β Additional β For developers.
- Connect the phone to the PC and confirm the debugging permission.
- Open the command prompt (or Terminal on Mac/Linux) in the adb.exe folder and type: adb devices Make sure your device appears in the list.
- 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.miui.browser for Mi Browser).
- Delete the application by command: adb shell pm uninstall -k --user 0 com.miui.browser Flag --user 0 means deletion only for the current user (does not affect system files).
To return the application, use the command:
adb shell cmd package install-existing com.miui.browseradb shell pm disable-user --user 0 com.miui.browserThis often works for protected packages.-->
| Annex | Packet name | Can I remove it through ADB? | Risk to the system |
|---|---|---|---|
| Mi Browser | com.android.browser or com.miui.browser | β Yes. | Low. |
| GetApps (Mi App Store) | com.xiaomi.mipicks | β Yes. | Low. |
| Mi Music | com.miui.player | β Yes. | Low. |
| Mi Video | com.miui.videoplayer | β Yes. | Low. |
| Security (Security) | com.miui.securitycenter | β No (risk of failure) | High-pitched |
β οΈ Note: Do not delete packages with the names com.miui., com.android. or com.qualcomm. without understanding their purpose! For example, deleting com.miui.home will lead to the disappearance of the desktop.
Mi Browser (standard browser)
GetApps (branded store)
Mi Video/Mi Music (Multimedia Players)
Security (antivirus and optimizer)
Other (I will write in the comments)-->
Method 3: Using Xiaomi ADB/Fastboot Tools
For users who donβt want to manually type commands, there is a Xiaomi ADB/Fastboot Tools utility, a graphical shell for managing system applications, which automates the process and reduces the risk of errors.
The advantages of the utility:
- π― Pre-loaded list of safe packet removal.
- π Ability to back up before deletion.
- π Logistics of all actions to roll back changes.
Instructions:
- Download the utility from the official GitHub.
- Connect your phone to your PC in USB Debugging mode (as in Method 2).
- Launch XiaomiADBFastbootTools.exe and select "Uninstall system apps".
- Check the boxes for unnecessary applications (green β safe, red β risky).
- Click "Uninstall selected" and wait until it is completed.
The utility supports batch mode β you can delete several applications at a time, and it also has a feature called Debloat, which offers the optimal set of applications for removal depending on the device model.
List of the most βheavyβ system applications Xiaomi
Method 4: Removal with Magisk (for stitched devices)
If your smartphone is unlocked and Magisk is installed, you can use modules to clean the system deeply, which is suitable for advanced users, as it requires:
- π Unlock the loader (erase all data!).
- π± Custom recovery installations (TWRP Or OrangeFox).
- π‘οΈ Install Magisk for root rights.
Popular modules for removing system applications:
- π§Ή Universal Debloater β allows you to selectively delete packets through a graphical interface.
- ποΈ System App Remover β More aggressive tool with backup support.
- π App Systemizer β Converts user applications to system applications and vice versa.
Warning: Even with root rights, some packets (e.g. com.miui.securitycenter) cannot be removed completely, leading to a bootloop (a looped reboot).
π‘
Magisk not only removes, but also freezes system applications, which is safer because if they fail, they can be quickly returned via the MagiskHide Props Config module or Titanium Backup.
Method 5: Flashing on custom firmware (for advanced)
The radical, but most effective way to get rid of all pre-installed applications is to install custom firmware based on LineageOS, Pixel Experience or Havoc-OS.
- π Does not contain bloatware from Xiaomi.
- π Get updates directly from the community (more often than official ones).
- π§ Allows flexible system configuration (including removal of any packages).
Cons of the method:
- β οΈ Loss of warranty if the device is new).
- π Possible battery or camera problems (depending on firmware).
- π± Not all functions. MIUI (For example, always-on display will work.
Installation instructions:
- Unlock the bootloader through the official Xiaomi tool (requires an account binding and a wait of 7-15 days).
- Install TWRP for your model (instructions are searched for on XDA Developers).
- Download the right firmware (for example, LineageOS for Redmi Note 10 Pro is called sweet).
- Sweep firmware and GApps (if you need Google services) through TWRP.
β οΈ Note: Some models (e.g. Xiaomi) 12T or Redmi K50) unlocking the bootloader can lead to blocking encryption - the device will stop reading data from the internal memory after rebooting. Always back up to an external drive!
How to return a remote system application
If you have problems after deleting (for example, the camera or Wi-Fi stopped working), you can return the application in several ways:
- π Through ADB (flag-deleted --user 0): adb shell cmd package install-existing com.miui.browser
- π¦ Using Magisk: Install the App Systemizer module and convert the user version of the application back to the system.
- π§ Resetting: Returns all standard applications but deletes user data.
- π² Through an update MIUI: sometimes OTA-The installation restores remote packets.
If none of these methods work, you just have to flash it over Fastboot or Recovery.
- Download the official firmware for your model from the Xiaomi website.
- Connect your phone to your PC in Fastboot mode (clip Volume Down + Power when the device is off).
- Run the firmware script (flash_all.bat Windows).