How to disable Google services on Android Xiaomi: the complete guide

Xiaomi smartphone owners often face the need to optimize the operating system, especially when it comes to pre-installed software. Google services are a fundamental part of the Android ecosystem, providing maps, app store and sync, but their background activity can significantly affect battery life and traffic consumption. Many users are looking for ways to limit or completely stop these processes for the sake of increased productivity and privacy.

Deactivating Google Mobile Services (GMS) components on MIUI or HyperOS devices requires caution, as reckless actions can lead to instability. Unlike simply removing updates, a complete shutdown of system services affects deep operating system settings. In this article, we will discuss in detail how to safely limit enterprise services without losing basic smartphone functionality.

It is worth noting that disabling services is not always a complete removal, but rather a ban on their start and work in the background. Modern versions of Android protect critical components, so some processes can only be “freezed” or limited in access to the network. Below we will look at all the tools available to the user, from standard settings to more advanced management methods.

Why Xiaomi users should limit Google’s work

The main reason Xiaomi owners are taking this action is to extend battery life. Google’s back-end processes constantly monitor geolocation, synchronize data and check updates, which puts a constant strain on the processor and radio module.

The second important aspect is data privacy: Google collects huge amounts of information about movements, search queries and app usage. Users who value their digital privacy tend to minimize this collection by blocking telemetry transmissions. This is especially true on MIUI devices, as data can be duplicated on the manufacturer's servers.

⚠️ Warning: Disabling key components of Google Play Services may cause navigation, banking apps, and some games to be inoperable.

The third reason is to free up RAM: While modern smartphones have ample RAM, heavy services can aggressively take up resources, crowding out other applications, and limiting their activity allows the system to more efficiently distribute computing power for tasks that are really important to the wearer.

Preparation of the device before making changes

Before you start modifying the system settings, you need to perform a number of preparatory steps, which will help to avoid loss of important data and will quickly restore the health of the smartphone in the event of unforeseen errors. Backup of contacts, photos and settings should be done first, as disabling services can disrupt synchronization.

It is also recommended to check for current firmware updates MIUI or HyperOS. Sometimes manufacturers add new layers of protection or change paths to system settings, so the current version of the software will ensure that the instructions described below are correct.

☑️ Preparing for service shutdown

Done: 0 / 4

It is also important to understand the difference between a regular user and root rights. Most of the methods described below do not require superuser rights, which preserves the device warranty. However, if you plan to use advanced tools like ADB, make sure that the necessary drivers are installed on the computer.

Basic Disconnection through Android Settings

The safest and easiest way to limit service activity is to use the built-in operating system settings menu, which does not require a computer connection and is completely reversible. First, go to Settings → Applications → All applications, which displays the full list of installed software.

You'll find a process called Google Play Services or Google Play Services on the list, and you'll be taken to the app management menu, and you'll select the "Stop" option, which will force you to terminate your current processes, but the system can automatically restart them after a while.

For a deeper restriction, go to Battery inside the app menu. Set the power saving mode to No Limits (to ban background work) or, conversely, select a hard limit if such an option is available in your version of MIUI. This will prevent services from running in the background when the screen is off.

💡

Use the Traffic Saving mode in the settings of each Google app to prevent data transfer in the background without turning off the service itself.

Additionally, you should disable app auto-update. To do this, open the Google Play Store, go to settings and select App Auto Update → Never. This will prevent large amounts of data from being downloaded in the background and installing new versions of services that may contain changes to your privacy policy.

Using ADB for Deep Deactivation

For users who don’t have the standard settings, there’s a more powerful tool available – Android Debug Bridge (ADB). This method allows you to remove or disable system applications that are hidden from the average user. USB-cable.

First, you need to activate the debugging mode on your smartphone. Go to Settings → About the phone and seven times quickly click on the build number MIUI, until you notice that you've become a developer. Then, in the advanced settings, turn on USB-debugging.

Connect your smartphone to your computer and start the command line with administrator permissions. Enter a command to check the connection:

adb devices

The phone will have a debugging permission request, which you need to confirm, and once you've successfully connected, you can start disabling packets, and the list of commands to disable the main services is as follows:

adb shell pm disable-user --user 0 com.google.android.gms


adb shell pm disable-user --user 0 com.google.android.gsf




adb shell pm disable-user --user 0 com.android.vending

How do you get it back?
If after disconnecting services, the phone began to work incorrectly, use the command: adb shell pm enable com.google.android.gms (replace the package with the desired one).

This is safer than complete deletion, as you can run an enable command at any time and return the system to its original state. Be careful when entering packet names so that you do not disable critical system components of Xiaomi.

Specifics of the work of services on MIUI and HyperOS

