EnforceDoze forces Android's Doze mode the moment your screen turns off — and keeps it active even while you're moving, saving hours of battery life every day.
How it works
Android's built-in Doze waits minutes (or hours) before activating, and disables itself whenever the device moves. EnforceDoze eliminates both limitations.
Doze kicks in the moment the screen turns off — or after a short user-defined delay — instead of waiting for Android's default 30-minute idle timer.
Motion sensors are disabled while the screen is off so Doze stays active even if you're walking, cycling, or commuting.
Doze still exits periodically to fetch notifications and sync data, just like normal — you won't miss a thing.
Features
A comprehensive toolkit for squeezing every last minute out of your battery.
Activate Doze immediately or after a configurable delay whenever the screen turns off.
Add or remove apps from the system Doze whitelist directly from within the app — no ADB needed.
Prevent Doze from deactivating during movement by suppressing accelerometer and other motion sensors.
Turn off fingerprint and face unlock while Doze is active to further reduce power draw.
Cut off wireless radios completely during Doze for even deeper standby savings.
Toggle EnforceDoze on/off and control individual features via Tasker tasks and profiles.
Automatically keep your preferred music app running during Doze so playback is never interrupted.
EnforceDoze detects an active hotspot and skips disabling Wi-Fi so tethered devices stay connected.
Unlock Doze on devices where the OEM has deliberately disabled it.
Root vs Non-Root
Most features work without root. Rooting unlocks the full power of EnforceDoze.
| Feature | Non-Root | Root |
|---|---|---|
| Force Doze on screen off | ✓ | ✓ |
| App whitelist management | ✓ | ✓ |
| Music app whitelist | ✓ | ✓ |
| Ignore disable with hotspot | ✓ | ✓ |
| Disable Wi-Fi | Android < 10 only | ✓ |
| Disable motion sensors | Depends on device | ✓ |
| Disable all sensors (dev tile) | ✗ | ✓ |
| Disable mobile data | ✗ | ✓ |
| Disable biometrics | ✗ | Depends on device |
Download
Available on F-Droid, IzzyOnDroid, and as a direct APK. Completely free, always.
Permissions
Only the minimum permissions required — and a clear reason for each one.
Support the project
EnforceDoze is developed in spare time and offered completely free with no ads. A small donation goes a long way.
❤️ Sponsor on GitHub