Owners of Xiaomi, Redmi and Poco smartphones often face an excess of preinstalled software that cannot be removed by standard methods. Using the Xiaomi ADB Fastboot Tools utility allows you to get rid of system debris, free up space and speed up the device. However, mindless removal of components can lead to unstable operation of the MIUI or HyperOS operating system.
In this article, we will discuss in detail which application packages can be safely uninstalled and which cannot be touched categorically. You will learn to distinguish between critical services and regular software imposed by the manufacturer.
Before you start any manipulation, you need to turn on the USB debugging mode in the Developer Menu, which is a basic requirement for connecting your smartphone to your computer and running the cleanup scripts, and without this step, the tool simply won't see your device on the list of available ones.
System Package Analysis: What Can Be Deleted Safely
The Android system in the MIUI shell contains dozens of background processes, many of which are not useful to the user from the CIS region.Secure to remove include analytics services, advertising modules and built-in Google applications that you do not use.
Special attention should be paid to the packages responsible for the operation of Xiaomi branded services if you do not use them. For example, removing Mi Cloud or Mi Video frees up resources if you prefer third-party alternatives.
๐ก
Before you delete any package, write down its exact name, which will allow you to quickly restore functionality through the install command in case of an error.
Below is a list of the main categories of applications that are most often removed by enthusiasts:
- ๐ Analytics and telemetry โ collection of data about the user and use of the device.
- ๐ข Advertising services - modules MSA (MIUI System Ads that display ads in the system.
- ๐ฎ Game Services โ Game Center and related add-ons if you do not use their features.
- ๐ Browsers and Search โ Standard Mi Browser and Google Services, if alternatives are installed.
Critical components: what to remove is prohibited
There is a list of system libraries and services that can be removed, resulting in a bootloop or a complete interface failure, especially for packages that run the display, touchscreen and basic communications, and a mistake in selecting such a component would require a flashing of the device via Fastboot mode.
You canโt remove the MIUI framework, security services, and account authorization components, even if you think that antivirus or virus scanner is only slowing down, its absence can disrupt the GetApps app store or banking services.
Be careful with Google Play Services components, too, and while technically uninstalled, it will render most modern apps, including instant messengers and navigation, inoperable. Deleting Google services completely makes sense only when installing custom firmware without GMS.
Effects of removing system components
Instructions for working with Xiaomi ADB Fastboot Tools
The cleaning process begins with connecting your smartphone to your PC and running the utility executable file. Once you have successfully logged in, you will see a request for debugging permission on your phone screen, which you need to confirm. In the main window of the program, go to the Uninstall apps tab to access the package list.
The interface allows you to filter packets by category, which makes navigation much easier. You can select several items at once and remove them with a single button. It is recommended to act in stages, removing 3-5 applications and checking the stability of the system.
โ๏ธ Safe cleaning algorithm
For advanced users, backups of remote apk files are available, which allows you to restore a remote application without reconnecting to your computer, simply installing the saved file, which will save time in case of problems.
Safe table for packet removal
For the convenience of users, we have compiled a table with the most common Xiaomi system applications that can be removed. The list list shows the names of packages that are displayed in the ADB Fastboot Tools utility.
| Packet name | Description of function | Risk of removal |
|---|---|---|
| com.miui.misystem | System Notifications and Advertising | Low. |
| com.android.email | Standard email client | Low. |
| com.xiaomi.joyose | Gaming optimizer and heating | Medium (may affect games) |
| com.miui.weather2 | Weather appendix | Low. |
| com.miui.videoplayer | Standard video player | Low. |
Note that the com.xiaomi.joyose package is often removed to improve performance in games, as it adjusts the frequency of the processor. However, its removal can lead to overheating of the device under prolonged loads, as the software temperature control will be turned off.
Working with advertising modules and analytics services
The main reason Xiaomi ADB Fastboot Tools is used is to combat intrusive advertising, which is due to specific services that do not completely turn off through the usual privacy settings, and removing these modules makes the interface cleaner and saves traffic.
A key element is com.miui.msa.global (MSA), which is responsible for displaying ads in system applications. its removal ensures that there are no pop-ups in menus and standard utilities.
๐ก
Removal of advertising modules does not violate the warranty, as it does not require unlocking the bootloader or obtaining root rights.
Beyond explicit advertising, there are background processes that collect usage statistics, packages with names like com.miui.analytics that send data about running apps and screen time to the manufacturer's servers, and disabling them increases privacy.
Recovery of Remote Applications and Error Resolving
If you notice strange behavior after cleaning, such as missing alarm clocks or stopping screenshots, you need to restore deleted components. In the utility Xiaomi ADB Fastboot Tools there is a tab "Backup", where you store copies of deleted apk files.
You can use ADB commands to manually install it through the console, and you just type in the installation command and you can point the way to the saved file, and you can point back the functionality without completely resetting the settings or flashing the smartphone.
How to return the system launcher
It's important to understand the difference between deleting for the current user and completely uninstalling. When deleting for the user --user 0, the application stays in the system, but does not start. This is the safest method to return everything as the installation command was.