Owners of Xiaomi, Redmi and POCO smartphones often face intrusive advertising, unnecessary battery consumption and periodic slowdowns of the MIUI or HyperOS interface. The main reason lies in the huge amount of pre-installed software that runs in the background, collects data and consumes CPU resources. Many users mistakenly believe that removing the shortcut from the desktop completely solves the problem, but this is not the case.
In fact, system applications continue to function even after you have hidden their icon. To actually unload a device, you need to turn off system-level services. But here lies the main risk: careless interference with Android can lead to unstable phone operation or even cyclical restart. It is important to clearly understand which processes are critical to the survival of the operating system and which are simply parasitic on the device.
In this article, we will discuss a detailed list of services that can be safely deactivated on modern Xiaomi models. ADB-You'll learn to distinguish between secure-to-remove components and those that run calls, networking and basic gadget functions.
Security Analysis: What to touch and what not to touch
Before taking decisive action, you need to learn the basic principle of the Android operating system: Any shell, whether it is pure Android or proprietary MIUI, is built on the interdependence of components. Deleting or disabling a key system package can cause a framework error, which will lead to constant reports of the system interface service stopping.
Safe to disable are apps labeled as βUserβ or system services that do not affect basic communication and power management functionality. Safe areas include ad units, analytics services, pre-installed browsers, app stores (except Google Play), and various memory cleaners, often duplicate the functions of existing tools or work exclusively on telemetry collection.
β οΈ Warning: Never disable services with names that contain the words "Phone", "Dialer", "Contacts", "Settings", "SystemUI" or "Package Installer" and this will make it impossible to make calls or control your phone.
There's also a gray area of apps like Mi Video or Mi Music, which you can turn off if you use third-party devices, but if you're used to a standard player, you better keep them. The main security criterion is that there's an alternative. If you turn off the standard file manager, you have to have Google Files or Total Commander installed, otherwise access to documents will be lost.
Why canβt some apps be removed in the usual way?
List of safe to disable Xiaomi system applications
Below is a detailed list of the components that most often annoy users with their intrusiveness: turning off these services will not disrupt the smartphone, but only free up RAM and reduce battery load, you can work with them through the Apps menu in the settings, selecting βDisableβ.
The first group is advertising and analytics, and Miui Daemon (com.miui.daemon) collects data on device usage and sends it to the company's servers, and it doesn't affect functionality, but it increases privacy, and you can do the same thing with the Miui Screen Recorder Service if you don't use the built-in screen recording, or Analytics.
- π MSA (MIUI System Ads β the main module of advertising, its disabling removes most banners in the system.
- π Analytics is a statistics collection service that can be safely deactivated to save traffic.
- ποΈ Cleaner is a built-in cleaner that often duplicates the features of more efficient third-party utilities.
- π Mi Browser is a standard browser that can be removed if you use Chrome or Firefox.
- π΅ Mi Music/Mi Video β Media players that are disabled when alternatives are available.
Special attention should be paid to services related to Xiaomi cloud services if you do not use them: Mi Cloud packages, Find Device (if you are confident in the security of your account and do not fear losing the possibility of remote search), and synchronization of the gallery can be disabled. However, disabling the service "Security Center" can lead to blocking some system functions of scanning viruses and optimizing memory, so you need to be careful here.
| Title of the annex | Package (example) | Effects of disconnection | Recommendation |
|---|---|---|---|
| MSA | com.miui.msa.global | Systemic advertising goes missing | Shut down. |
| Daemon | com.miui.daemon | No visible change. | Shut down. |
| GetApps | com.xiaomi.mipicks | Xiaomi's store is not working. | Turn it off (if not necessary) |
| Feedback | com.miui.bugreport | You can't send an error report. | Shut down. |
Google Services: What to Disable is Dangerous
The other half of the Android junk is Google, a more complex place because the search giantβs ecosystem is deeply integrated, and removing Google Play Services completely will make most of todayβs apps, including maps, navigation, banking customers, and even some games, inoperable.
However, there are components that can be disposed of without fatal consequences, such as if you don't use a voice assistant, you can turn off Google Assistant, which will free up some of the RAM that is often occupied by listening to the command "Ok Google", and it is also considered safe to turn off Google TV and Google Play Movies if you do not buy movies from this store.
It's important to distinguish between "stop" and "disable." The stop is temporary, the system will start it again whenever necessary. The shutdown changes the status of the application, preventing it from starting automatically. For Google services, it's better to use the "disable" feature in the application settings, which effectively freezes their work until you decide to turn them back on.
β οΈ Note: Do not attempt to delete or disable Google Play Store and Google Play Services, and this will cause login errors in all apps that depend on your Google account.
If you use alternative maps like Yandex Maps or 2GIS, the standard Google Maps app can be disabled, but itβs worth remembering that many other apps use Google Maps to display geolocation within themselves (such as taxis or food delivery), so completely removing it can disrupt third-party software.
π‘
Before a massive shutdown of Google services, back up your contacts and data, as sync may stop working properly.
Using ADB for deep cleaning of the system
The standard Android settings often prevent you from disabling some system applications, and the "Disable" button is inactive for them, and in such cases, the ADB tool comes to the rescue, a console utility that allows you to control your device from a computer, and it is safer than root rights, since it does not violate the integrity of the system partition, but only changes the status of the applications for the current user.
You will need a computer to work, USB-cable and installed drivers ADB. On the phone you need to activate the developer mode: go to Settings β About the phone and seven times click on the build number. Then in the Developer menu, turn on Debugging by USBΒ». Connecting your smartphone to your PC, you can send commands to delete or freeze packets.
adb shell pm disable-user --user 0 com.miui.msa.globalThis command forcibly disables the MSA ad module. The command syntax is universal: pm disable-user freezes the application, and pm uninstall --user 0 deletes it for the current user (files remain in the system, but the application disappears from the menu and stops working). To return everything back, the pm enable command or pm install-existing is used.
The advantage of ADB is that it allows you to access hidden services that are not normally available. However, it requires maximum care. One mistake in the name of the package can cause the phone to stop responding to commands or go into reboot. Always check the name of the package before you enter a command.
βοΈ Checklist before use ADB
Recovery of Remote Applications and Error Resolving
Even experienced users can make a mistake. If after turning off a component, the phone starts to behave strangely (the sound is gone, the Wi-Fi is not working, the icons are gone), you urgently need to return the changes. The easiest way is to remember what you changed last, and turn it back on through the application settings.
If you have limited access to settings or the system is unstable, you can use Safe Mode mode. To enter it, you usually need to press the off button on the lock screen or use a volume key combination when booting (depending on the model). In Safe Mode, only system applications are launched, which allows you to safely remove or turn on the problematic component.
If you use ADB, you can recover it through a reverse command, for example, if you delete an application with the uninstall command, you can return it by the command:
adb shell cmd package install-existing com.miui.msa.globalIf nothing works and the phone goes into a cyclic bootloop, the only option left is a full reset to the factory settings (Hard Reset), which will delete all user data, so regular backup is critical before any experimentation with the system.
β οΈ Note: Wipe Data removes all photos, contacts, and apps, and only use this method as a last resort when other recovery methods fail.
π‘
The main rule of system modification is to always keep a list of modified packets to know what caused the crash and to be able to roll back the changes quickly.