Removing unnecessary apps on Xiaomi smartphones is a challenge that every user sooner or later faces. Even on new devices with MIUI 14/15, preinstalled services take up precious space in memory, and some programs simply do not want to disappear from the system. In this article, we will discuss not only standard removal methods, but also hidden shell functions that will help get rid of even stubborn system applications.
Xiaomi is very much integrating its own services, from Mi Browser to GetApps, which canβt always be removed through the Settings menu, and after uninstallation, many programs leave behind cache and configuration files that continue to take up space, and weβll show you how to clean them without a trace, and what to do if the system gives an error, βDelete is impossible,β or the application reappears after a reboot.
It's important to understand that not all methods are equally safe, for example, removing system APKs through ADB can cause a phone to malfunction if critical components are touched, so we divided the instructions by difficulty level, from basic to advanced, so you can choose the best option without risk.
1. Standard removal through the settings menu
The easiest way to do this is for most custom apps: It doesnβt require any additional tools and works on all Xiaomi models, from the Redmi Note 10 to the Xiaomi 14 Ultra.
To remove the program:
- π± Open the Settings menu β Annexes β Application management.
- π Find the desired application in the list (you can use the search by name).
- ποΈ Click "Delete" and confirm the action.
If the Remove button is inactive or not, then the application is system, in which case move on to the following methods.
π‘
Before you delete, check if the application is connected to important features (for example, Mi Share is responsible for fast file transfer).
2. Removal through launcher (desktop)
Many users don't know that most applications can be controlled directly from the home screen, a method that is faster than the way through settings, but doesn't work for all types of programs.
Instructions:
- π±οΈ Click and hold the app icon on the desktop.
- π In the menu that appears, select "Delete" (or the basket icon).
- β Confirm the action in the dialog window.
Note that this method only removes user applications, and system programs (such as Mi Video or Mi Music) will not be uninstallable in this way.
3. disabling system applications (without root)
If the delete button is inactive, but you don't need the app, you can turn it off. This won't free up space on the drive, but it will stop background activity and hide the program from the menu.
How to turn it off:
- Go to Settings β Applications β Application Management.
- Select the application you want (such as Mi Browser).
- Click "Disable" (usually located under the "Delete" button).
- Confirm the action in the window that appears.
Disabled programs don't update or consume resources, but their data stays in the device's memory, and to delete them completely, you need superuser rights or ADB.
What happens if you disable the system application?
4. Removal via ADB (for power users)
The Android Debug Bridge (ADB) tool allows you to remove system applications without root permissions, a method that requires connecting your phone to your computer and basic command line knowledge.
Step-by-step:
- Enable USB Debugging in the Developer Settings (Settings β About Phone β MIUI Version β Press 7 times, then go back to Settings β Additional β For Developers).
- Connect the phone to the PC and confirm the debugging permission.
- Open the command line (Windows) or terminal (macOS/Linux) and type:
adb shell
pm list packages | grep 'name packet'For example, to find the Mi Browser package, use:
pm list packages | grep 'browser'After finding the exact name of the package (e.g. com.android.browser), execute the deletion command:
pm uninstall -k --user 0 com.android.browserInstall ADB-PC drivers
Enable debugging over USB on your phone
Connect your phone to the original cable
Check the connection with the adb device command
-->
Important: Deleting system packages via ADB can disrupt MIUI. Before experimenting, back up your data.
5. Complete cleaning of application residues
Even after removal, many programs leave behind:
- ποΈ Cash and temporary files in the folder /Android/data/
- π Configuration files in /Android/obb/
- π Android Registry entries (requires root to clean)
To remove them manually:
- Connect your phone to your PC or use a file manager (such as Mi File Explorer).
- Go to /Android/data/ and find the folder with the name of the remote application.
- Remove it along with the contents.
- Repeat the same for /Android/obb/.
For automated cleaning, you can use utilities like SD Maid (requires root) or Files by Google (works without superuser rights).
| Type of file | Location. | Can I remove it without root? |
|---|---|---|
| Cash app. | /Android/data/[package_name]/cache | Yes. |
| Basic data | /Android/data/[package_name]/ | Yes. |
| OBB-file | /Android/obb/[package_name]/ | Yes. |
| System settings | /data/data/[package_name]/ | No (root needed) |
6. Solving common errors
When removing applications on Xiaomi, users often face the following problems:
β οΈ Note: If, after removing the system application, ADB The phone started to brake or give out errors, try to return it with a command: cmd package install-existing com.android.browser (replace com.android.browser with the name of your package).
Mistake: "Impossible to delete"
- πΉ Reason: The application is system-based or secure MIUI.
- πΉ Solution: Use methods with ADB or shut down the program.
The app reappears after the MIUI update
- πΉ Reason: System applications recover when you update firmware.
- πΉ Solution: Turn off automatic updates in Settings β The phone. β Updating the system β Settings (βοΈ) β Auto-update.
Lack of space for removal
- πΉ Reason: the device has less than 100 MB of free space.
- πΉ Solution: Clear the cache in Settings β Memory. β Clean or transfer files to a memory card.
π‘
Before mass removal of system applications, check their dependence through the dumpsys package com.android.browser command in ADB. This will show which services use this package.
7. Alternative methods for advanced users
If the standard methods do not help, you can use:
1. Debloater scripts
There are ready-made scripts for ADB that automatically remove most of Xiaomi's unnecessary system applications.
- π οΈ Xiaomi ADB/Fastboot Tools (GUI-windows)
- π§ Universal Debloater (Cross-Platform Solution)
2. Custom firmware
Firmware like LineageOS or Pixel Experience completely replaces MIUI, removing all pre-installed applications, but this method requires unlocking the bootloader and can be unwarranted.
3. Root access + Titanium Backup
With root rights, you get full control of the system. Titanium Backup allows you not only to remove any applications, but also to "freeze" them, preserving the possibility of recovery.
β οΈ Note: Unlocking the bootloader on Xiaomi resets all data and requires an account to be tied to Mi. On some models (such as the Redmi Note 12 with a Snapdragon processor), unlocking can take up to 720 hours of waiting.