Xiaomiβs MIUI or HyperOS-based smartphones come pre-installed with Google Mobile Services (GMS), which power the Play Market, sync contacts, geolocation and push notifications, but consume between 10% and 30% of the battery in the background, according to XDA Developers tests. Many users want to turn them off β to save power, speed up the system or increase privacy.
However, simply uninstalling Settings β Apps often doesnβt work: services automatically restart, and some (like Google Play Services) block the shutdown with the βStopβ button. In this article, weβll look at all the working methods, from standard methods to advanced ones (including ADB and developer settings), which will work even for Redmi Note 12, POCO X5 or Xiaomi 13T models on the latest firmware versions.
β οΈ Important: Disabling Google system services may disrupt some applications (e.g., banking or messengers linked to Google Play Services). Before you act, check whether you use Google Pay, Gmail or YouTube β their functionality will be limited.
If you're willing to sacrifice convenience for productivity, let's go. Let's start with the safest methods and gradually move on to the advanced ones.
1. Standard shutdown via MIUI/HyperOS settings
The easiest way is to use the systemβs built-in tools, and itβs suitable for most services except mission-critical ones (like Google Play Services or Google Services Framework).
Instructions:
- Open Settings β Applications β Application Management.
- Click on the three dots in the upper right corner and select Show All Applications (or System Processes in HyperOS).
- Find the service you want (such as Google Play Store or Google App).
- Click Turn Off (or Disable), then confirm the action.
β οΈ Note: Some services (e.g. Google Play Services) may not have a "Stop" button, in which case the system will display a notification saying, "This application cannot be disabled because it is required for other applications to operate.
List of services that can be turned off without consequences:
- π± Google Play Store β App Store (can be replaced by APKMirror or Aurora Store).
- π Google App β Search bar and assistant (unless you use voice commands).
- π Google One β Cloud Storage (unless you use backups).
- π Google Maps (can be replaced with OSMAnd or 2GIS).
- π΅ YouTube Music β Music Service (if not used).
Backup important data (contacts, photos)
Check the list of installed apps for dependence on Google
Make sure you have alternatives (such as another app store)
Write down the login and password from your Google account in case of recovery-->
2. Disconnection through "Settings for developers"
If the standard method didn't work, try using developer mode, which allows you to turn off background activity of services, but doesn't remove them completely.
How to turn on the developer mode:
- Go to Settings. β The phone.
- Find the MIUI version (or HyperOS build number) and click on it 7 times in a row.
- Enter the screen unlock password if required.
- Return to the main settings menu and a new section for developers will appear.
Now turn off background activity:
- Go to Settings. β For developers.
- Find the option to Do Not Save Actions (or Limit Background Processes) and select Without Background Processes.
- Scroll down to the App section and select Inactive Apps.
- Add to the list all unnecessary Google services (e.g. com.google.android.gms for Google Play Services).
πΉ Effect: The applications won't run in the background, but they'll stay in the system, and that'll reduce the battery load on the system. 15-20% (on the Redmi Note 11).
Standard Disconnection through Settings
Developer mode
ADB-team
Root rights
I've tried nothing.-->
3.Using ADB for deep shutdown
ADB (Android Debug Bridge) is a debugging tool that allows you to disable system applications without root rights.The method works on all Xiaomi smartphones, including models with HyperOS, but requires a connection to a computer.
Step-by-step:
- Download and install Platform Tools (part of the Android SDK).
- Enable USB debugging in the developer settings (see previous section).
- Connect your phone to your PC via cable and select File Transfer mode.
- Open the command prompt (cmd in Windows) and type: adb devices Make sure the device is identified (serial number should appear).
- Enter a command to disable the desired package. For example, for Google Play Services: adb shell pm disable-user --user 0 com.google.android.gms
List of popular packs to disable:
| Packet name | ADB-team | |
|---|---|---|
| Google Play Services | com.google.android.gms | adb shell pm disable-user --user 0 com.google.android.gms |
| Google Play Store | com.android.vending | adb shell pm disable-user --user 0 com.android.vending |
| Google App (Search) | com.google.android.googlequicksearchbox | adb shell pm disable-user --user 0 com.google.android.googlequicksearchbox |
| Google Contacts Sync | com.google.android.syncadapters.contacts | adb shell pm disable-user --user 0 com.google.android.syncadapters.contacts |
β οΈ Disabling com.google.android.gms will cause malfunctions in most applications using Google API (Before you complete the command, check the dependency of your programs through App Inspector. adb shell pm enable com.google.android.gms
(Replace the name of the package with the desired).-->
4. Removal via TWRP (for advanced users)
If you're willing to take drastic measures and have custom TWRP reclaimers installed, you can completely remove unnecessary packets, which permanently deletes service files, so it's only suitable for advanced users.
What you need:
- π± Xiaomi smartphone with unlocked bootloader and installed TWRP.
- πΎ Backup of the system (nandroid backup) TWRP).
- π§ Knowledge of the basics of working with ADB and the Android file system.
Instructions:
- Download to TWRP (hold Power + Volume Up when enabled).
- Go to Advanced β File Manager.
- Open the /system/priv-app or /system/app folder.
- Find and delete folders with Google services (e.g. PrebuiltGmsCore, GoogleServicesFramework).
- Reset the device.
πΉ Effects of consequences:
- β Full memory space release (up to 500 MB).
- β Maximum battery life savings.
- β Unable to use Play Market, Google Pay, Gmail and other services.
- β Risk of "brike" (system failure) in case of error.
What if the phone does not boot after removing the TWRP?
5. Alternative firmware without Google (de-Google)
If you want a system that is completely without Google services, consider installing custom firmware.
Comparative firmware table:
| Firmware | Basis | Support for GMS | Pluses | Cons |
|---|---|---|---|---|
| LineageOS | AOSP | Optionally (can be further installed) | Clean Android, stable operation | No Xiaomi branded chips |
| CalyxOS | AOSP + micro-G | GMS-free (replacement with microG) | Maximum privacy and support for F-Droid | Complex installation, limited compatibility |
| Havoc-OS | AOSP | Optionally. | Lots of customization, good performance | It may be unstable on some models. |
| MIUI EU | MIUI without Chinese services | Yes (but you can turn it off) | Keeps the Xiaomi brand design | Requires unlocking the loader |
πΉ How to install:
- Unlock the bootloader via Mi Unlock Tool (requires a Xiaomi account and wait 7-14 days).
- Install TWRP for your model (see instructions on XDA Developers).
- Download the firmware (e.g. LineageOS for Redmi Note 10 Pro here).
- Sweat through TWRP (wipe β install β reboot).
π‘
Custom firmware without Google is only suitable for power users, requiring unlocking the bootloader, which resets all data and may be insecure (on new Xiaomi models after 2022).
6 What to do if the services are turned on themselves
Even after a shutdown, some Google services can automatically activate after a system update or reboot.
Methods of blocking auto updates:
- π Turn off auto-update apps: Go to Play Market β Settings β Auto-Update Apps. Choose Never.
Block the Internet for services
- Open the Settings. β SIM-maps and mobile networks β Transfer of data.
- Find Google Play Services and turn off Background and Wi-Fi.
- π‘οΈ Use a firewall: Install NetGuard or AppBlock. Block network access for all unnecessary Google services.
β οΈ Note: If you disabled Google Play Services, but it reappeared after the update MIUI/HyperOS, So the service has been restored by the system, and in that case, only a re-disconnection through the system will help. ADB or TWRP.
7. Checking results: how to know if services are disabled
To make sure that unnecessary processes donβt work, use these methods:
Methods of verification:
- Task Manager: Open Settings β Applications β Application Management β Run. Check if there are services disabled (e.g. Google Play Services) on the list.
- Battery monitoring: Go to Settings β Battery β Battery Use. Make sure Google services are not consuming charge (should not be in the top).
- ADB-The following is adb shell pm list packages. -d (I'll show you a list of the packets that are disabled).
- Monitoring apps: Simple App Manager β shows hidden processes. Battery Monitor β tracks the energy consumption of applications.
πΉ Expected impact:
- β‘ Increase the battery life on 20-40% (model).
- π Speeding up the system (especially noticeable on budget models like Redmi) 9A or POCO M4 Pro).
- π Increased privacy (less data is sent to Google).