In the simplest terms it aims to stop one app detecting a list of other installed apps.
Most notably it can often help stop your banking app(s) from detecting if you have any of the apps it considers harmful. (ie. is on their apps internal blacklist).
Example: the Magisk App, or Teamviewer (a bank flagged this as riskware on my device).
In Android 13, Google has added extra protections to prevent Applist detection abuse by apps.
Its still early days for Android 13 and apps have various ways to bypass Android/Google protections.
Besides hiding root from sensitive (secure) apps, you can also hide installed apps from an app store.
This is convenient if you have an app installed that is:
- Installed from a different app store.
- Modified.
- Older version.
- Magisk
- Preferably a Magisk installation (setup) that passes Play Integrity.
- LSPosed
- Systemless Xposed framework.
Or, alternately a new fork of HMA, by PumPCin
- Install LSPosed
- Install HMA
- Compare HMA Blacklist vs Whitelist Modes
- Configure HMA using the Blacklist Mode
- Configure HMA using the Whitelist Mode
- Hiding an app from Store
- Testing HMA
- Backup and Restore HMA settings
Note: Please consider any mention of HMA to also interchangeably refer to HMAL (Hide My App List, PumPCins fork)
This guide is for Hide My Applist v3.x
- It is now safe to use the downloader in LSPosed Manager to download/update HMA.
(When this guide was originally posted LSPosed was only serving v2.x builds as v3.x were still in beta)
- HMA v2.x required a companion magisk module that must be uninstall when updating to HMA v3.x.
It's use with v3.x will cause bootloops.
HMA v3.x does not require a magisk module to achieve its purpose!
LSPosed for systemless XPosed framework
Either Zygisk or Riru version depending on your fork of Magisk.
For most people on the official Magisk builds, this will be the Zygisk build.
Magisk
Configuration of Magisk is outside the scope of this guide.
A minimal set of instructions has been written for completeness.
See Magisk Configuration for Magisk setup and passing Play Integrity.
Please report any issue(s) with the guide or enhancement via the Issues tab.
Please do not report an issue with Android or HMA "Beta" version(s) to this guide.
- 72sydney (adrianmmiller) for guide creation, content contributions and typos.
- ipdev for content contributions, layout and formatting.
- pndwal for content contributions.
- zgfg for content contributions and for getting me into this HMA thing.
- John Wu and team for all things Magisk.
- Dr-TSNG (nullptr) for HMA.
- LoveSy and team for LSPosed.