Hide My Applist is an Xposed module that intercepts and blocks attempts to detect installed applications on Android devices.
The module addresses two related problems. First, many apps that require root access detect whether root-related tools are installed by checking the device's app list, effectively revealing that the device is rooted even when the app claims not to require root detection. Second, some applications exploit various methods to acquire a user's full app list for fingerprinting or other purposes without legitimate need. The module works by intercepting app list detection requests at the system level through the Xposed framework and either hiding specified apps from the results or rejecting the requests entirely. It also provides testing methods to verify that app list hiding is working correctly.
Developers should adopt this tool if they are running a rooted Android device and want to prevent apps from discovering root-related tools or other sensitive applications through app list queries. It suits users who need root functionality but want to use apps that would otherwise refuse to run on rooted devices, or who are concerned about privacy implications of unrestricted app list access. The module operates as a system-level interceptor rather than requiring per-app configuration, making it a centralized solution for app list privacy across the entire device.
The project is maintained with active development and responsiveness to issues. The codebase is written in Kotlin and structured to handle the interception logic required for Xposed integration. The maintainers have established clear licensing terms regarding modifications and redistribution, indicating a deliberate stance on how the project should be used and evolved.