How to Remove Xiaomi Services: A Complete System Cleanup Guide

Owners of devices based on MIUI and the new HyperOS often face intrusive advertising and preinstalled software that cannot be removed by standard means. Xiaomi system services take up space in memory, consume traffic and can slow down the gadget, and this problem can be solved by using tools to disable or completely remove embedded applications.

In this article, we will look at the current ways to clean your smartphone from excess software in 2026, you will learn which packages can be safely deactivated without the risk of turning the device into a “brick”, and which are better left for stable operation of the system. We will not use complex flashing techniques, but will focus on effective and safe solutions through the use of the Internet. ADB and special utilities.

Before you start active, you need to understand the difference between removal and freezing. Completely erasing system components requires caution, whereas deactivating through ADB makes it easy to get everything back if necessary. Proper preparation of the device is the key to successful completion of the procedure.

Preparation of the device and debugging configuration

Any manipulation of system software requires a special mode for developers. USB-If you debug, your computer won't be able to access your smartphone's file system to make changes, this is a basic step that's mandatory for all of the methods described below.

To start, you need to click on the build number several times in the About Phone section until you notice that you have become a developer, and then a new item will appear in the settings menu, where the desired switch is hidden.

  • 🔍 Go to Settings. → About the phone and 7 times click on the "Version" MIUI» or "Version" OS».
  • 🔧 Open the menu “Advanced Settings” or “Advanced” and find the item “For developers».
  • 📱 Activate the "Debugging by" switch USB» and confirm the action in the pop-up window.
  • 🔒 When connecting to a PC, select the File Transfer mode and allow access on the smartphone screen.

⚠️ Warning: Do not connect your smartphone to public charging stations with debugging enabled USB. This can allow attackers to access your data through a protocol. ADB.

Once debugging is enabled, the system can periodically display security alerts, which is a normal Android response to potentially dangerous actions. Ignore them if you are confident in the connected computer.

☑️ Pre-testing

Done: 0 / 4

Use of Xiaomi ADB/Fastboot Tools

One of the most popular and safest cleaning methods is using Xiaomi’s dedicated ADB/Fastboot Tools utility.This is a cross-platform application with a graphical interface that automatically determines the device model and offers a list of removal apps.

The main advantage of this method is that you don't have to manually write packet names, and it categorizes the software itself into "Safe," "Caution," and "Dangerous," and you just tick off unnecessary services and click the delete button.

java -jar xiaomi-tools.jar

To run the utility, the computer must have a Java Runtime Environment installed. If an error occurs after the program is launched, check for Java or use a portable version of the utility that contains all the necessary components.

What if the program doesn’t see the phone?
Make sure that drivers are installed on the computer ADB. Windows often requires manually installing drivers through Device Manager, choosing your phone model or Google’s universal driver. USB Driver, try replacing it. USB-cable, as some cables only support charging.

The deletion process takes only a few minutes. After the procedure is completed, it is recommended to restart the device so that the system rebuilt the applications and the freed up memory becomes available to users.

💡

Xiaomi ADB/Fastboot Tools is the best choice for beginners thanks to its graphical interface and built-in security profiles for different models.

Manual removal via ADB command line

For advanced users who want to have full control of the process, the manual command line method requires knowledge of package names, but allows you to remove even those components that can be hidden in graphics utilities.

First, you need to download the Android SDK Platform-Tools platform tools from the official Google website. Unpack the archive in a convenient folder, for example, in the root of the C disk, and open the command prompt (CMD) or PowerShell in this directory.

Enter adb devices to check the connection. If a device with device status appears on the list, it means that the connection is established. If you see the status of unauthorized, look at the smartphone screen and click "Allow".

To remove a particular application, the command adb shell pm uninstall -k --user 0 packet name is used. For example, to remove a standard browser, the command will look like this:

adb shell pm uninstall -k --user 0 com.android.browser
  • 🗑️ The pm uninstall command removes the application for the current user (user 0) without affecting the system partition.
  • 🔄 Flag. -k Stores the data and cache of the app in case you want to restore it.
  • 📦 The name of the package always starts with com. and often contains the name of the brand or service.

⚠️ Warning: Never delete packets associated with com.miui.securitycenter or com.android.providers.downloads unless you are sure of their purpose).

