🧊 FROSTY
July 1, 2026 · View on GitHub
🧊 FROSTY
GMS Freezer & Battery Saver
Features • Installation • Usage • Categories • FAQ
🇬🇧 English • 🇫🇷 Français • 🇩🇪 Deutsch
🇵🇱 Polski • 🇮🇹 Italiano • 🇪🇸 Español
🇧🇷 Português • 🇹🇷 Türkçe • 🇮🇩 Indonesia
🇷🇺 Русский • 🇺🇦 Українська • 🇨🇳 中文
🇯🇵 日本語 • 🇸🇦 العربية
Overview
Frosty optimizes battery life by freezing GMS services, applying system-wide doze enhancements, and automating screen-off behavior. Configure everything through the WebUI.
Features
- GMS Freezing: Disable GMS services across 8 categories
- App Doze: Remove any app from Android's Doze power-save exemption list. GMS is selectable here too, replacing the old dedicated GMS Doze toggle
- Deep Doze: Aggressive background restrictions for all apps (Moderate / Maximum)
- Screen Off Optimization: Disable selected connections (Wi-Fi, Bluetooth, data, location) and optionally run the RAM cleaner after a configurable screen-off delay, restores on unlock
- Kill Google Tracking: Disables GMS analytics, Clearcut telemetry, Phenotype polling, and ad tracking
- Kernel Tweaks: Scheduler, VM, network, and debug optimizations
- RAM Optimizer: ZRAM auto-tuning, LMK/LMKD/PSI thresholds, OEM reclaim disabling, VM memory params (Moderate / Maximum), configurable RAM Cleaner
- System Props: Disable debug properties to save RAM and battery
- Log Killing: Stop battery-draining log and debug processes
- Battery Saver Tuner: Customize what Android's built-in battery saver does when active
Installation
Requirements: Android 9+, Magisk 20.4+ / KernelSU / APatch, Google Play Services
- Download from Releases
- Install via your root manager
- Reboot
- Open the WebUI to enable features
Note
Magisk users can use WebUI-X to access the WebUI.
Usage
Open the WebUI from your root manager:
- System Tweaks: kernel tweaks, system props, blur disable, log killing, tracking block, RAM optimizer and cleaner
- Doze: App Doze with app picker, Deep Doze with level selector and whitelist editor
- Screen Off Optimization: per-connection toggles, delay timers, restore on unlock
- GMS Categories: freeze individual GMS service groups
- Battery Saver Tuner: fine-tune battery saver behavior
- Import / Export: back up and restore your full configuration
GMS Categories
Safe to Disable
| Category | Impact |
|---|---|
| 📊 Telemetry | None. Stops ads, analytics, tracking. |
| 🔄 Background | Auto-updates may be delayed. |
May Break Features
| Category | What Breaks |
|---|---|
| 📍 Location | Maps, navigation, Find My Device, location sharing |
| 📡 Connectivity | Chromecast, Quick Share, Fast Pair |
| ☁️ Cloud | Google Sign-in, Autofill, passwords, backup |
| 💳 Payments | Google Pay, NFC tap-to-pay |
| ⌚ Wearables | Wear OS, Google Fit, fitness tracking |
| 🎮 Games | Play Games achievements, leaderboards, cloud saves |
Deep Doze Levels
Both levels rewrite Doze constants, force IDLE on screen-off, run a 5-min screen-off wakelock killer, and enable JobScheduler flex-idle on Android 13+. Maximum additionally uses the restricted standby bucket (Moderate uses rare), denies WAKE_LOCK, disables the motion sensor on screen-off, and kills wakelocks immediately on apply.
RAM Optimizer
Auto-tunes ZRAM compression, LMK / LMKD / PSI thresholds, OEM reclaim nodes, and VM memory params. Maximum scales LMK weights up ~60-70% and uses more proactive LMKD/PSI thresholds.
FAQ
Q: Why are my notifications delayed?
A: App Doze and Deep Doze restrict background activity. Add your messaging apps to the Deep Doze whitelist in the WebUI.
Q: Where did GMS Doze go?
A: It's now part of App Doze. Open the App Doze picker and select GMS, same effect, unified interface.
Q: Does this work without Google Play Services?
A: Kernel Tweaks, System Props, Blur Disable, Log Killing, RAM Optimizer and Cleaner, and Deep Doze all work. GMS features require GMS.
Q: Is anything enabled after install?
A: No. Everything is off by default. Enable only what you need.
Credits
- kaushikieeee GhostGMS
- gloeyisk Universal GMS Doze
- Azyrn DeepDoze Enforcer
- MoZoiD GMS Component Disable Script
- s1m SaverTuner
License
Licensed under GPL v3 see LICENSE.
The name Frosty is reserved for official releases only. Forks must use a different name and clearly state they are unofficial. The original author takes no responsibility for damage caused by unofficial or modified versions.