Why Google Play Services is draining the battery on Xiaomi and how to stop it

Have you noticed that your Xiaomi battery is running out too fast, and Google Play Services is leading the way in power consumption statistics? This is a common problem, especially on Xiaomiโ€™s MIUI-branded smartphones. Google services can consume up to 30-40% of the charge per day even if youโ€™re not actively using the phone, and the reasons are background sync, update errors, and conflicts with MIUI optimization.

In this article, we will discuss 7 You will learn how to set up Google Play Services through hidden menus, disable unnecessary background processes, and even limit their operation at the system level. We will pay special attention to the Redmi Note models. 12/13, POCO X5 Xiaomi 14, where the problem is most often.

Why Google Play Services is loading the battery on Xiaomi so hard

Google services are the system component of Android, responsible for account synchronization, geolocation, push notifications and other applications, and on Xiaomi they consume more power because of:

  • ๐Ÿ”„ Conflict with MIUI Xiaomi brand optimization aggressively closes the background processes, but Google Play Services constantly restarts them, creating a cycle.
  • ๐Ÿ“ก Unoptimized geolocation: Google services are used GPS, Wi-Fi and mobile networks for location even if you donโ€™t open maps.
  • ๐Ÿ”„ Auto-App Updates: Background check for updates in the Play Market can be launched every time 15-30 minute.
  • ๐Ÿ“ฑ Caching errors: Accumulated service data (cache) slow down over time and increase the load on the processor.

For example, on the Redmi Note 12 Pro+ with MIUI 14, users note that Google Play Services consumes up to 15-20% of the charge in 4 hours of standby, the reason is the background activity of com.google.android.gms, which is not optimized for Snapdragon 7+ Gen 2 processors.

โš ๏ธ Note: If you see Google Play services (persistent) in the battery statistics, it means that services are blocked by the system, but are constantly trying to restart.

๐Ÿ“Š How often do you notice fast battery discharge on Xiaomi?
Every day.
2-3 times a week
Rarely.
Never.

How to Check Which Google Play Services Processes Are Loading Your Battery

Before we start optimizing, we need to identify the culprit, and MIUI has hidden diagnostic tools.

  1. Open Settings โ†’ Battery and Performance โ†’ Battery Use
  2. Select More Details (or CPU Use in older versions of MIUI).
  3. Search the Google Play services list and see which subprocesses are active: com.google.android.gms.persistent is the main culprit behind the โ€œeternalโ€ background. com.google.android.gms.unstable is synchronization error. com.google.android.location is geolocation.

Use for a deep diagnosis ADB-Teams (computer required):

adb shell dumpsys batterystats --charged

This command will show a detailed report of energy expenditure by all processes, including hidden ones.

๐Ÿ’ก

If Google Play Services isnโ€™t on the battery list, but the phone still runs out quickly, check your Google account autosynchronization settings, often with background syncs for Gmail or Google Photos.

Method 1: Disabling Auto Updates and Play Market Background Activity

One of the main charge eaters is automatic check of app updates, and even if you have disabled auto-update in the Play Market settings, background processes can continue.

To stop them completely:

  1. Open Play Market, tap on the profile avatar โ†’ Settings.
  2. Select Network โ†’ Auto-Update Applications and set Do Not Update Automatically.
  3. Return to the main settings menu and select General โ†’ Notifications, then turn off the Updates option available.
  4. Go to Settings โ†’ Applications โ†’ Application Management โ†’ Play Market and turn off Background activity.

On some Xiaomi models, for example, POCO F5) These settings can be reset once you reset. ADB-team:

adb shell cmd appops set com.google.android.gms RUN_ANY_IN_BACKGROUND ignore

This command will permanently block background activity for Google Play Services, but may disrupt some features (like Google Fit or Find My Device).

Find the application in the settings MIUI|Turn off background activity|Prohibit auto-start|Remove Unlimited Access to Data|Perform ADB-team (optional)-->

Method 3: Optimization of geolocation and synchronization

Geolocation and data synchronization are two of the main features that consume power through Google Play Services, and can be optimized without loss of functionality:

FunctionHow to optimizeSaving charge
Geolocation (GPS)Switch to Network Only mode in Settings โ†’ Location โ†’ Mode15%
Synchronization of GoogleTurn off syncing of unnecessary data (e.g. Google News or Play Games)10%
Google Play Services LocationTurn off Location History and App Permissions in Google Settings โ†’ Location20%
Wi-Fi scanningTurn off Scanning is always available in Settings โ†’ Wi-Fi โ†’ Moreup to 8%

For Xiaomi models with Snapdragon 8 Gen 2 processor (such as Xiaomi 13 Ultra), it is also recommended to disable High-Precision Location in the developer settings.This will reduce the load on the GPS module and save up to 5-7% of charge per day.

How to enable developer settings on Xiaomi
Go to Settings โ†’ About phone and 7 times tap on the version of MIUI. After that, the main settings menu will appear item For developers.

Method 4: Cache Cleanup and Google Play Services Reset

Accumulated cache and corrupted data can force Google Play Services to work in a strengthened mode, and regular cleaning helps to return normal battery consumption.

Instructions:

  1. Go to Settings โ†’ Applications โ†’ Application Management โ†’ Google Play Services.
  2. Press Warehouse. โ†’ Clear the cache.
  3. Select Space Management โ†’ Clear all data (this will reset service settings, but will not delete your accounts).
  4. Reboot the phone.

