Xiaomi smartphones are known for their rich functionality, but many users face the problem of unnecessary system applications that take up memory, consume battery power and are not deleted in standard ways. Unlike conventional programs, embedded services (such as Mi Browser, Mi Music or GetApps) often remain even after resetting, and their removal requires special methods - from simple tricks to deep changes in the system.
In this article, we will discuss three working ways to remove system applications on Xiaomi, Redmi and POCO, including models on MIUI 14/15 and HyperOS. You will learn how to do without root rights, when to use ADB safely, and what to do if the application returns after the update. Importantly, some methods can lead to loss of warranty or unstable device performance β we will warn about the risks in each section.
Why you canβt just remove system applications
Embedded programs on Xiaomi are protected at the operating system level. They are stored in the /system section, which is read-only by default. Even if you find them in the settings (Settings β Applications β Application Management), the Remove button will be inactive or replaced with Disable.
Reasons for such protection:
- π System dependencies: Some applications (such as MiuiDaemon or Security) are responsible for the operation of the system. MIUI/HyperOS. Removing them can cause disruptions.
- π¦ Updates by air (OTA): After the system update, remote programs can be restored automatically.
- π‘οΈ Xiaomi policy: the manufacturer blocks the removal of pre-installed services to preserve the functionality of the ecosystem (for example, Mi Account or Mi Share).
However, there are workarounds. Below we will look at methods from the safest (disconnect) to the radical (remove root rights).
Method 1: Disabling system applications (without risk)
If you just need to hide an application and stop it from running in the background, you just need to turn it off. This method requires no additional tools and is safe for the system. It is suitable for most embedded programs, except for mission-critical ones (for example, Settings or System UI).
Instructions:
- Open Settings β Applications β Application Management.
- Click on the three dots in the top right corner and select "Show all apps."
- Find the right app (like Mi Browser) and tap it.
- Click βDisableβ (if the button is inactive, the application is protected).
- Confirm the action in the dialog window.
What the blackout does:
- β The app will disappear from the menu and stop running.
- β Free up some of the memory (but not the internal memory!).
- β System updates wonβt automatically restore it.
β οΈ Note: Disabling system services like Google Play Services or MiuiSystemUI can cause errors in the phone.
Backup of important data
Check the name of the application on forums (for example, 4PDA)
Do not disable services with the gear icon (system)
Reboot the phone after disconnecting-->
Method 2: Removal via ADB (without root rights)
The Android Debug Bridge (ADB) tool allows you to remove system applications without obtaining root rights.The method works on most Xiaomi devices, but requires a connection to a computer and enable developer mode.
Advantages of the method:
- π§ Does not violate the warranty (unless you remove critical components).
- π± Works on MIUI HyperOS and other versions, including the latest versions).
- π Applications do not recover after restarting (but may return after system updates).
Step-by-step:
- Enable Developer Mode: Settings β About Phone β MIUI Version (click 7 times) Return to Settings β Additional β For Developers and activate βDebugging by USBβ.
- Connect your phone to your PC and install ADB drivers (download Googleβs Platform Tools).
- Open the command line in the folder with ADB and type: adb devices If the device is displayed, execute: adb shell
- Delete the application by command: pm uninstall -k --user 0 name.package For example, to delete Mi Browser: pm uninstall -k --user 0 com.android.browser
Where do you find the names of the packages? Use the command:
pm list packages | grep 'miui'App Inspector from Google Play.
| Annex | Package name | Can I remove it? |
|---|---|---|
| Mi Browser | com.android.browser | β Yes. |
| Mi Music | com.miui.player | β Yes. |
| GetApps | com.xiaomi.mipicks | β Yes. |
| MiuiDaemon | com.miui.daemon | β No (critical service) |
| Google Play Services | com.google.android.gms | β οΈ Unless you use Google Services |
β οΈ Note: Deleting some packages (e.g. com.miui.securitycenter) may block access to security settings or updates. Always check the package on forums before uninstalling.
adb backup -apk -obb -shared -all -f backup.abThis will save all user data and applications to the backup.ab file on PC.-->
Method 3: Complete removal with root rights (for experienced)
If you're willing to take the risk of taking full control of the system, you can remove apps permanently with root rights.
- π§ Can work with Magisk or TWRP.
- π± Ready to lose warranty (on most Xiaomi models, unlocking the bootloader resets the warranty).
- π Understand that improper actions can lead to a βbrickβ (inoperability) of the device.
Instructions:
- Unlock the bootloader through the official Xiaomi tool (Mi Unlock Tool). This will take up to 7 days of waiting ( Xiaomi policy).
- Install custom recovery (TWRP) for your model.
- Please use Magisk to obtain root rights.
- Use a root-access file manager (such as Root Explorer or FX File Explorer) and delete application folders from: /system/app//system/priv-app///data/app/
An alternative way is to use Titanium Backup (requires root) to freeze or completely remove system packages.
β οΈ Note: Removing files from /system If you don't have a backup, you can make your phone inoperable. Always save your original files to a separate folder before you delete them.
What if the phone doesnβt turn on after removal?
How to return a remote system application
If you have problems after deleting (for example, Google Services stopped working or your settings disappeared), the application can be restored.
- π If removed through ADB: You can return the application by command: cmd package install-existing name.packet For example: cmd package install-existing com.android.browser
- π¦ If deleted from root: You need to copy the original files back to root /system/app/ or reflash the firmware.
- π§ If you have turned off through settings: Go to Settings β Annexes β Unplugged and press "EnableΒ».
If the application is not restored, only a factory reset or a flashing through Fastboot remains.
π‘
Before removing system applications, always check for compatibility with your version of MIUI/HyperOS. For example, on Xiaomi 13 Pro with HyperOS 1.0, removing com.miui.hyperos will lead to system failure.
Frequent Mistakes and How to Avoid Them
Even experienced users sometimes make mistakes when removing system applications, and here are the most common problems and solutions:
| Mistake. | Reason. | Decision |
|---|---|---|
| The adb team is not working. | Drivers not installed or USB debugging enabled | Check the connection, install the Mi PC Suite drivers |
| The app returned after the update | Xiaomi restored it through OTA | Repeat deletion via ADB or disable auto updates |
| The phone will not turn on after removal | Critical package removed | Restore via TWRP or re-sweeten the firmware |
| Lack of space in /system | System partition is protected from recording | Use Adb Remount before removing |
Another common mistake is to remove Google Play Services from Google Mobile Services (GMS) phones, which will make Google Play, Gmail and other services inoperable, and if you donβt need Google services, youβd better install GMS-free firmware (e.g. Xiaomi.EU).
Removal Alternatives: How to Hide or Replace System Applications
If the risks of deleting you are frightening, there are safer ways to get rid of unnecessary programs:
- π Hiding icons: Use launchers like Nova Launcher or Apex Launcher to hide apps from the menu.
- π Replacement with analogues: For example, instead of Mi Browser, install Chrome or Firefox and make it the default app.
- βοΈ Background activity restriction: In the application settings (Settings) β Annexes β [name] β Battery) select "Limit background activityΒ».
- π΅ Firewall Blocking: Applications like NetGuard or AFWall+ (requires root) can block Internet access for unnecessary services.
Another trick for POCO and Redmi models on HyperOS is that some system applications can be deactivated via a hidden menu.
- Open the phone app.
- Enter the code: ##4636###.
- Go to Usage statistics and find the unnecessary app.
- Click Disable (not working on all models).