# dr-tsng/hide-my-applist

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/dr-tsng-hide-my-applist).**

4,983 stars · 523 forks · Kotlin

## Links

- GitHub: https://github.com/Dr-TSNG/Hide-My-Applist
- awesome-repositories: https://awesome-repositories.com/repository/dr-tsng-hide-my-applist.md

## Topics

`android` `xposed`

## Description

Hide-My-Applist is an Android privacy tool that prevents other applications from detecting the full list of installed apps. It operates as a Magisk module and root-based utility, intercepting package manager queries to block app detection and hide sensitive or root-related software from third-party scanners.

The tool achieves system-level modification without altering the system partition by deploying as a Magisk module, and it can also leverage the Xposed framework to inject custom code into system processes. A runtime filter intercepts app list queries and removes entries matching a user-defined blacklist before they reach the requesting application, while a built-in self-test simulates an external app’s perspective to verify that the hiding mechanism is effective.

Hide-My-Applist supports user-configured rule engines to decide which installed apps are hidden, and rejects app list requests to preserve privacy. It also provides hiding status validation to confirm that hidden apps are not detectable by other processes. The tool installs as a Magisk module for systemless modification without altering the system partition.

## Tags

### Operating Systems & Systems Programming

- [App Hiding Magisk Modules](https://awesome-repositories.com/f/operating-systems-systems-programming/magisk-module-development/app-hiding-magisk-modules.md) — A Magisk module that hides selected installed apps from detection by other applications on Android devices.
- [App List Query Interception Hooks](https://awesome-repositories.com/f/operating-systems-systems-programming/kernel-core-internals/system-calls/api-hooking-utilities/android-runtime-api-hooking/app-list-query-interception-hooks.md) — Hooks into Android system services at runtime to intercept and modify app list queries based on user-defined rules.
- [Systemless App Hiding Modules](https://awesome-repositories.com/f/operating-systems-systems-programming/magisk-module-development/systemless-app-hiding-modules.md) — Ships a Magisk module that systemlessly intercepts package manager queries to hide installed apps from detection.

### Data & Databases

- [Runtime App List Blacklist Filters](https://awesome-repositories.com/f/data-databases/data-access-querying/blacklist-filtering/runtime-app-list-blacklist-filters.md) — Provides a runtime filter that intercepts Android package queries and removes blacklisted app entries before they reach the requesting app.

### Mobile Development

- [Package Manager Query Interceptors](https://awesome-repositories.com/f/mobile-development/android-ecosystem/android-rooting-frameworks/rooted-runtime-development/rooted-application-installers/package-manager-query-interceptors.md) — Leverages root access to intercept package manager queries and hide app installations from third-party scanners.
- [App Hiding and Suspension](https://awesome-repositories.com/f/mobile-development/app-hiding-and-suspension.md) — Hides specific installed apps or blocks app list queries to prevent other apps from detecting their presence. ([source](https://github.com/Dr-TSNG/Hide-My-Applist#readme))
- [App List Hiding Utilities](https://awesome-repositories.com/f/mobile-development/app-hiding-and-suspension/app-list-hiding-utilities.md) — Hides specific installed apps and rejects app list requests to prevent other apps from detecting their presence.
- [Hiding Effectiveness Verification](https://awesome-repositories.com/f/mobile-development/app-hiding-and-suspension/hiding-effectiveness-verification.md) — Verifies that hidden apps are not detectable by other apps scanning the installed application list.
- [Hiding Status Verification Tools](https://awesome-repositories.com/f/mobile-development/app-hiding-and-suspension/hiding-status-verification-tools.md) — Verifies that hidden apps are not detectable by other apps scanning the installed application list. ([source](https://github.com/Dr-TSNG/Hide-My-Applist#readme))

### Security & Cryptography

- [Android App Privacy Auditing](https://awesome-repositories.com/f/security-cryptography/android-app-privacy-auditing.md) — Hides specific installed apps from other applications to protect user privacy on Android devices.
- [App List Scanning Blockers](https://awesome-repositories.com/f/security-cryptography/android-app-privacy-auditing/app-list-scanning-blockers.md) — Blocks attempts by apps to scan the full list of installed applications, preserving user privacy.
- [App List Detection Evasion](https://awesome-repositories.com/f/security-cryptography/root-detection-evasion/app-list-detection-evasion.md) — Blocks apps from reading the installed package list to prevent detection of sensitive or root-related software.

### User Interface & Experience

- [Package Query Blocking](https://awesome-repositories.com/f/user-interface-experience/selectable-lists/list-search-filters/adb-app-list-refreshers/package-query-blocking.md) — Blocks attempts by other apps to query the full list of installed applications on the device.

### Software Engineering & Architecture

- [App Hiding Rule Engines](https://awesome-repositories.com/f/software-engineering-architecture/configuration-driven-rule-engines/app-hiding-rule-engines.md) — Applies user-configured rules to decide which installed apps are hidden from detection by other processes.

### System Administration & Monitoring

- [Hiding Effectiveness](https://awesome-repositories.com/f/system-administration-monitoring/health-checks/key-recovery/self-tests/hiding-effectiveness.md) — Includes a built-in self-test that simulates an external app's perspective to confirm that app hiding is effective.
