Xiaomi, Redmi and Poco smartphone owners often encounter intrusive pre-installed software that takes up space and consumes resources. Smartphone owners Xiaomi, Redmi and Poco often encounter intrusive pre-installed software that takes up space and consumes resources. MIUI interface or its new version of HyperOS contain dozens of built-in services that may not be of any use to the average user. Many of them are deeply integrated into the system, and standard removal through the settings menu is not available to them.
However, there is a safe way to get rid of digital garbage without getting root rights. Using USB debugging and special utilities, you can free up RAM and extend battery life. It is important to understand that not all processes can be stopped: removing critical system components will lead to a bootloop (cyclical reboot).
Before you take any action, you need to prepare the device, you need a computer running Windows, macOS or Linux, and also a good one. USB-You have to activate the developer mode on your smartphone and allow debugging, and then you can start working with the Android system packages.
Preparation of the smartphone and debugging setting
The first step is to activate the hidden developer menu. β About the phone and seven times quickly click on the version MIUI After you have become a developer, go back to the main settings menu and find the option Additional β For developers, you need to activate the debugging switch. USB.
When you connect your phone to your computer, you'll see a request for debugging permission on your screen. Be sure to check the "Always Allow from this computer" box and confirm the action. Without this step, your computer won't be able to send a packet removal command. If you're using Windows, make sure that ADB drivers are installed, although modern versions often pick them up automatically.
β οΈ Warning: Never delete packets that you are not 100% sure of their purpose.Removing SystemUI or Settings will cause the interface to fail and require the device to flash over.
The most convenient way to manage applications is to use graphical shells such as ADB AppControl or Xiaomi ADB/Fastboot Tools. They display a list of all packages installed with clear names, which reduces the risk of error. Manually entering commands through the console requires high accuracy and knowledge of the exact names of packages.
Safe to remove system applications Xiaomi
Much of the garbage is made up of services that run branded features that you may not use, such as if you're not using the Mi Cloud or the built-in browser, you can remove them without disrupting the basic call or message functions.
Ads and analytics are particularly important, and packages containing the words Ads, Analytics or Daemon are often responsible for collecting statistics and displaying ads in system applications, and removing them makes the system work cleaner and more responsive.
- ποΈ Mi Browser β built-in browser that can be replaced with Chrome or Firefox.
- ποΈ Mi Video / Mi Music β standard players if you use third-party analogues.
- ποΈ MSA (MIUI System Ads β System Advertising Service, Safe to Remove.
- ποΈ Yellow Pages β a number definition that is relevant mainly to China.
Accessories are also often removed, such as Mi Wear or Mi Remote (if you don't use an IR port), and removing these components frees up the background.
List of dangerous packages: what can not be removed
There's a category of apps that will lead to critical errors, which are the basic components of Android and the MIUI shells, and even if they seem superfluous, the system won't run properly without them, and these include Google Play services, the system framework, and package managers.
Be especially careful with security and communications components. Deleting SecurityCenter (in some cases) can disrupt Task and Permissions Manager, and removing Telephony services will make it impossible for you to make calls.
| Packet name | Function | Effects of removal |
|---|---|---|
| com.android.phone | Calls and SIMs | Impossible to call. |
| com.miui.securitycenter | Security centre | System failures |
| com.google.android.gms | Google services | The cards don't work, push. |
| com.android.systemui | System interface | Black screen, bootloop |
β οΈ Warning: If you accidentally delete an important system package, don't panic. perform a factory reset (Wipe Data) through the Recovery menu to restore the original system state.
Donβt touch the packets associated with Touch (touch screen) and Input (input) and their absence can make the phone completely unmanageable, as it will no longer respond to touch or keyboard.
Removing Advertising and Analytics Services
One of the main reasons for cleaning up the system is to get rid of advertising, which is a multi-service function on Xiaomi smartphones, the main process being msa (MIUI System Ads), which completely disables system advertising, but may require re-enable the Internet to verify licenses in some applications.
And you also need to look at dawan and daemon analytics, which collect data about your phone usage and send it to the manufacturer's servers, and shutting down these services increases privacy.
Hidden advertising packages
For full effect, it is recommended to disable ad personalization in the settings of the phone itself before removing packets. Go to Settings β Passwords and Security β Privacy β Advertising Services and turn off personalization. This action does not remove packets, but reduces their activity.
Cleaning Chinese software in global firmware
Even global firmware versions sometimes have traces of Chinese software, such as GetApps app stores (similar to Xiaomiβs Google Play), partner games or services for Chinese users, and are completely safe to remove from other regions.
There are often packages prefixed with com.miui.global or specific demo versions of games. If you see an application that you've never used and whose name is in Chinese, it's likely that it can be removed.
- π¨π³ GetApps β Xiaomi app store, analogue of Play Market.
- π¨π³ Game Center β a gaming platform, often duplicates the functions of Google Play.
- π¨π³ Mi Pay is a payment service that only works in certain countries.
- π¨π³ Card β application for virtual cards (relevant for China/India).
Deleting these components is especially important for users who have bought a phone in the Chinese market and reflashed it to a global version, and residual files may conflict with new services.
π‘
Before mass deletion, make a complete backup of the data. Even securely deleting packets can sometimes cause unforeseen disruptions to specific functions, such as contact synchronization.
Instructions for removal through ADB AppControl
For safe removal, we recommend using ADB AppControl for Windows, which automatically detects the connected phone and shows a list of all applications with the ability to translate the description into Russian, which greatly simplifies navigation.
Once you have your phone connected and you have debugging enabled, the program will display the list, and you can select the apps by ticking and click on the "Delete" or "Disable" button, and the "Disable" mode is preferable, since it allows you to return the application without reinstalling the system.
βοΈ Checklist before removal
If you prefer the command line, use the command:
adb shell pm uninstall -k --user 0 name packetpacket
com.miui.videoplayer
β οΈ Note: pm uninstall removes the application only for the current user (user 0).This does not physically erase the file from the system partition, but makes it invisible and inactive, which saves resources.
Recovery of Remote System Components
If you notice that the camera, gallery or other important features have stopped working after cleaning, the components can be returned. Since the physical deletion in user 0 mode does not affect the system partition, recovery is quick.
To return, use the command:
adb shell cmd package install-existing name packetIn extreme cases, if the phone stopped loading, only resetting through Recovery Mode will help. To do this, turn off the phone and press the volume and power button before the logo appears. Select Wipe Data. All data will be deleted, but the system will return to factory state.
π‘
Use the βDisableβ mode instead of βDeleteβ in ADB-It allows you to test the system without the risk of losing important functions and the need for a complete reset.