Skip to content

Repository files navigation

👻 GhostGMS

Make Google Play Services lighter, quieter, and smarter.

GhostGMS banner

Core Version Legacy Version Magisk Android License


✨ Why GhostGMS?

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 Options

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

🌟 Highlights (v3.1+)

  • ✅ 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

🛠️ What Gets Optimized?

📊 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

⚙️ Installation

  1. Download from Releases
  2. Flash in Magisk
  3. Pick Core or Legacy module
  4. Select optimization presets/options
  5. Reboot and let the system settle

🔋 Battery Behavior After Install

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.


🚫 What It Does Not Do

  • ❌ 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

📶 Compatibility

Android Status
Android 16 → 10 ✅ Compatible
Android 9 / 8.x ⚠️ Limited testing

🧠 Quick Tips

  • 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

❓ Troubleshooting

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.

👨‍💻 Credits

  • Kaushik S — Original concept and development
  • MiguVT — Additional improvements

📄 License

Distributed under the MIT License. See LICENSE.

About

GhostGMS is a Magisk module designed to disable unnecessary Google Mobile Services (GMS) background processes, reducing active drain to as low as 6-7% while maintaining essential functionality.

Resources

Stars

Watchers

Forks

Releases

Used by

Contributors

Languages