awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
aistra0528 avatar

aistra0528/Hail

0
View on GitHub↗
5,145 stars·176 forks·Kotlin·gpl-3.0·8 views

Hail

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.

Features

  • Rootless App Freezers - Freezes apps without root permissions using Android's built-in package management capabilities.
  • Android App Freezers - An Android tool that freezes or suspends installed applications to save battery and memory without requiring root access.
  • Freezers - Disabling selected apps on Android to prevent background activity, saving battery and memory without requiring root access.
  • App Freezers - SuperFreez allows freezing installed apps to hide or suspend them without data loss, saving RAM and battery, and unfreezing them on demand.
  • Android App Controllers - Enables freezing, unfreezing, and launching apps via ADB commands, deep links, or automation scripts.
  • ADB Command-Line App Controls - Controlling app freeze, unfreeze, launch, and batch operations from a terminal using ADB commands or device links.
  • App Hiding and Suspension - Hiding and suspending installed Android apps to remove them from the launcher without deleting data or needing root privileges.
  • App Suspension Managers - A utility that hides and disables apps from running while preserving their data and enabling remote control.
  • App Freezing Optimizations - Reducing battery drain by freezing apps that consume power in the background, unfreezing them on demand for normal use.
  • Shizuku-Based Escalations - Uses the Shizuku framework to execute package manager commands with system-level privileges, enabling app freezing without root.
  • Remote Freeze Controls - SuperFreez enables remote control of app freeze states, device locking, and batch operations via command-line tools, custom deep links, and system messages for automation.
  • Intent-Based Command Dispatchers - Accepts commands sent over ADB shell using am start with intent extras, enabling terminal-based remote control without a GUI.
  • System Broadcast Listeners - Listens for system broadcasts such as screen off or app install to automatically apply freeze rules or execute batch operations.
  • Action Deep Link Dispatchers - Maps custom URL schemes to freeze, unfreeze, launch, and lock actions, allowing external apps to trigger operations via intents.
  • App Freezing Batches - Supports batch freezing or unfreezing multiple apps at once for efficient bulk management.
  • System Utilities - Application freezer to manage background activity and resource usage.
  • App Management - Tool for managing and freezing applications.
  • Software Management - Organizes and freezes apps in groups for efficiency.

Star history

Star history chart for aistra0528/hailStar history chart for aistra0528/hail

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does aistra0528/hail do?

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.

What are the main features of aistra0528/hail?

The main features of aistra0528/hail are: Rootless App Freezers, Android App Freezers, Freezers, App Freezers, Android App Controllers, ADB Command-Line App Controls, App Hiding and Suspension, App Suspension Managers.

What are some open-source alternatives to aistra0528/hail?

Open-source alternatives to aistra0528/hail include: samolego/canta — Canta is a non-root system application manager and bloatware remover for Android. It identifies and deletes… oasisfeng/island — Island is an Android work profile manager and application sandbox. It provides a system for running parallel instances… muntashirakon/appmanager — AppManager is a comprehensive suite of tools for managing applications on Android devices. It provides utilities for… freezeyou/freezeyou. firerpa/lamda — This project is an Android RPA framework designed for automating user interfaces and system tasks on rooted Android… dr-tsng/hide-my-applist — Hide-My-Applist is an Android privacy tool that prevents other applications from detecting the full list of installed…

Open-source alternatives to Hail

Similar open-source projects, ranked by how many features they share with Hail.
  • samolego/cantasamolego avatar

    samolego/Canta

    5,118View on GitHub↗

    Canta is a non-root system application manager and bloatware remover for Android. It identifies and deletes non-essential system software by leveraging privileged system services. The tool uses a curated list of safe-to-remove packages to identify bloatware and prevent system instability. It executes these removals without requiring full device root access by utilizing the Shizuku service for privileged command execution. The project provides capabilities for rootless app uninstallation, non-destructive application disabling, and system optimization through package filtering and ADB-driven p

    Kotlin
    View on GitHub↗5,118
  • oasisfeng/islandoasisfeng avatar

    oasisfeng/island

    3,778View on GitHub↗

    Island is an Android work profile manager and application sandbox. It provides a system for running parallel instances of the same application to support multiple user accounts and creates isolated environments to limit application access to the rest of the system. The project incorporates a device policy controller to manage system-level settings and restrictions. It includes utilities to halt all background activity for specific applications to conserve system resources and allows for the removal of application visibility from the user interface. The system also handles independent network

    Javaandroid
    View on GitHub↗3,778
  • freezeyou/freezeyouF

    FreezeYou/FreezeYou

    0View on GitHub↗
    View on GitHub↗0
  • muntashirakon/appmanagerMuntashirAkon avatar

    MuntashirAkon/AppManager

    7,425View on GitHub↗

    AppManager is a comprehensive suite of tools for managing applications on Android devices. It provides utilities for controlling application lifecycles, modifying manifests, and administering installed packages. The project distinguishes itself through deep system integration, offering capabilities to analyze and block specific application components such as activities, services, and broadcast receivers. It includes a system for saving and restoring applications along with their associated data and permissions, as well as tools for auditing and modifying runtime and development permissions.

    Javaadbandroidapks
    View on GitHub↗7,425
See all 30 alternatives to Hail→