If the problem persists after cleaning, try updating the services manually:

  1. Open the Play Market and search for Google Play Services.
  2. If you have an update button, press it.
  3. If there are no updates, delete the updates (button) โ‹ฎ โ†’ Remove updates, then restart your phone.

โš ๏ธ Attention: On some firmware MIUI (For example, Global Stable for Redmi Note 11, Google Play Services may stop updating after resetting data, and then you'll have to reinstall it via APKMirror.

Method 5: Use of alternative firmware (for advanced ones)

If all of the above methods did not help, the problem may lie in the firmware MIUI. users Xiaomi.eu and custom firmware (for example, Pixel Experience) note that the battery consumption of Google Play Services on them is 2-3 times lower.

Options:

  • ๐Ÿ”„ Switching to Xiaomi.eu: European version MIUI No Chinese services and improved optimization, suitable for most models (Redmi Note) 10/11/12, POCO X3/X4/X5).
  • ๐Ÿ“ฑ Install GApps Nano: Minimum Google Services Package (without Play Games, Google News, and other unnecessary components).
  • ๐Ÿ”ง Magisk modules: Modules like Universal GMS Doze or DisableFlagSecure helps optimize services.

Example of Xiaomi.eu installation:

1 Unlock the bootloader through the Mi Unlock Tool.


2. Install TWRP Recovery.




3.Sweep Xiaomi.eu through TWRP (choose the version for your model!).




4. After installation, perform a data reset.

On the POCO F4 GT after the transition to Xiaomi.eu, users note a decrease in battery consumption of Google Play Services from 25% to 5-8% per day.

๐Ÿ’ก

Switching to custom firmware is a last resort.Be sure to back up your data via Mi Mover or TWRP before doing so, as the process erases all user files.

Method 6: Disabling unnecessary Google features

Many of Google Play Servicesโ€™ features are default, although most users donโ€™t need them, and turning them off can save up to 10-15% of their charge:

  • ๐Ÿ“ Location History: Turn off in Google Settings โ†’ Location โ†’ Location history.
  • ๐Ÿ” Device Search: If you donโ€™t use Find My Device, turn it off in Settings โ†’ Google โ†’ Security.
  • ๐ŸŽฎ Play Games: Remove or disable Auto Update for Google Play Games.
  • ๐Ÿ“Š Google Analytics: Turn off statistics collection in Google Settings โ†’ Google โ†’ Advertising โ†’ Disable personalization of advertising.
  • ๐Ÿ”„ Autosynchronization: Leave only critical data (contacts, calendar) in Settings โ†’ Accounts. โ†’ Google.

On Xiaomi 12T, the Google Analytics and Location History shutdown reduced the background battery consumption from 18% to 6% in 8 hours of latency.

Method 7: Hardware Methods (for emergency cases)

If software methods donโ€™t help, the problem may be in the hardware:

  • ๐Ÿ”‹ Worn-out battery: On models older than 2 years (like the Redmi Note 9 Pro), the battery loses capacity, and even a small load from Google Play Services leads to a quick discharge. Check battery health via ##4636## (menu Battery Information).
  • ๐Ÿ“ก Bad signal: In low-cost areas, the phone spends more energy on communication. 2G/3G In Settings โ†’ SIM-maps and mobile networks.
  • ๐Ÿ”„ CPU overheating: If Snapdragon 888 (e.g. Xiaomi) 11T) overheating, Google Play Services can work in enhanced mode. Clean your phone from dust or replace the thermal paste.

To check the hardware status, use the test through the engineering menu:

1. Enter ##4636##.


2. Select Battery Information.




3. See the parameters Charge level, Temperature and Voltage.




4 If the temperature is above 40ยฐC in plain - a problem in cooling or battery.

๐Ÿ’ก

If the battery temperature is above 45ยฐC when charging, it may indicate a malfunction of the power controller.

FAQ: Frequent questions about the battery consumption of Google Play Services on Xiaomi

Can I remove Google Play Services completely?
No, it's a system application that won't be able to run Play Market, Gmail, YouTube, and most of Google's other services, but you can turn off updates or use micro-G on custom firmware.
Why did battery consumption increase after the MIUI upgrade?
In the new versions of MIUI 14/15, Xiaomi adds additional background processes for analytics and advertising.In addition, updates to Google Play Services may conflict with MIUI optimizations.
How to check if a virus loads a battery under the guise of Google Play Services?
Viruses are often disguised as system processes. To check: Install Malwarebytes or Dr.Web and scan the system. Check the list of running processes through adb shell ps -A | grep google. If there are suspicious processes on the list (for example, com.google.android.gms.unknown), it can be a virus.
Will the banking app work if you restrict Google Play Services?
Most banking applications (Sberbank, Tinkoff, VTB) require Google Play Services to verify security (e.g. SafetyNet) and if you turn off background activity, the apps may stop working or require additional authentication. In this case, leave only critical permissions included: ๐Ÿ”’ Access to location (for some operations). ๐Ÿ“ต Background activity (turn off for all but banking apps).
Does disabling mobile data help Google Play Services?
Partially. If you turn off mobile data for Google Play Services in Settings โ†’ Applications โ†’ Google Play Services โ†’ Mobile data, it will reduce battery consumption by 5-10%, but can disrupt: push notifications (for example, from Gmail or Telegram); real-time geolocations (Google Maps, Yandex.Navigator); data synchronization (contacts, calendar); it is better to leave mobile data on, but limit background activity in other ways (see Method 2).