https://github.com/Drsexo/Frosty
Advanced Magisk/KSU/APatch module to enhance battery saving and stop Google services drain.
https://github.com/Drsexo/Frosty
Last synced: 2 months ago
JSON representation
Advanced Magisk/KSU/APatch module to enhance battery saving and stop Google services drain.
- Host: GitHub
- URL: https://github.com/Drsexo/Frosty
- Owner: Drsexo
- License: gpl-3.0
- Created: 2026-02-02T08:29:39.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2026-03-10T20:33:18.000Z (3 months ago)
- Last Synced: 2026-03-11T01:49:12.429Z (3 months ago)
- Language: Shell
- Size: 1.67 MB
- Stars: 58
- Watchers: 2
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
- awesome-android-root - FROSTY - Optimizes battery life by selectively freezing Google Mobile Services (GMS) components and applying system-wide doze enhancements. `FOSS` `[M]` `[K]` (Battery and Power Management / Google Services Optimization)
README
# ๐ง FROSTY
### GMS Freezer & Battery Saver
[](https://github.com/topjohnwu/Magisk)
[](https://github.com/tiann/KernelSU)
[](https://github.com/bmax121/APatch)
[](LICENSE)

[Features](#-features) โข [Installation](#-installation) โข [Usage](#-usage) โข [Categories](#-gms-categories) โข [FAQ](#-faq)
---
๐ฌ๐ง English โข [๐ซ๐ท Franรงais](readme/README.fr.md) โข [๐ฉ๐ช Deutsch](readme/README.de.md)
[๐ต๐ฑ Polski](readme/README.pl.md) โข [๐ฎ๐น Italiano](readme/README.it.md) โข [๐ช๐ธ Espaรฑol](readme/README.es.md)
[๐ง๐ท Portuguรชs](readme/README.pt-BR.md) โข [๐น๐ท Tรผrkรงe](readme/README.tr.md) โข [๐ฎ๐ฉ Indonesia](readme/README.id.md)
[๐ท๐บ ะ ัััะบะธะน](readme/README.ru.md) โข [๐บ๐ฆ ะฃะบัะฐัะฝััะบะฐ](readme/README.uk.md) โข [๐จ๐ณ ไธญๆ](readme/README.zh-CN.md)
[๐ฏ๐ต ๆฅๆฌ่ช](readme/README.ja.md) โข [๐ธ๐ฆ ุงูุนุฑุจูุฉ](readme/README.ar.md)
## Overview
Frosty optimizes battery life by selectively freezing Google Mobile Services (GMS) components and applying system-wide doze enhancements. Configure everything through the WebUI after installation.
## โจ Features
- **GMS Freezing**: Disable GMS services across 8 categories with granular control
- **GMS Doze**: Remove GMS from power-save whitelists so Android can optimize it
- **Deep Doze**: Aggressive background restrictions for all apps (Moderate/Maximum)
- **Kernel Tweaks**: Scheduler, VM, network, and debug optimizations
- **RAM Optimizer**: Tunes process limits and sysfs memory settings
- **Log Killing**: Stop battery-draining log/debug processes
- **System Props**: Disable debug properties to save RAM and battery
- **Battery Saver Tuner**: Customize what Android's battery saver mode does, control backup deferral, sensor disabling, GPS behavior, data saver, and more. They only have visible effect when Android battery saver is ON
- **Live Configuration**: Full control via WebUI with real-time toggles
## ๐ฆ Installation
**Requirements:** Android 9+, Magisk 20.4+ / KernelSU / APatch, Google Play Services
1. Download from [Releases](https://github.com/Drsexo/Frosty/releases)
2. Install via your root manager
3. Reboot
4. Open WebUI to enable features โ everything starts **OFF** by default
> [!NOTE]
> Magisk users can use [WebUI-X](https://github.com/MMRLApp/WebUI-X-Portable/releases) to access the WebUI.
## ๐ Usage
Open the WebUI from your root manager. You'll find:
- **System Tweaks** โ toggle kernel tweaks, system props, blur disable, log killing
- **GMS Doze / Deep Doze** โ configure doze aggressiveness
- **GMS Categories** โ freeze individual GMS service groups
- **Whitelist Editor** โ protect apps from Deep Doze
- **Import / Export** โ back up and restore your 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
| Feature | Moderate | Maximum |
|---------|:--------:|:-------:|
| Aggressive Doze Constants | โ
| โ
|
| App Standby Buckets | โ
| โ
|
| Screen-off Deep Idle | โ
| โ
|
| Deny WAKE_LOCK | โ | โ
|
| Wakelock Killer | โ | โ
|
## ๐ RAM Optimizer
Tunes Android's process manager and memory subsystem based on your device's total RAM.
Also enables the USAP pool for faster cold app launches and applies sysfs tweaks (`swappiness`, `page-cluster`). All values are backed up and fully restored on disable.
## โ๏ธ Battery Saver Tuner
Configures what Android's built-in battery saver mode does when active.
| Option | Description |
|--------|-------------|
| **Data Saver** | Restrict background data for most apps |
| **Sound Trigger** | Disable hotword detection (e.g. "Hey Google") |
| **Full Backup** | Defer full device backups |
| **Key/Value Backup** | Defer key-value backups |
| **Force Standby** | Put all background apps in standby immediately |
| **Background Check** | Enforce stricter background process checks |
| **Sensors** | Disable optional sensors in background |
| **GPS Mode** | Control location access when battery saver is active |
## โ FAQ
**Q: Why are my notifications delayed?**
A: GMS Doze and Deep Doze restrict background activity. Add your messaging apps to the whitelist.
**Q: Does this work without Google Play Services?**
A: Kernel Tweaks, System Props, Blur Disable, Log Killing, and Deep Doze will work. GMS features require GMS.
## ๐ Doze Whitelist
Edit via WebUI or directly at `/data/adb/modules/Frosty/config/doze_whitelist.txt`.
Add messaging, banking, and alarm apps to prevent missed notifications.
## ๐ Credits
- **kaushikieeee** โ [GhostGMS](https://github.com/kaushikieeee/GhostGMS)
- **gloeyisk** โ [Universal GMS Doze](https://github.com/gloeyisk/universal-gms-doze)
- **Azyrn** โ [DeepDoze Enforcer](https://github.com/Azyrn/DeepDoze-Enforcer)
- **MoZoiD** โ [GMS Component Disable Script](https://t.me/MoZoiDStack/137)
- **s1m** โ [SaverTuner](https://codeberg.org/s1m/savertuner)
## ๐ License & Legal
Licensed under **GPL v3** see [LICENSE](LICENSE).
The name **Frosty** is reserved for official releases only. Forks and modifications
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.