Hail is a rootless Android app freezer that suspends installed applications to save battery and memory without deleting data. It hides apps from the launcher while preserving their files, and can unfreeze them on demand for normal use.
Beyond basic freezing, Hail offers multiple remote control methods for automation: commands can be sent via ADB shell, custom deep links, or a local HTTP server running inside the app. A batch request queue processes multiple freeze or unfreeze operations sequentially to avoid race conditions, and the Shizuku framework provides system-level privileges without requiring root. The app can also listen for system broadcasts, such as the screen turning off, to apply freeze rules automatically.
The tool supports batch operations for efficient bulk management of apps, and all control surfaces—terminal, deep links, HTTP, and system events—are designed for integration into automation scripts or workflows.