dr-tsng/hide-my-applist

An Xposed module to intercept applist detections

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 33 minutes ago
Added to GitGenius on September 12th, 2026
Created on March 19th, 2021
Open Issues & Pull Requests: 13 (+0)
GitHub issues: Enabled
Number of forks: 529
Total Stargazers: 5,598 (+0)
Total Subscribers: 50 (+0)

Repository Insights (GitGenius)

Most active contributors

Sign in to see contributor activity.

Related repositories by overlapping contributors

No overlapping-contributor repos identified yet.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 10
New in 7 days: 2
Closed in 7 days: 0
Avg open age: 310 days
Stale 30+ days: 5
Stale 90+ days: 4

Recent activity

Opened in 7 days: 1
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • bug (60)
  • upstream (3)
  • enhancement (2)
  • spam (1)
  • stale (1)

Detailed Description

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.