Universal GMS Doze is a Magisk module designed to limit the background activity of Google Mobile Services (GMS) for better battery efficiency. It optimizes wakelocks and GMS processes without disrupting notifications or core Google app functionality. Ideal for users looking to extend battery life without sacrificing essential GMS features.
Overview
- Patches Google Play services app and certain processes/services to be able to use battery optimization
- Support API 23 or later
- Support Magisk, KernelSU, and APatch root implementations
Download Links (Archive)
Troubleshootings
- Command-line for check optimization (with module installed):
> su
> gmsc
- Command-line for check optimization (in general):
There’s a line writtenWhitelist (except idle) system apps:
and ifcom.google.android.gms
line does not exist it means Google Play services is optimized).
> su
> dumpsys deviceidle
- Command-line for fix delayed incoming messages issue:
If the issue still persist, move the app to Not Optimized battery usage.
> su
> cd /data/data
> find . -type f -name '*gms*' -delete
- Command-line for disable Find My Device (optional):
> su
> pm disable com.google.android.gms/com.google.android.gms.mdm.receivers.MdmDeviceAdminReceiver
Credits
- topjohnwu / Magisk - Magisk Module Template
- JumbomanXDA, MrCarb0n / Script fixer and helper
Extras
- Donations: PayPal - LiberaPay - Ko-fi
- Source Code: GitHub
- Support Thread: XDA Developers
Download Link
Module Info
Other modules
Gigainternet Magisk and kernelsu modules
This Magisk module is designed to improve network performance on Android devices by optimizing …...
Nano NDK Magisk / Kernelsu Module
Nano NDK is a valuable tool for Android enthusiasts and power users who enjoy customizing and …...
Play Integrity Fix
This module tries to fix Play Integrity and SafetyNet verdicts to get a valid attestation. NOTE This …...
Ainur James Dsp
This is a reformed audio effect digital signal processing engine for Android. The GUI is copy from …...
Audio misc settings
A Magisk module for setting miscellaneous audio configuration values This module, changes the number …...
Daily Job Scheduler (DJS)
DESCRIPTION LICENSE DISCLAIMER WARNING DONATIONS PREREQUISITES CONFIGURATION …...
USB Samplerate Unlocker Magisk / Kernelsu Module
The USB Samplerate Unlocker is a Magisk and KernelSU module designed to remove the 96kHz sample rate …...
MIUI / ANX Camera
A modified version of the original ANXCamera by @AEonAX, aims to work on Android 12+ since …...
Compatible mirroring Magisk Ksu Module
This module provides the compatible Magisk-mirroring (i.e., unmodified original system files (in a …...
Giga Internet Magisk and kernelsu modules
This Magisk module is designed to improve network performance on Android devices by optimizing …...