How to Disable Google Services on Xiaomi: Safe Techniques for MIUI and HyperOS

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:

  1. Open Settings β†’ Applications β†’ Application Management.
  2. Click on the three dots in the upper right corner and select Show All Applications (or System Processes in HyperOS).
  3. Find the service you want (such as Google Play Store or Google App).
  4. 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:

  1. Go to Settings. β†’ The phone.
  2. Find the MIUI version (or HyperOS build number) and click on it 7 times in a row.
  3. Enter the screen unlock password if required.
  4. Return to the main settings menu and a new section for developers will appear.

Now turn off background activity:

  1. Go to Settings. β†’ For developers.
  2. Find the option to Do Not Save Actions (or Limit Background Processes) and select Without Background Processes.
  3. Scroll down to the App section and select Inactive Apps.
  4. 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:

  1. Download and install Platform Tools (part of the Android SDK).
  2. Enable USB debugging in the developer settings (see previous section).
  3. Connect your phone to your PC via cable and select File Transfer mode.
  4. Open the command prompt (cmd in Windows) and type: adb devices Make sure the device is identified (serial number should appear).
  5. 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:

GooglePacket nameADB-team
Google Play Servicescom.google.android.gmsadb shell pm disable-user --user 0 com.google.android.gms
Google Play Storecom.android.vendingadb shell pm disable-user --user 0 com.android.vending
Google App (Search)com.google.android.googlequicksearchboxadb shell pm disable-user --user 0 com.google.android.googlequicksearchbox
Google Contacts Synccom.google.android.syncadapters.contactsadb 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:

  1. Download to TWRP (hold Power + Volume Up when enabled).
  2. Go to Advanced β†’ File Manager.
  3. Open the /system/priv-app or /system/app folder.
  4. Find and delete folders with Google services (e.g. PrebuiltGmsCore, GoogleServicesFramework).
  5. 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?
If after manipulation with system files, the device does not turn on or hangs on the logo MIUI/HyperOS, Restore the backup copy through TWRP: 1. Boot in. TWRP (Power + Volume Up). 2. Select Restore and point the way to the backup. 3. Confirm the recovery and restart. If you don't have a backup, you'll have to refashion the device via Fastboot or Mi Flash Tool.

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:

FirmwareBasisSupport for GMSPlusesCons
LineageOSAOSPOptionally (can be further installed)Clean Android, stable operationNo Xiaomi branded chips
CalyxOSAOSP + micro-GGMS-free (replacement with microG)Maximum privacy and support for F-DroidComplex installation, limited compatibility
Havoc-OSAOSPOptionally.Lots of customization, good performanceIt may be unstable on some models.
MIUI EUMIUI without Chinese servicesYes (but you can turn it off)Keeps the Xiaomi brand designRequires unlocking the loader

πŸ”Ή How to install:

  1. Unlock the bootloader via Mi Unlock Tool (requires a Xiaomi account and wait 7-14 days).
  2. Install TWRP for your model (see instructions on XDA Developers).
  3. Download the firmware (e.g. LineageOS for Redmi Note 10 Pro here).
  4. 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

  1. Open the Settings. β†’ SIM-maps and mobile networks β†’ Transfer of data.
  2. Find Google Play Services and turn off Background and Wi-Fi.
  3. πŸ›‘οΈ 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:

  1. Task Manager: Open Settings β†’ Applications β†’ Application Management β†’ Run. Check if there are services disabled (e.g. Google Play Services) on the list.
  2. Battery monitoring: Go to Settings β†’ Battery β†’ Battery Use. Make sure Google services are not consuming charge (should not be in the top).
  3. ADB-The following is adb shell pm list packages. -d (I'll show you a list of the packets that are disabled).
  4. 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).

FAQ: Frequent questions about Google services shutdown

❓ Can you turn off Google Play Services without consequences?
No, this will cause most apps to crash, as they depend on Google APIs (e.g. WhatsApp, Instagram, banking apps), and it is better to turn off background activity through the developer’s settings or use microG as an alternative.
❓ Will push notifications work without Google?
Standard push notifications (such as those from Gmail or YouTube) will no longer come, but some apps (such as Telegram or VK) use their own notification mechanisms and will work.
❓ How to return Google services after disconnection?
If you have disabled them through settings or ADB, use the command: adb shell pm enable application package (for example, adb shell pm enable com.google.android.gms). If deleted through TWRP, you will have to reflash the system or restore the backup.
❓ Can you turn off Google on Xiaomi without a computer?
Yes, but with limitations: Through Settings β†’ Apps (not for all services); through Developer Settings (restricting background activity); through apps like App Inspector (disabling via ADB directly from your phone); and to completely remove without a PC, root rights will be required.
❓ What are the alternatives to Google Play Market?
Popular replacements: Aurora Store is an open client for Play Market without a Google account. F-Droid is an open source store (free apps only). APKMirror is a manual download. APK-Aptoide is an alternative store with its own repositories.