Modern Xiaomi smartphones running MIUI or HyperOS shells often come with a pre-installed set of Google services. For users in Russia and several other countries, these components can be redundant, consume battery resources and take up precious space in internal memory.
However, there are several proven methods to rid the device of unnecessary software “garbage”. In this article, we will discuss in detail the safe ways to uninstall or disable the services of the search giant without the need to obtain superuser rights (Root). Deep cleaning requires care, but the result in the form of speeding up the gadget is worth it.
Before taking action, you need to understand the architecture of Android. Deleting critical components can lead to unstable interfaces or cyclical reboots, so every step should be conscious, and important data stored in the cloud or on external media.
Analysis of preinstalled software and the risks of removal
The first step in the optimization process is to thoroughly review the installed packages. Not all apps with the Google logo can be touched. Some of them, like Google Play Services or Google Services Framework, are the foundation for many third-party programs, including banking apps and instant messengers, even if you don't use them directly.
You can safely remove client applications: Google TV, Google Music, Google Movies, as well as navigation services if you use alternatives like Yandex Navigator or 2GIS. System dependencies are strongly discouraged if you do not have deep technical knowledge.
⚠️ Note: Deleting com.google.android.gsf or com.google.android.gms will cause push notifications to stop working in many applications and a possible alarm clock malfunction.
It is convenient to use the application manager, which displays the amount of workload and the version of the software, to perform the analysis. If you see that a particular service takes up hundreds of megabytes of cache and is not in use, you can try to disable it. However, it is better to remove it completely only for explicitly user programs.
Preparation of the smartphone for the cleaning procedure
Before you start any manipulation of system files, you need to properly prepare the device, minimize the risk of data loss and ensure a stable connection to the computer, first of all, make a full backup of important contacts, photos and documents.
Then you need to activate the developer mode. To do this, go to the Settings menu. → On the phone and press quickly 7-10 field-by-field "Version" MIUI» Or "OS version." After you have a message about a successful activation, go back to the main settings menu.
In the "Additional" or "Extended settings" section, find the "Developers" item. USB. It is also recommended to set the checkmark “Debugging (USB-settings)" if such an option is present in your firmware version.
☑️ Checklist of preparations
Disconnection method through standard settings
The safest, though not the most radical, way to deal with redundant applications is to shut them down completely, a method that doesn't require a PC connection or a command line, and is ideal for users who are afraid of disrupting system integrity.
Go to Settings → Apps → All apps. Find an unnecessary Google service in the list. Click on it and select the "Disable" button. If the button is active, the system will stop running this process and it will disappear from the list of active tasks.
But there's a big drawback to this method: the application files stay in the device's memory, you free up RAM and CPU time, but you don't free up the physical storage space, and for devices with low memory, this can be inefficient.
What happens when you shut down?
Removal via ADB (Android Debug Bridge)
The most effective way to remove system applications is to use tools ADB This is a method that allows you to force the packets to be uninstalled for the current user without compromising the integrity of the system partition, USB-Cable and Platform Tools.
Once you've connected your smartphone and checked the connection with the adb device command, you can start deleting it. It's important to know the exact name of the packet you want to delete. Names usually look like com.google.android.videos or com.google.android.apps.tachyon.
adb shell pm uninstall -k --user 0 name packetExecuting this command will instantly remove the application for your user. It will disappear from the menu and stop taking up space. If you want to return everything as it was, just run the factory reset command, and the remote system applications will return.
⚠️ Note: pm uninstall deletes application data. Make sure you don't try to remove a critical system component that is needed to run the telephony or interface.
Use of specialized utilities
For those who don’t want to work with the command line, there are graphical shells for ADB. One of the most popular and secure is the Xiaomi ADB/Fastboot Tools program or Universal Android Debloater. These utilities automatically identify the connected device and offer a list of packets to remove.
The interfaces of these programs are usually divided into categories: secure to remove, controversial and system, which helps beginners avoid fatal errors, programs themselves substitute the necessary commands and show the status of the operation in real time.
When using third-party software, always download it from official repositories, such as GitHub, to ensure that the utility is free of malicious code. Once connected, the program will request permission to debug on the smartphone screen - it must be confirmed.
💡
Graphical Utilities (GUIs) make it much easier to uninstall system applications and reduce the risk of typing an error command, making them an ideal choice for beginners.
Comparison of System Cleaning Methods
The choice of method depends on your goals and level of training, if you just need to remove unnecessary icons from your desktop, a standard shutdown will suffice, and if the goal is to free up memory as much as possible and remove background processes, you can not do without ADB.
The table below compares the main characteristics of different approaches to cleaning Xiaomi smartphone from Google services.
| Method | Difficulty | Liberation of the place | Risk of failure | Reversibility |
|---|---|---|---|---|
| Disconnection in settings | Low. | No. | Minimum | Complete. |
| ADB (command line) | Tall. | Yes. | Medium. | Through discharge |
| Third-party launchers | Low. | No. | Minimum | Complete. |
| Root rights + Titanium | Extremely extreme. | Yes. | High-pitched | Difficult. |
It is worth noting that the use of Root-rights gives full control, but deprives of guarantees and can disrupt the operation of banking applications (SafetyNet/Play Integrity API). Therefore, the method of ADB Without obtaining the rights of the superuser is the “golden mean».
Recovery of Remote Components
If you have problems after deleting or if you realize that the application was necessary, don’t panic. Since we didn’t erase the recovery section, we just deleted the package for the current user, it’s pretty easy to get it back.
The most reliable way is to complete a factory reset via Settings → About Phone → Reset. This will put your phone back into a store-like state with all of Google’s pre-installed services. Don’t forget to back up your personal data before doing so.
For advanced users, there is a reinstal command that allows you to return a deleted packet without resetting data if you know its exact path in the system, but in a mobile environment, it is easier to use standard recovery.
💡
Before a global reset, remove the SD memory card so that you don’t accidentally format the photos and documents stored on it.