# gloeyisk/universal-gms-doze

Patches Google Play services app and certain processes/services to be able to use battery optimization

Repository: https://github.com/gloeyisk/universal-gms-doze
Canonical: https://ross.abutalabs.com/products/universal-gms-doze
Language: Shell
License: GPL-2.0
License Family: copyleft
Last push: 2024-11-28T16:33:25+00:00

## Health v2 (maintenance only)
Score: 23/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 2190, "days_push": 643, "days_rel": 643, "gap_med": null, "n_releases_24m": 1}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1875, forks 43 (observed 2026-08-28T04:05:47.689998+00:00)

## What it is
A Magisk/KernelSU/APatch module that patches Google Play services so it can be put under Android's battery optimization (Doze). It is distributed as a shell-script-based root module for rooted Android devices running API 23 or later.

## Use cases
- stop google play services from draining battery
- apply doze battery optimization to gms
- reduce background battery usage on rooted android
- patch gms to allow battery optimization
- fix delayed notifications after optimizing gms
- check whether play services is whitelisted from doze

## When to choose
- you have a rooted Android device with Magisk, KernelSU, or APatch and want Play services to respect Doze battery optimization
- you want a lightweight shell-based module with CLI utilities to verify optimization status
- you need support for Android 6.0 (API 23) and later

## When to avoid
- your device is not rooted or you cannot use Magisk/KernelSU/APatch
- you rely on features that break when Play services is optimized, such as instant push notifications or Find My Device
- you want a GUI app rather than a root module with command-line troubleshooting

## Facets
- artifact type: application
- maturity: active
- function: configuration-management, cli, developer-tools
- domain: android-tools, privacy, developer-tools
- platform: cli
- tags: magisk-module, kernelsu, apatch, battery-optimization, google-play-services, root, shell-script, android

## Member repositories
- gloeyisk/universal-gms-doze (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:47.689998+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:14:46.269669+00:00, confidence not recorded.
  - readme: https://github.com/gloeyisk/universal-gms-doze (fetched 2026-08-28T04:05:47.689998+00:00, sha 37565c953f9a)
- Data as of 2026-08-30T08:39:29.467469+00:00.