A list of all packages installed can be obtained by adb shell pm list packages. To find a specific application, use a filter, for example: adb shell pm list packages | grep miui.

List of safe services for removal

Not all system applications are equally important, and some are only responsible for functionality you will never use, such as Mi Pay (if it is not supported in your area) or services for the Indian market.

Below is a table with the most common packages that users often delete to speed up the system and eliminate advertising. However, always check the relevance of package names for your version of HyperOS.

Packet nameDescriptionRisk of removal
com.miui.miserviceService Application (Help and Support)Low.
com.miui.msa.globalAdvertising Services System (MSA)Low.
com.miui.analyticsCollection of analytics and usage statisticsLow.
com.facebook.katanaFacebook Pre-installed (often hidden)Low.
com.miui.yellowpageYellow pages (number determiner)Medium (may break calls)

The com.miui.msa.global, which is responsible for displaying ads in system applications, is the first step to making your smartphone comfortable.

Many users also remove standard browsers and app stores if they prefer third-party counterparts, but remember that removing the system launcher without installing an alternative will cause the interface to fail.

📊 Which cleaning method do you prefer?
Graphics Utilities (ADB Tools)
ADB manual commands
Root rights and System App Remover
I'm not removing anything, I'm used to it.

Recovery of Remote System Components

If you notice a phone malfunctioning or critical functionality missing after deleting a service, don’t panic. Since we didn’t physically erase files from the /system partition, we only deleted them for the current user, recovery takes seconds.

To return a remote application, use the adb shell cmd package install-existing name packet command. This command forcibly reinstalls the application from the hidden system storage.

adb shell cmd package install-existing com.miui.msa.global

In some cases, especially when using graphics utilities, it may be necessary to completely reset to factory settings to return the phone to its original state.

  • 🔄 Use the install-existing command to instantly return any system package.
  • 💾 Save a list of deleted packets in a text file to know what to restore.
  • 🛠️ If the phone goes into reboot, try booting into Safe Mode (click the off button at start) and remove the conflicting third-party software.

⚠️ Recovery of remote system components through ADB It's only possible if you haven't formatted the data partition. Once reset to the factory settings, all changes will be reversed automatically.

Alternative methods: Debloater and scripts

In addition to the classic tools, there are automated scripts and utilities-debloaters, such as Universal Android Debloater. They work on the principle of blacklist (blacklist) and whitelist (whitelist), offering to remove known advertising modules with one click.

These tools are especially useful when new versions of MIUI or HyperOS are released and old package databases become obsolete.The community quickly updates lists by adding new service names that developers are starting to implement.

However, it’s worth remembering that automatic scripts can be aggressive, and they can remove components needed to run specific functions like Mi Share, Mi Cloud, or smart home sync.

💡

Before launching any script-debloater carefully examine the list of applications that it plans to remove. Turn off the boxes in front of those items, the purpose of which you are not sure.

Using these tools requires understanding what you’re doing, and blindly following instructions from the internet without checking the list of packets to be removed can lead to a loss of functionality.

💡

Automatic debloathers are convenient for mass cleaning, but require careful check of the list of applications to be removed in order to avoid errors.

Can I uninstall Xiaomi services without a computer?
You can’t completely remove system applications without root rights and a computer, but you can significantly reduce their activity. To do this, turn off ads in the settings (Password and Security → Privacy → Advertising), prevent downloading unnecessary applications and limit background activity in the battery settings.
Is it safe to remove Mi Cloud?
Removing Mi Cloud (com.miui.cloudservice) is safe if you don’t use Xiaomi cloud storage to back up your contacts and photos, but it will take away Find your device. If you use Google Photos and sync your contacts with Google, deletion is safe.
What happens if you remove the system launcher?
If you remove the standard launcher (com.miui.home) and don’t install an alternative before rebooting, the phone may freeze on the boot screen or display a black screen, in which case you will have to reflash the device or restore the launcher through recovery mode, if possible.
Do I need Root Rights to remove services?
No, in 2026, root rights are not mandatory. Methods through ADB allow you to remove or disable any user and most system applications for the current user without unlocking the bootloader and breaching the warranty.
How to find the name of a package of a particular application?
The name of the package can be found through ADB commands: adb shell pm list packages | grep "part name". There are also applications from the Play Market, such as "App Inspector" or "Package Name Viewer", which show the exact name of the package of any installed application.