The MIUI shell and the new HyperOS have their own unique interactions with Google’s ecosystem. Unlike pure Android, there’s an additional layer of optimization and security that can conflict with attempts to shut down standard services.

Users often experience a situation where all settings are reset after a device is restarted, due to the system demon MIUI Optimization. In some cases, this option is required to be disabled in the Developer Menu to consolidate the results, but this can affect the work of the application design and permissions topic.

ComponentFunctionRisk of shutdownRecommendation
Google Play ServicesThe basic API infrastructureHigh (app failure)Limit the background
Google Play StoreApp storeMedium (no updates)Turn off auto-update
Google Services FrameworkSynchronization and pushHigh (no notifications)Don't touch it.
Google MapsNavigationLow (can be replaced)Can be removed

Also worth mentioning is MIUI Optimization, which, when it is turned off, stops applying its own power-saving algorithms to Google applications, which can help or harm, and only experienced users should experiment with this setup, understanding the risks of losing the software warranty.

📊 How much does Google’s services affect your Xiaomi battery?
They're planting the battery.
Minimal impact
Didn't notice the difference.
I don't use Google at all.

Alternatives and Replacement of Functionality

When standard services are disabled, it becomes a question of replacing their functionality. You can use third-party stores like F-Droid or Amazon Appstore to install applications, which do not require deep integration with Google. Maps or offline navigators like Maps.me and 2GIS are great for maps.

The push notification problem is solved by using apps that support their own communication channels or switching to messengers with alternative messaging mechanisms, but be prepared for the fact that some banking applications and taxi services may not work properly without the presence of Google SafetyNet.

For advanced users, there is the MicroG project, the free implementation of Google libraries. MicroG installation allows applications to be fooled into thinking that Google services are installed without passing data to the corporation. On Xiaomi, a MicroG installation often requires unlocking the bootloader and installing custom firmware.

⚠️ Warning: When using alternative app stores, carefully check signatures and sources APK-files to prevent the device from being infected by malware.

It is also important to manually configure notifications for mission-critical applications, since without FCM (Firebase Cloud Messaging), they can only come when the application is open. This requires customization of each installed software in the Battery → Autorun section.

Possible problems and solutions

The most common problem after a service is a permanent “Stop App” error or inability to log in to accounts. If you encounter this, the first thing you should do is check if you have disabled the Google Services Framework component that is responsible for basic identification.

If you have a cyclic bootloop after an ADB action, you need to boot into Recovery mode. On Xiaomi devices, this is done by pressing the volume button up and the power button. In the recovery menu, you can often reset the settings (Wipe Data), which will return the phone to the factory state.

If the phone is working but no notifications are coming, check the power saving settings for specific applications. MIUI often requires manual auto-start and background work for each important application, and may also require re-assigning the account to system settings.

💡

Any changes to system services should be reversible.Always remember or write down the ADB commands you used to be able to roll back the changes.

If after the shutdown of services, the smartphone began to discharge quickly or heat up, perhaps the disconnection process was incorrect, and the system tries to restart the suspended service indefinitely, in which case it is better to temporarily return all settings to their original values.

The net impact on productivity and safety

To sum up, turning off Google services on Xiaomi is an effective way to increase privacy and slightly increase battery life, but requires trade-offs: You get a clean system without surveillance, but you lose the convenience of synchronizing and automating many popular applications.

Device security with ADB methods remains high if you use proven commands. However, installing third-party Android builds or obtaining root rights significantly expands the attack surface for potential threats. Deleting Google Play Services completely without installing a quality alternative (like MicroG) makes the smartphone almost unsuitable for use in modern banking and transport applications.

It is recommended to start with mild methods: limit background activity and prohibit auto-updates. Only if this is not enough, move to using ADB. Remember that HyperOS firmware updates can return default settings, so the procedure may have to be repeated after each major system update.

Is it safe to completely remove Google Play Services through ADB?
Technically, the disable-user command is secure because it does not physically delete files. However, complete deletion can cause the system to fail, and it is recommended to disable, not delete permanently.
Will my photos and contacts disappear after the shutdown?
No, your personal data (photos, contacts, files) is stored in your phone’s memory or in the cloud and is not deleted when you turn off services, but sync with Google Photos and Google Contacts will stop.
Can I install YouTube without Google?
Yes, alternative clients such as NewPipe or YouTube ReVanced can be used, which do not require official Google services to play videos.
Does this affect WhatsApp and Telegram?
WhatsApp can work in an unstable way without Google Play Services, as it uses them for push notifications and backups, but the basic functionality of messages is usually maintained.
Do I need to unlock the bootloader to turn off services?
No, you don't need to unlock the bootloader to use ADB methods and standard settings, but only for custom firmware or system modules.