GhostGMS is a Magisk module that optimizes Google Mobile Services (GMS) for:
- 🔋 Better battery life
- 🔒 More privacy
- ⚡ Smoother performance
- 📱 Stable daily usability
GhostGMS focuses on safe optimization. The goal is to reduce unnecessary GMS behavior without breaking core Android functionality.
| Module | Best For | Notes |
|---|---|---|
| GhostGMS Core (v3.1.3) | Most users | Maximum compatibility, safer defaults |
| GhostGMS Legacy (v1.3.1) | Advanced users | Includes older/deeper tweaks, test carefully |
- ✅ Full uninstall restoration for settings, properties, and services
- ✅ Better reversibility (returns closer to pre-install state)
- ✅ Improved uninstall logging (
/data/local/tmp/ghostgms_uninstall.log) - ✅ Core + Legacy lines both maintained
📊 Categories
- 🛑 Ads & tracking: Reduces ad ID usage and background tracking hooks
- 📈 Analytics & reporting: Limits telemetry and passive reporting behavior
- 🔄 Background/update behavior: Cuts unnecessary background churn and update checks
- 📍 Location/geofence components: Restricts extra location polling and geofence overhead
- 📡 Nearby/discovery services: Trims nearby device discovery/casting activity
- ☁️ Sync/cloud extras: Keeps core sync while reducing non-essential cloud operations
- 💳 Wallet/payment-related services: Disables payment components if you do not use them
- ⌚ Wear/fitness integrations: Reduces wearable and fitness service wakeups
- Download from Releases
- Flash in Magisk
- Pick Core or Legacy module
- Select optimization presets/options
- Reboot and let the system settle
You might see temporary drain for 24–48 hours while Android re-calibrates background behavior.
That is expected; battery results usually improve after the settling phase.
- ❌ Core module does not apply kernel-level modifications
- ❌ Does not remove Google apps outright
- ❌ Does not intentionally break OTA flow
- ❌ Does not disable all Google functionality blindly
| Android | Status |
|---|---|
| Android 16 → 10 | ✅ Compatible |
| Android 9 / 8.x |
- Keep only the tweaks you really need
- Give it 2–3 days before judging battery impact
- Check module logs for troubleshooting
- If unsure, start with Core first
Google Play Services warning appears in some apps
If notifications, Play Store installs/updates, account sync, and app sign-in are working normally, this warning is usually safe to ignore.Push notifications feel delayed
Re-enable Sync-related options if real-time notifications are important for your usage.Battery got worse right after install
Wait through the 24–48 hour adaptation period before making conclusions.- Kaushik S — Original concept and development
- MiguVT — Additional improvements
Distributed under the MIT License. See LICENSE.