Modern smartphones brand Xiaomi is famous for excellent price-performance ratio, but the proprietary shell MIUI or the new HyperOS often sin excessive amount of preinstalled software. device owners are faced with the fact that the standard interface does not allow you to simply get rid of unnecessary services that occupy precious space in memory and consume processor resources in the background. Removal of system applications on Xiaomi is a task that requires caution, but is completely solved without the need to flash the device to the global version.
Before taking drastic action, you need to understand the difference between user and system components. While regular programs can be uninstalled with a simple click on a menu, embedded packages require deeper intervention in the structure of the Android operating system. In this article, we will look at legal and safe methods for cleaning the device from digital debris using debugging tools and specialized software.
It’s worth noting that improperly deleting critical system files can lead to unstable work of the gadget or even to a cyclical reboot. So it is extremely important to carefully read the descriptions of each component before eliminating it. We have prepared a step-by-step algorithm of actions that will help you make the smartphone faster and cleaner, while maintaining its functionality and manufacturer’s warranty.
Preparing a smartphone to remove system components
The first step to clean up the system is to activate the hidden developer menu, which is hidden from the eyes of the average user by default, to prevent the accidental change of important parameters. → On the phone and press fast. 7-10 once in a row under the line “Version” MIUI» or "Version" OS». After that, the system will be notified that you have become a developer.
Then you should enable USB debugging, which is a key point for connecting your computer and smartphone. Go to the section Additional settings → For developers and activate the USB debugging switch. Without this step, no external tool will be able to access the list of installed packets to remove them.
⚠️ Warning: When you connect your smartphone to a computer with debugging enabled, a request for debugging permission will appear on the device screen. Be sure to click "Allow" or the computer will not see the phone in control mode.
Also in the developer menu it is recommended to find an item «USB-Configuration and select File Transfer Mode» (MTP). This will ensure a stable connection. Remember to charge the device battery to at least 60%, as the process of setting up and cleaning can take time, and a sudden power outage while working with system files is undesirable.
Method of removing via ADB on a computer
The safest and most professional way to clean the system is to use the Android Debug Bridge toolkit (ADB). This method does not require obtaining superuser rights (Root), which allows you to keep the warranty on the device), USB-cable and platforms-tools from Google, which can be downloaded from the official website of the Android developer.
After unpacking the archive with ADB tools on your computer, open the command line (Terminal or PowerShell) in the tool folder. Connect your smartphone with a cable and enter the command adb devices. If a message appears on the phone screen about the key print, confirm it. The console should display the serial number of your device with the status of device.
To remove applications, it is most convenient to use specialized graphical shells for ADB, likes of Xiaomi ADB/Fastboot Tools or Universal Android Debloater. they automatically identify your Redmi model or your Redmi or your Android Debloater. POCO And they offer a list of safe packets to remove. If you prefer manual mode, use the command:
adb shell pm uninstall -k --user 0 name packetWhere the packet name is the technical designation for an application (e.g. com.miui.weather2 for weather), these names can be found through package list commands or online, and this method removes the application only for the current user without affecting the system partition, making it easy to restore everything back if necessary.
☑️ Pre-deletion check
Use of Shizuku application and service utilities
For those who don’t want to mess with wires and a computer, there’s an elegant solution called Shizuku.This app lets other programs run ADB-enhanced processes right on a smartphone.The method works on Android 11 and higher without having to connect to a PC after initial setup.
The essence of the method is that you install the Shizuku app from Google Play or Mi GetApps, and then activate it through wireless debugging in the developer menu. Once activated, Shizuku can grant rights to other utilities, such as Clean Master (specialized versions) or App Manager, allowing them to remove system components.
- 📱 Install Shizuku from the official app store.
- 🔌 In the developer menu, enable “Wireless debugging” and perform pairing.
- 🚀 Start Shizuku and follow the instructions to activate the service.
- 🗑️ Install a compatible uninstaller and remove unnecessary software.
The main advantage of this method is mobility. You can perform a complete overhaul and cleanup of the system while you are on the way, without being tied to the workplace. However, the interface of such applications can seem difficult for a beginner, so carefully study the descriptions of the removed packages.
Removal through Magisk and obtaining Root rights
The most radical method that gives full control of the file system is to obtain Root rights using Magisk. This method requires unlocking the bootloader, which is officially allowed by Xiaomi after waiting for 7 days (168 hours) from the moment of the account’s attachment.
Unlocking the bootloader completely clears the internal memory of the device, so be sure to back up all important data. Once unlocked, you install custom recavators (TWRP) or patch the original firmware image through Magisk Manager. This gives access to the system partition /system, allowing you to remove absolutely any applications, including those that protect the interface.
⚠️ Note: Getting Root Rights and unlocking the bootloader may result in denial of warranty service, and some Google Pay (Wallet) banking apps and services may stop working without additional settings to hide root rights.
With root access, you can use powerful tools like System App Remover or Titanium Backup that not only remove but also freeze applications, turning them into user data that can be defrosted at any time, ideal for power users who know what each process in the system is responsible for.
List of safe applications to remove
It is important to understand which apps can be removed without risking smartphone performance and which cannot be touched. Below is a table with common system components MIUI and their security status when removed.
| Title of the annex | Package (example) | Status of removal | Effects of consequences | Recommendation |
|---|---|---|---|---|
| Mi video | com.miui.videoplayer | Safe. | No. | Can be removed if not used |
| Mi Loans. | com.mfashiongallery.emag | Safe. | No. | Recommended removal |
| Weather. | com.miui.weather2 | Safe. | The widget will disappear. | Replaced by analogues |
| Google Services | com.google.android.gms | Dangerous. | Cards, shops, notifications will stop working | Don't remove |
| Systemic UI | com.android.systemui | Critically. | Cyclical reboot (bootloop) | Strictly forbidden. |
When you delete apps like Weather or Music, remember that they may be associated with desktop widgets. Once uninstalled, the widgets will stop displaying information or disappear. Always check if the app is part of an ecosystem you use every day, such as syncing to the Mi Cloud.
What to do if the sound is lost after removal?
Recovery of Remote System Applications
If you delete something that's superfluous in the optimization process and the system starts to work incorrectly, don't panic. Since ADB and Shizuku methods don't physically delete files from the system partition, but only disable them for the current user, it's pretty easy to restore them. The fastest way is to reset to factory settings, but there are less radical options.
To recover through ADB, use the command:
adb shell cmd package install-existing name packetThis command will return the application to its original state as if it had never been removed. If you used graphics utilities, they usually have a Recycle Bin or Recovery tab, which stores a list of deleted packages with the Restore button, which allows you to quickly roll back changes if you notice a missing important feature like Bluetooth or Wi-Fi.
In cases where the phone goes into an endless restart (bootloop) due to deleting critical system files, only Recovery mode will help. Press the volume and power buttons, log into the recovery menu and select Wipe Data. This will delete all user data, but return the phone to the factory configuration of system applications.
💡
Keep a list of deleted packets. Before a mass cleanup, take a screenshot or write down the names of the applications being removed, which will save time if you have to restore the system manually.
Frequently Asked Questions (FAQ)
Will Xiaomi’s warranty reset after removing system applications through ADB?
Can I remove Google services from the Chinese version of Xiaomi?
What is com.android.vending and can it be removed?
Will remote applications return after the MIUI update?
💡
Secure removal of system applications is possible without Root rights through ADB. The main rule is not to remove components with the names System, Framework or Services to avoid breaking the interface.