Hide My App List

LSPosed Root Required

Since its first release, Hide My Applist has become one of the most essential privacy modules in the Android rooting community. Developed by Dr-TSNG, this LSPosed module intercepts Android's package manager API at the system framework level — preventing banking apps, payment wallets, and security-sensitive games from seeing your installed root tools, LSPosed manager, or any other app you choose to conceal. Trusted by hundreds of thousands of rooted users worldwide, HMA remains the gold standard for app list privacy.

{{/* === TELEGRAM NOTICE === */}}

Get the Latest Version on Telegram

The GitHub release (V3.6.1) is the last publicly archived stable build and is no longer actively updated on GitHub. All newer versions — with bug fixes, compatibility patches, and new features — are published exclusively through the official Telegram channel. For the most up-to-date release, always check Telegram first.

Open Telegram Channel

Core Privacy Capabilities

Explore the package manager interception mechanisms that make Hide My Applist the most trusted app-hiding module for rooted Android.

Deep Package Manager Hooking

Hooks directly into PackageManager and ApplicationPackageManager Android framework methods. When a target app queries the installed package list, HMA intercepts the call and returns a filtered result — the app simply never sees what you hide.

Template System

Create reusable hiding templates — each template holds a list of apps to hide and can be applied to multiple target apps at once. Build a "Root Template" containing Magisk, LSPosed Manager, and HMA itself, then apply it to all your banking apps in one step.

Blacklist & Whitelist Mode

Choose between two hiding strategies per target app. Blacklist mode hides only the apps you specify. Whitelist mode hides everything except the apps you explicitly allow — providing maximum privacy for the strictest security apps.

ActivityStarter Hook

Blocks attempts by detector apps to launch activities via explicit component names to probe your app list. Always enabled by default since V3.6.1, this protection closes an attack vector that bypasses standard package manager hiding.

Reject App List Requests

Beyond hiding specific apps, HMA can be configured to outright reject all app list queries from a target app — returning an empty or minimal response. Useful for aggressively privacy-invasive apps that profile users by their installed software.

Hide from Play Store

Apply a blacklist template targeting the Google Play Store to hide modified APKs (such as patched YouTube or Spotify) from being detected or force-updated. Keep your custom apps intact without the Play Store flagging them.

How Does Hide My Applist Work?

Modern Android apps that need to check your device's security state do so by calling the system's PackageManager API — specifically methods like getInstalledPackages(), getInstalledApplications(), and queryIntentActivities(). By querying this API, an app can determine if tools like Magisk Manager or LSPosed are installed, and deny you access accordingly.

Hide My Applist hooks these PackageManager methods at the Android system framework level via LSPosed. When a protected target app makes a package query, the hook intercepts the call before it reaches the real PackageManager. It then compares the request against your configured template for that app and removes any packages you have blacklisted from the result before returning it. The target app receives a legitimate-looking, complete API response — it simply does not contain the packages you chose to hide.

Because the hook lives in the system framework process, it is not visible in any individual app's memory space. This makes it significantly harder to detect compared to solutions that inject code directly into app processes, which create detectable memory anomalies.

Quick Setup Guide

  1. Install the APK and activate the module in LSPosed Manager, then reboot.
  2. Open the Hide My Applist app and confirm "System Service Running" in the status screen.
  3. Go to Template Management and create a new template (e.g., "Root Template").
  4. Add packages to hide in the template: com.topjohnwu.magisk, org.lsposed.manager, com.tsng.hidemyapplist, etc.
  5. Go to App Management, find your target app (e.g., your banking app), and apply the template to it.
  6. Choose Blacklist mode for the target app, enable the template, and you are done.

Frequently Asked Questions

Hide My Applist (HMA) is a widely-used LSPosed module developed by Dr-TSNG that intercepts Android's package manager API calls. It prevents target apps — such as banking apps and payment wallets — from querying your full list of installed applications, keeping your root tools and privacy-sensitive apps hidden.

In Blacklist mode, all apps are visible to the target app except those you explicitly add to the hidden list — ideal when you only need to hide a few specific tools. In Whitelist mode, all apps are hidden by default and only apps you explicitly allow are visible — providing maximum privacy at the cost of more initial configuration.

No. The GitHub release (V3.6.1) is the last publicly archived stable build and is no longer actively updated on GitHub. All newer versions — with bug fixes, compatibility patches, and new features — are published exclusively through the official Telegram channel. For the most up-to-date release, always check Telegram first.

Hide My Applist hides the app list but does not directly hide Xposed hooks from environmental checks. To hide the LSPosed Manager from a target app, add its package name (org.lsposed.manager) to your blacklist template and apply that template to the target app. For deeper hook concealment, additional tools like Shamiko may be needed.

Yes. Apply a blacklist template targeting the Google Play Store (com.android.vending) and add your modified apps (such as a patched YouTube APK) to the hidden list. This prevents the Play Store from detecting them as installed and force-updating or flagging them.

Module Info

  • Version V3.6.1
  • Module By
    Dr-TSNG
  • Contributors Dr-TSNG, lelemka0, aviraxp, keta1, ianchb
  • Source Code View Repository
  • Requirement
    LSPosed Root
  • Latest Update