Hide My Applist - A Brief Guide

Search This thread

73sydney

Senior Member
Hide My Applist Guide

This just a quick guide to hopefully make it a little easier for people new to Hide My Applist (often referred to as HMA from hereon in)

What does Hide My Applist do, or what does it aim to do?

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 say banking app detecting if you have any of the apps it considers harmful on their apps on internal blacklist - like the magisk app, or like one of found the other day, the banking app wouldnt run with Teamviewer installed as it flagged this as riskware. Android 13 was flagged to have this functionality inbuilt, but its early days yet to see whether this is indeed in effect and effectual


Pre-requisites:

  • A ROM with a working Magisk root installation (see links to threads for official Magisk and Magisk Delta below), this means ideally you should have a passing Integrity check (successor to SafetyNet) - currently for most people this requires:
  • Universal SafetyNet Fix Official from kdrag0n from here or alternately (Mod/Mod 2) from @Displax here (depending on which version is later and more effective on your device - if in doubt, try the kdrag0n offical first). Will update as things change
  • If running Magisk official, Shamiko with Enforce Deny List toggled OFF from here
  • If running Magisk Delta, check with their thread for best hiding method
  • A renamed Magisk Manager app - i rename mine App, because im lazy and it puts it at the top of the App list when im adding it to HMA both during setup, and after restoring HMA config after a new ROM flash/factory reset, and HMA install

Please Note: The method used to pass Integrity Check, and for Magisk hiding methods, and therefore referenced modules like Shamiko, may change at any time, so please visit and Watch the following threads
Standard 73Sydney Disclaimer: Please dont post here asking questions that can be answered by reading the last 6 pages of any of these linked threads, the OP famously does not tolerate needy people looking to be spoonfed things they can easily find by reading a few pages and expending a little effort - you will likely be called a lazy millennial/gen z'er and sent crying to mummy for comfort, and as a bonus without a participation trophy from me. Aka the world has gone soft, dont be needy. Now, moving on...
Links to Watch and/or bookmark

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
For people on the Magisk Delta build by @huskydg my current understanding is:
- if you have enabled Zygisk in your Magisk Manager, you should install the Zygisk build
- if you have disabled Zygisk in your Magisk Manager, you should install the Riru build

Note #1 (Versions): Now SAFE to use the downloader in Lsposed Manager to download it (at original time of putting up this guide it was only serving the older v2 builds)​
Note #2 (Bootloops): HMA v2 also used a companion magisk module, that if you forgot uninstall when uninstalling HMA itself, would cause a bootloop. HMA v3 DOES NOT require a magisk module to achieve its purpose, so please DO NOT attempt to install HMA v3 over the top of HMA v2, or install the magisk module from HMA v2 separately, in conjunction with v3. If you have HMA v2 installed, please uninstall the HMA v2 magisk module via Magisk Manager, then remove HMA, and reboot, before installing HMA v3.​



Method:

  • Install Lsposed
From your launcher, open your Magisk Manager app (yours is hopefully renamed as mentioned earlier) and switch to the Modules tab (at bottom), then tap Install From Storage at the top of screen.

Lsposed Install 2.jpg


On the next screen, select the directory where you stored the Lsposed zip, and then tap it

Lsposed Install 3.jpg


The Lsposed module will now install, and when complete you should tap Reboot to reboot your device

Lsposed Install 4.jpg


After your device reboots, you will see a prompt to add a shortcut to your launcher, you can manually place it, but i usually just tap Add Automatically, and let it sort it out, for me, as my main launcher screen is full, this overflows onto a second launcher screen...

Lsposed Install 5.jpg
Lsposed Install 6.jpg




  • Install HMA
Select the directory where you stored the HMA apk, and install it

Hide My Applist Install .jpg


After install is complete, you should see a notification in the notification bar, pull down your notification bar and tap the Xposed Module Is Not Activated Yet notification

Hide My Applist - Lsposed Not Activated.jpg


When the HMA app opens, tap to toggle the Enable Module toggle to On, make sure the ONLY scope that HMA is applied to is System Framework, then tap the gear icon towards bottom right to go to HMA's Settings

Hide My Applist - Lsposed Not Activated 2.jpg




  • Configure HMA
When the Settings screen opens, tap on Template Manage

Hide My Applist - Not Activated - Template.jpg


On the next screen tap Create A Blacklist Template

Hide My Applist - Template Manager.jpg


On the following screen, type root into the Template Name box, then tap Edit List, just below and to the right

Hide My Applist - Template Manager 3.jpg



Selecting root, HMA and lsposed apps...

On the following screen, you'll see a list of all your apps, select the following, by tapping to tick them:
  • Magisks renamed (hidden) app - mines always App (because as i said, im lazy and its easy to add)
  • HMA - obviously
  • Any Xsposed/LSposed apps

When youre done, press the back navigation key, swipe back or tap the back arrow in top left to return to main HMA screen

Hide My Applist - Root Template - Apps.jpg




  • Configure Apps

From the main HMA Settings menu, tap App Manage

Hide My Applist - Not Activated - App Manager.jpg


On the following screen, you'll see a list of all your apps, select any which you want to hide root, HMA and any xposed/lsposed modules from, by tapping to tick them

This will normally be:
  • Google Pay/Wallet
  • Banking apps
  • Any "detection" apps (see list in Testing HMA section below for common detection apps)
i.e. Any apps which complain about root or other sensitive app detection are a candidate for adding here.

For each app you add, do the following:
  • Tap the toggle to the right of Enable Hide to enable hiding
  • Under Template Config (toward bottom) tap Using 0 Template

Hide My Applist - App Manager 2.jpg


On the popup window that appears:
  • Tap the checkbox next to root to select the root blacklist template
  • Tap OK to close the popup window

Hide My Applist - App Manager 4.jpg


You should now see a screen similar to this for the app you just configured

Hide My Applist - App Manager 6.jpg


When youre done, press back navigation key, swipe back or tap the back arrow in top left to return to app list, and repeat the above few steps for each app you wish to hide root, HMA and any xposed/lsposed modules from

When youre done selecting all apps you wish to hide root, HMA and any xposed/lsposed modules from, press the back navigation key, swipe back or tap the back arrow in top left to return to main HMA screen

Close out from HMA

Reboot your device to activate HMA and the configuration you just setup

After reboot has completed, launching HMA from your launcher

Hide My Applist - Launcher.jpg


You should show the following screen, showing the status as Activated

Hide My Applist - Activated.jpg



Note: Any time you make a configuration change in HMA, you need to reboot for it to take effect

Please note that it can take several minutes on first boot after being configured, for HMA to take effect. Ive noticed this on several ROM flashes. I would wait a good 5 minutes before testing, or opening any apps you have hidden via HMA after this first initial boot.


Testing HMA:

Of course you're probably going want to test the apps you primarily installed HMA to assist with, but you can of course test with the following test apps (some of which you may have had installed already and added during the Configure Apps step.

One, Applist Detector, is linked in the main screen of HMA itself, but not installed by default, so on tapping it for the first time, it will prompt you to download it, or you can grab it before hand from here

The other well known detection tools are:

Momo from here (TG only...may need to scroll to find)

Ruru from here (Github)

Oprek Root Detector from here (Google Play Store)

TB Checker - SafetyNet & Root from here (Google Play Store)

Security Check - Device Compliance from here (Google Play)

Note: After adding apps to the root blacklist or other configuration changes, you need to not only reboot to allow the changes to take effect, but also to force close and clear data for any of the above testing apps before testing again.

Note #2: The results of the tests are beyond the scope of this guide, and best discussed in the main Magisk threads, not here, as this is merely a guide for HMA, and as such would be the worst place to have your posts seen due to the low volume of traffic. Also please do not PM me about test results, all such PM's will go directly to /dev/null/




HMA Backup & Restore:

To save recreating the root blacklist template and apps list, you can backup HMA's config and restore it after a clean ROM flash or post factory reset

Backup:
  • From the main HMA screen scroll down if need be (due to ad placement) and tap Backup
  • Locate where you want to save the HMA_Config.json (prenamed) file and then tap Save
  • Copy HMA_Config.json off device for safe keeping

Restore:
  • Copy HMA_Config.json onto device if needed
  • Run through the setup as above until you reach the main HMA window at the Configure HMA stage
  • From the main HMA screen scroll down if need be (due to ad placement) and tap Restore
  • Locate where you stored the HMA_Config.json (prenamed) file and then tap Restore
  • If you rename (hide) the Magisk Manager app, and you should, you will need to add the (new) renamed Magisk Manager's app to the root blacklist template after restoring the HMA config:
    • From the main HMA screen, tap Manage Template
    • Tap root template
    • Tap Edit List (the first one) to the right of X Apps Invisible
    • Scroll to find your renamed Magisk Managers app and select it
    • Press the back navigation key, swipe back or tap the back arrow in top left to return to main HMA screen
  • Close out from HMA
  • Reboot your device to activate HMA and the configuration you just restored

Please report any issues you may find with the guide above
 

Attachments

  • Hide My Applist - Lsposed Not Activated 2.jpg
    Hide My Applist - Lsposed Not Activated 2.jpg
    19.6 KB · Views: 426
Last edited:

0O00O0O00O

Senior Member
Jan 24, 2014
66
12
Could you share what apps you hide, personally?

I got everything working, then Shamiko updated and now nothing works again, even after downgrading, it's weird.
 
  • Like
Reactions: pndwal

73sydney

Senior Member
Could you share what apps you hide, personally?

I got everything working, then Shamiko updated and now nothing works again, even after downgrading, it's weird.
Do you mean which do i put on the root template? or which apps i choose to apply the template to?...

for the root template thats suggested in the guide

for those apps i apply the template to, thats also hinted at in the guide

beyond that im not overly fond of people suggesting personal lists as there can be other factors, like the ROM they are on, other magisk modules etc, that make effect the outcome and make what i list not work for them. Even something as benign and completely unrelated to HMA as a font module can give up detection on a ROM. I could give you a list and tell you it 100% it works for me and it could fail for you, due to a completely unrelated issue, and then we're suddenly in a long thread conversation where i start to loathe you personally, and thoughts turn to stabbage....

Thats why i have left it limited above to the usual common suspects
  • Google Pay/Wallet
  • Banking apps
  • Any "detection" apps (see list in Testing HMA section below for common detection apps)
And just to highlight what works for me not work for some, i dont even personally have Google Pay/Wallet in my Magisk Deny List, let alone have the root template applied to it under HMA

Even with the Samsung Apps i have listed, to (try and) work around getting Samsung Health to work (in conjunction with a magisk module) i have several Samsung apps with the root template applied to them, but have never published them because:

a) im not certain which are actually needed to a granular level to recommend
b) im too lazy to find out - i dont really have the spare time to disable this and that and reboot 12+ times and see at what point failure occurs (there are people on here who do that and you should take every opportunity to express your gratitude to them for that level of dedication), id like to have the time and will to do that, but im 51 and so my cup of life is slowing ebbing away, and id rather get more critical jobs done, and work on building a Catio.....

But as a generalisation if one was looking to sidestep issues with say Samsung Wearables/Health it would be safe to assume major core packages like:

Galaxy Watch Manager
Galaxy Wearable
Samsung Accessory Manager
Samsung Health
Wearable Manager Installer

Would be a safe candidate list to at least start with, as they would seem logically to possibly interact

There will always be a bit of try and it and see needed with these things, otherwise the magisk threads would all be exactly 7 pages long (and contain WAY less chastisement of lazy millennials and gen z-er's than they currently do (and less mod interactions too)) :)

Its arguably a better troubleshooting paradigm to embrace sharing what if any issue youre having, than applying a blanket set of settings from someone else and hoping it will work, thats just how i see things personally. We wouldnt have gotten very far as a species if everyone alive at the time saw Ugg the Neanderthal jump into a fire and die then thought that jumping into the fire themselves and deciding to troubleshoot the problem backwards, rather than simply thinking "what if i didnt jump into the fire? what if theres another way?", was a valid thought process

But thats just me, and as noted in the past i have an aspie brain and have been known to view the world differently and approach things differently than others. Some outright call me unhinged...i call myself the next evolution of our species, but then i have a very underdeveloped sense of my own importance....

Earlier tonight, during an at times quite brutal period of introspective self analysis, i had a bit of an awakening at the thought of just how much as changed in the 51 years ive been alive on this planet, and perhaps outlines a little better for those who have copped the "lazy millennial/gen z-er" talk from me over the years, just why....

The following overshare may literally save you (general forum citizens) from me wanting to stab you quite enthusiastically with a very blunt fork:

Anyone born today doesnt have the essential and bedrock understanding that at one point in human history your access to information was limited to sometimes wealth - which gave you access to books. Even when i was a kid, access to a simple map of the globe was limited to the hours the school library was open...if you were lucky you had an encyclopedia set that a door to door salesman came round and flogged (Aussie for sold) to your parents, and that only happened in rich families, not mine.

You were lucky to have textbooks that covered subjects you were studying, and you treated them like babies, and they were then resold at the end of the school year to the next batch of kiddies. Knowledge was expensive.

Being a kid who wasnt diagnosed as being officially 100% certified weird (which is how i proudly badge myself now) with aspergers until i was 38, my early life was very isolated, not least due to a very authoritarian father, but also social anxiety. I didnt learn very well in the structured environment of school, in fact i was largely self-taught, including learning to read. Once i had that nailed, i read every book i could get my hands on. Signs were there early on that i didnt have the stomach to suffer people who i felt were incorrect, as in year 5, when a story i submitted for English came back with a red ring around the world autumnal and the comment "not an actual word", and i felt my English teacher needed to be publicly corrected that it was indeed an actual word and the adjectival form of the word autumn, which i admit must have been a bit much being corrected by a 10yo who was largely non-verbal and even at that early stage the proverbial grey man no one noticed.

My point, after a few admittedly circuitous (and possibly troubling unrelated life) diversions, is that with the sheer access to information that people enjoy now, i am often staggered that people wont do something as simple as read the last 6-12 pages of a thread before posting a question and expecting others to jump to their aid. The change and sheer ease of availability of knowledge that has occurred in my lifetime should elevate people, and yet instead in some cases, it appears to actually do the opposite... are we regressing as a species?. People need to do things like spend less time on twitter and social media having their views decided for them, latching on to emotive and carefully marketed subjects and fed to them, and more time on doing the harder things like reading things that inform and even challenge their views.

Knowledge has never been more free and accessible, and yet its never been less utilised in a way to benefit society. Greed and self importance has largely taken care of that. Even breakthroughs in science and medicine are quickly assessed for the viability to be patented before their positive impact on society. And i literally loathe anyone who sends off their DNA kit to Ancestry.com because they want a pretty chart they can try and claim ancestry to people or a region they never cared 2 actual ****s about before because its trendy to claim 1/32nd Viking ancestry because you watched that Vikings show. Or finding out you had a relative 1,500 years ago who might have originated in Africa because youre white and want to appear more "woke". People like this are contributing to the sale of what it means to be human, entire genomes being patented. Just stop it...for the love of <insert your own personal magical sky fairy here>

And on that note, time to wrap up this very brief reply to your simple question. You caught me at a good time... 5AM (when i started replying) Aussie time, after a night of interrupted sleep, crippling self doubt, overanalysis of everything including my personal failings, but largely societies failings...because if it hasnt yet become clear, the rest of you ARE the problem...

@pndwal would have probably seen this length of post and tangential and rambling excursion coming a mile off :)

TLDNR version:

I dont personally recommend handing out lists to folks, its just one step short of kiddies who turn up in the Magisk threads having added every Google app to the Deny List

(
inner self: "See, was that so hard was all that nonsense above REALLY necessary
other inner self: "Yes, yes it was, if you dont tell people they were wrong, how will they KNOW?"
)

Also, this is why i dont create a lot of my own threads...
 
Last edited:

pndwal

Senior Member
Could you share what pills you take, personally?

I got everything working, then Momo woke me up and now nothing works again, even after hyperventilating, it's weird...

Your name it is heard in high places
You know the Aga Khan
He sent you a race horse for Christmas
And you keep it just for fun, for a laugh, ha-ha-ha
They say that when you get married
It'll be to a millionaire
But they don't realize where you came from
And I wonder if they really care, or give a damn
 

73sydney

Senior Member
Could you share what pills you take, personally?

I got everything working, then Momo woke me up and now nothing works again, even after hyperventilating, it's weird...

Your name it is heard in high places
You know the Aga Khan
He sent you a race horse for Christmas
And you keep it just for fun, for a laugh, ha-ha-ha
They say that when you get married
It'll be to a millionaire
But they don't realize where you came from
And I wonder if they really care, or give a damn

Someone saw unhinged and decided to raise things, obviously...

Where do you go to my lovely?

Back up into your bell tower.....
 

zgfg

Senior Member
Oct 10, 2016
8,199
5,834
Xiaomi Mi 11
Xiaomi Mi 11 Lite 5G
I got everything working, then Shamiko updated and now nothing works again, even after downgrading, it's weird.
Just to make sure (you recently posted in Delta thread) - you are not using Magisk Delta?

Bcs, with latest Delta (Zygisk enabled), you don't need Shamiko:
https://forum.xda-developers.com/t/...third-party-magisk-fork.4460555/post-87726919

and you should actually not use Shamiko - see the screenshot (btw, I've seen several reports on the Delta TG Discussion channel about troubles with Shamiko)
 

Attachments

  • Screenshot_2022-11-18-08-02-37-413_tw.nekomimi.nekogram.jpg
    Screenshot_2022-11-18-08-02-37-413_tw.nekomimi.nekogram.jpg
    708.5 KB · Views: 106

0O00O0O00O

Senior Member
Jan 24, 2014
66
12
Just to make sure (you recently posted in Delta thread) - you are not using Magisk Delta?

Bcs, with latest Delta (Zygisk enabled), you don't need Shamiko:


and you should actually not use Shamiko - see the screenshot (btw, I've seen several reports on the Delta TG Discussion channel about troubles with Shamiko)
Thanks.

I had it on my phone, but disabled. I updated it for some reason like an idiot in my Magisk app manager and now it broke everything.

Just one Chinese banking app ICBC is like super crazy aggressive in detecting things. All other apps I can use fine. I just have given up as I think it's a phone issue, as the Snapdragon Note 10 that I use has a janky way to get root and magisk (installing magisk in the recovery itself) which leads to leaks at times.
 
  • Like
Reactions: 73sydney

73sydney

Senior Member
So it's only system framework we should tick right? Thanks bro

Yes, ive made it (more) abundantly clear via updating the text and screenshot in the guide

I'd have gotten away with it too, if it wasnt for you meddling kids...

<insert every Scooby Doo ending ever>

Also if you dont get that reference, youre part of The Problem and, consequently, dead to me :)

Signed,

Not a Bro, Bra, bruh or any other annoying faux title people use on Telegram or other services these days :)
 
I can't thank you enough for this guide! Teams, Intune Company Portal, and other annoying banking apps can work properly now! Those were the apps that somehow detects root despite hiding with Zygisk + USNF (modded) and Shamiko.

Maybe I said it too quickly. For some reason these apps detected root again! But it's not problem that should be mentioned here.
 

73sydney

Senior Member
Maybe I said it too quickly. For some reason these apps detected root again! But it's not problem that should be mentioned here.

Well you can always try your luck, it would be rather hypocritical of me to just clamp down on offtopic posts, when im famous for them (leading to the odd mod interaction), in my own thread....

This is a safe space, and you'll know when it isnt

Just to prove it, heres some Guru Josh for no good reason


It also serves as a timestamp, 1990, as the last year anything useful, including most humans, was made :)
 

winner71

Member
Nov 1, 2007
19
4
Yes, ive made it (more) abundantly clear via updating the text and screenshot in the guide

I'd have gotten away with it too, if it wasnt for you meddling kids...

<insert every Scooby Doo ending ever>

Also if you dont get that reference, youre part of The Problem and, consequently, dead to me :)

Signed,

Not a Bro, Bra, bruh or any other annoying faux title people use on Telegram or other services these days :)
Hahaha.....ok then thanks, mate
... 😆
 
  • Love
Reactions: 73sydney

asripath

Senior Member
Jul 12, 2020
226
176
Redmi K20 Pro
Queries
1. Disabled trackers and network access (wifi/mobile)... does it cause any issues?
2. Use island for work space and noisy apps which keep eating away at battery...
HMA can't seem to find them in App list...
Do I need to clone HMA into workspace and the similar hiding steps again?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 5
    Updated the OP to:

    - point out its now OK to use the HMA offered via Lsposed manager as its now serving v3 builds....
    - link to official kdrag0n safetynet, @Displax's Mods remain linked for now as there are some folk wherere those are more effective and for edge cases
    5
    Ain't good for me

    I don't use HMA only for hiding Magisk and LSPosed apps from checkers and banking apps but also to detach couple of apps from PlayStore

    Alas, now with HMA v3.1.1:

    1) I cannot even open PlayStore (splash screen stays forever)

    2) Cannot test Play Integrity (Check rotates forever, both in PI API Checker and TB-Checker) - interestingly, YASNAC successfully attest but ofc SafateyNet

    That happens IF I ENABLE Hide for Google Play Store in App manage, and EVEN (?!) if I use 0 templates for PlayStore

    However, if I disable hiding for PlayStore then PlayStore opens immediately and PI API Checker successfully tests

    Also, if I revert HMA to the previous version, then with hiding enabled for PlayStore and the corresponding template enabled (for real detaching) everything is again ok

    Hence a problem now specifically with HMA v3.1.1

    https://github.com/Dr-TSNG/Hide-My-Applist/issues/247#issuecomment-1374914971
    4
    HMA v3.1.0 Beta is available.
    4
    Re.

    73sydney

    Account currently disabled​

    and
    Please note:

    I will no longer be participating in this thread, or forum, and therefore there will be no further updates by me to the guide.
    Very much hope this changes after a few nights of proper sleep mate... Wouldn't be the same here without you. 😦

    All best, PW... 💪
    3
    It's working fine here. Can't test it on an Opal terminal though, as last time I was in NSW was back in February.

    I don't really have recommendations, but hope you get yours sorted.

    I do manual top ups, because i like to be difficult :) (and yes i can hear you @pndwal ...sighing and saying to yourelf "totally on brand")

    If i try and manually top up i get a brief flash of white screen them im back at the homescreen again...

    Also if i do try and add a payment method for auto it does the same trick....

    I must give it a crack under Magisk Delta in the coming days
  • 42
    Hide My Applist Guide

    This just a quick guide to hopefully make it a little easier for people new to Hide My Applist (often referred to as HMA from hereon in)

    What does Hide My Applist do, or what does it aim to do?

    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 say banking app detecting if you have any of the apps it considers harmful on their apps on internal blacklist - like the magisk app, or like one of found the other day, the banking app wouldnt run with Teamviewer installed as it flagged this as riskware. Android 13 was flagged to have this functionality inbuilt, but its early days yet to see whether this is indeed in effect and effectual


    Pre-requisites:

    • A ROM with a working Magisk root installation (see links to threads for official Magisk and Magisk Delta below), this means ideally you should have a passing Integrity check (successor to SafetyNet) - currently for most people this requires:
    • Universal SafetyNet Fix Official from kdrag0n from here or alternately (Mod/Mod 2) from @Displax here (depending on which version is later and more effective on your device - if in doubt, try the kdrag0n offical first). Will update as things change
    • If running Magisk official, Shamiko with Enforce Deny List toggled OFF from here
    • If running Magisk Delta, check with their thread for best hiding method
    • A renamed Magisk Manager app - i rename mine App, because im lazy and it puts it at the top of the App list when im adding it to HMA both during setup, and after restoring HMA config after a new ROM flash/factory reset, and HMA install

    Please Note: The method used to pass Integrity Check, and for Magisk hiding methods, and therefore referenced modules like Shamiko, may change at any time, so please visit and Watch the following threads
    Standard 73Sydney Disclaimer: Please dont post here asking questions that can be answered by reading the last 6 pages of any of these linked threads, the OP famously does not tolerate needy people looking to be spoonfed things they can easily find by reading a few pages and expending a little effort - you will likely be called a lazy millennial/gen z'er and sent crying to mummy for comfort, and as a bonus without a participation trophy from me. Aka the world has gone soft, dont be needy. Now, moving on...
    Links to Watch and/or bookmark

    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
    For people on the Magisk Delta build by @huskydg my current understanding is:
    - if you have enabled Zygisk in your Magisk Manager, you should install the Zygisk build
    - if you have disabled Zygisk in your Magisk Manager, you should install the Riru build

    Note #1 (Versions): Now SAFE to use the downloader in Lsposed Manager to download it (at original time of putting up this guide it was only serving the older v2 builds)​
    Note #2 (Bootloops): HMA v2 also used a companion magisk module, that if you forgot uninstall when uninstalling HMA itself, would cause a bootloop. HMA v3 DOES NOT require a magisk module to achieve its purpose, so please DO NOT attempt to install HMA v3 over the top of HMA v2, or install the magisk module from HMA v2 separately, in conjunction with v3. If you have HMA v2 installed, please uninstall the HMA v2 magisk module via Magisk Manager, then remove HMA, and reboot, before installing HMA v3.​



    Method:

    • Install Lsposed
    From your launcher, open your Magisk Manager app (yours is hopefully renamed as mentioned earlier) and switch to the Modules tab (at bottom), then tap Install From Storage at the top of screen.

    Lsposed Install 2.jpg


    On the next screen, select the directory where you stored the Lsposed zip, and then tap it

    Lsposed Install 3.jpg


    The Lsposed module will now install, and when complete you should tap Reboot to reboot your device

    Lsposed Install 4.jpg


    After your device reboots, you will see a prompt to add a shortcut to your launcher, you can manually place it, but i usually just tap Add Automatically, and let it sort it out, for me, as my main launcher screen is full, this overflows onto a second launcher screen...

    Lsposed Install 5.jpg
    Lsposed Install 6.jpg




    • Install HMA
    Select the directory where you stored the HMA apk, and install it

    Hide My Applist Install .jpg


    After install is complete, you should see a notification in the notification bar, pull down your notification bar and tap the Xposed Module Is Not Activated Yet notification

    Hide My Applist - Lsposed Not Activated.jpg


    When the HMA app opens, tap to toggle the Enable Module toggle to On, make sure the ONLY scope that HMA is applied to is System Framework, then tap the gear icon towards bottom right to go to HMA's Settings

    Hide My Applist - Lsposed Not Activated 2.jpg




    • Configure HMA
    When the Settings screen opens, tap on Template Manage

    Hide My Applist - Not Activated - Template.jpg


    On the next screen tap Create A Blacklist Template

    Hide My Applist - Template Manager.jpg


    On the following screen, type root into the Template Name box, then tap Edit List, just below and to the right

    Hide My Applist - Template Manager 3.jpg



    Selecting root, HMA and lsposed apps...

    On the following screen, you'll see a list of all your apps, select the following, by tapping to tick them:
    • Magisks renamed (hidden) app - mines always App (because as i said, im lazy and its easy to add)
    • HMA - obviously
    • Any Xsposed/LSposed apps

    When youre done, press the back navigation key, swipe back or tap the back arrow in top left to return to main HMA screen

    Hide My Applist - Root Template - Apps.jpg




    • Configure Apps

    From the main HMA Settings menu, tap App Manage

    Hide My Applist - Not Activated - App Manager.jpg


    On the following screen, you'll see a list of all your apps, select any which you want to hide root, HMA and any xposed/lsposed modules from, by tapping to tick them

    This will normally be:
    • Google Pay/Wallet
    • Banking apps
    • Any "detection" apps (see list in Testing HMA section below for common detection apps)
    i.e. Any apps which complain about root or other sensitive app detection are a candidate for adding here.

    For each app you add, do the following:
    • Tap the toggle to the right of Enable Hide to enable hiding
    • Under Template Config (toward bottom) tap Using 0 Template

    Hide My Applist - App Manager 2.jpg


    On the popup window that appears:
    • Tap the checkbox next to root to select the root blacklist template
    • Tap OK to close the popup window

    Hide My Applist - App Manager 4.jpg


    You should now see a screen similar to this for the app you just configured

    Hide My Applist - App Manager 6.jpg


    When youre done, press back navigation key, swipe back or tap the back arrow in top left to return to app list, and repeat the above few steps for each app you wish to hide root, HMA and any xposed/lsposed modules from

    When youre done selecting all apps you wish to hide root, HMA and any xposed/lsposed modules from, press the back navigation key, swipe back or tap the back arrow in top left to return to main HMA screen

    Close out from HMA

    Reboot your device to activate HMA and the configuration you just setup

    After reboot has completed, launching HMA from your launcher

    Hide My Applist - Launcher.jpg


    You should show the following screen, showing the status as Activated

    Hide My Applist - Activated.jpg



    Note: Any time you make a configuration change in HMA, you need to reboot for it to take effect

    Please note that it can take several minutes on first boot after being configured, for HMA to take effect. Ive noticed this on several ROM flashes. I would wait a good 5 minutes before testing, or opening any apps you have hidden via HMA after this first initial boot.


    Testing HMA:

    Of course you're probably going want to test the apps you primarily installed HMA to assist with, but you can of course test with the following test apps (some of which you may have had installed already and added during the Configure Apps step.

    One, Applist Detector, is linked in the main screen of HMA itself, but not installed by default, so on tapping it for the first time, it will prompt you to download it, or you can grab it before hand from here

    The other well known detection tools are:

    Momo from here (TG only...may need to scroll to find)

    Ruru from here (Github)

    Oprek Root Detector from here (Google Play Store)

    TB Checker - SafetyNet & Root from here (Google Play Store)

    Security Check - Device Compliance from here (Google Play)

    Note: After adding apps to the root blacklist or other configuration changes, you need to not only reboot to allow the changes to take effect, but also to force close and clear data for any of the above testing apps before testing again.

    Note #2: The results of the tests are beyond the scope of this guide, and best discussed in the main Magisk threads, not here, as this is merely a guide for HMA, and as such would be the worst place to have your posts seen due to the low volume of traffic. Also please do not PM me about test results, all such PM's will go directly to /dev/null/




    HMA Backup & Restore:

    To save recreating the root blacklist template and apps list, you can backup HMA's config and restore it after a clean ROM flash or post factory reset

    Backup:
    • From the main HMA screen scroll down if need be (due to ad placement) and tap Backup
    • Locate where you want to save the HMA_Config.json (prenamed) file and then tap Save
    • Copy HMA_Config.json off device for safe keeping

    Restore:
    • Copy HMA_Config.json onto device if needed
    • Run through the setup as above until you reach the main HMA window at the Configure HMA stage
    • From the main HMA screen scroll down if need be (due to ad placement) and tap Restore
    • Locate where you stored the HMA_Config.json (prenamed) file and then tap Restore
    • If you rename (hide) the Magisk Manager app, and you should, you will need to add the (new) renamed Magisk Manager's app to the root blacklist template after restoring the HMA config:
      • From the main HMA screen, tap Manage Template
      • Tap root template
      • Tap Edit List (the first one) to the right of X Apps Invisible
      • Scroll to find your renamed Magisk Managers app and select it
      • Press the back navigation key, swipe back or tap the back arrow in top left to return to main HMA screen
    • Close out from HMA
    • Reboot your device to activate HMA and the configuration you just restored

    Please report any issues you may find with the guide above
    8
    . . .
    I see that apart from Dr-TSNG (nu11ptr), (Nangong Xueshan) vvb2060, Shana Saimoe (LoveSy / lovesykun / yujincheng08) and Canyie are also assisting w/ HMA 3.x project... Some 249 members...
    I bet you would love to meet these girls someday. You seem to have more than just a passing interest 😉
    Actually I looked for RikaW (rikkawww, RikkaNya) in HMA discussion too but didn't find her there...

    I'm really just interested in Magisk (and associated) development and wanted to tabulate names and handles of main Magisk devs in one place (for my memory)... (Nb. Canyie, canyie2977, is the exception... An exceptional 18 yo contributer among (currently) 252 others but not a main dev.)

    It'd be fun to be in Magisk's internal Slack group wouldn't it?... John Wu invited @Chainfire (Jorrit Jongma) into Magisk Slack 3½ yrs ago after he sold SuperSU to CCMT only to discard it... (At least Jorrit got some well deserved recompense for years of free contribution to the root / dev community!)

    Some Open-source Root History:

    Magisk early days was mostly a one man (school boy really) job w/ @topjohnwu (John Wu) pioneering and releasing Systemless Xposed in 2016, then by August the same year releasing Magisk to the public... [Magisk was a one-man effort...]
    IMG_20221126_175352.jpg


    Later in April 2019 John got help from a professional app designer, an in early 2020 made @diareuse (Viktor De Pasquale) "officially the main maintainer of Magisk Manager"! [Magisk becomes a two man team effort]...
    IMG_20221126_174458.jpg


    With @yujincheng08 ('LoveSy', Shana), the name behind the current systemless XPosed Magisk solution LSPosed, and her associated LSP dev @vvb2060 + @RikkaW of Riru XHook framework for Magisk fame making countless contributions to Magisk itself (MTK and other device compatibility fixes, enhancements, Zygisk inspiration and methods etc, etc) and @diareuse no longer contributing to the project, Magisk has recently become a one man and 3 women team effort! ...
    IMG_20221126_174605.jpg


    It's a shame we've lost a good man for now and see little change to the @diareuse crafted UI, but we're all affected by real life...

    I bet you would love to meet these girls someday...
    I'd be happy to meet any of the Magisk team... I have had some interaction in GitHub Magisk issues however; even been able to contribute in minor ways (eg proposal for the current JSON-based update system for Magisk modules that we eventually got after official module repo w/ updates was sunsetted).

    It's good to appreciate / understand which Magisk Devs are currently contributing to other projects like LSPosed, HMA, Shamiko etc also... 🙂 PW
    7
    , . . .

    I see that apart from Dr-TSNG (nu11ptr), (Nangong Xueshan / Xingchen?) vvb2060, Shana Saimoe (LoveSy / lovesykun / yujincheng08) and Canyie are also assisting w/ HMA 3.x project... Some 249 members...

    . . . .
    I bet you would love to meet these girls someday. You seem to have more than just a passing interest 😉
    7
    Could you share what apps you hide, personally?

    I got everything working, then Shamiko updated and now nothing works again, even after downgrading, it's weird.
    Do you mean which do i put on the root template? or which apps i choose to apply the template to?...

    for the root template thats suggested in the guide

    for those apps i apply the template to, thats also hinted at in the guide

    beyond that im not overly fond of people suggesting personal lists as there can be other factors, like the ROM they are on, other magisk modules etc, that make effect the outcome and make what i list not work for them. Even something as benign and completely unrelated to HMA as a font module can give up detection on a ROM. I could give you a list and tell you it 100% it works for me and it could fail for you, due to a completely unrelated issue, and then we're suddenly in a long thread conversation where i start to loathe you personally, and thoughts turn to stabbage....

    Thats why i have left it limited above to the usual common suspects
    • Google Pay/Wallet
    • Banking apps
    • Any "detection" apps (see list in Testing HMA section below for common detection apps)
    And just to highlight what works for me not work for some, i dont even personally have Google Pay/Wallet in my Magisk Deny List, let alone have the root template applied to it under HMA

    Even with the Samsung Apps i have listed, to (try and) work around getting Samsung Health to work (in conjunction with a magisk module) i have several Samsung apps with the root template applied to them, but have never published them because:

    a) im not certain which are actually needed to a granular level to recommend
    b) im too lazy to find out - i dont really have the spare time to disable this and that and reboot 12+ times and see at what point failure occurs (there are people on here who do that and you should take every opportunity to express your gratitude to them for that level of dedication), id like to have the time and will to do that, but im 51 and so my cup of life is slowing ebbing away, and id rather get more critical jobs done, and work on building a Catio.....

    But as a generalisation if one was looking to sidestep issues with say Samsung Wearables/Health it would be safe to assume major core packages like:

    Galaxy Watch Manager
    Galaxy Wearable
    Samsung Accessory Manager
    Samsung Health
    Wearable Manager Installer

    Would be a safe candidate list to at least start with, as they would seem logically to possibly interact

    There will always be a bit of try and it and see needed with these things, otherwise the magisk threads would all be exactly 7 pages long (and contain WAY less chastisement of lazy millennials and gen z-er's than they currently do (and less mod interactions too)) :)

    Its arguably a better troubleshooting paradigm to embrace sharing what if any issue youre having, than applying a blanket set of settings from someone else and hoping it will work, thats just how i see things personally. We wouldnt have gotten very far as a species if everyone alive at the time saw Ugg the Neanderthal jump into a fire and die then thought that jumping into the fire themselves and deciding to troubleshoot the problem backwards, rather than simply thinking "what if i didnt jump into the fire? what if theres another way?", was a valid thought process

    But thats just me, and as noted in the past i have an aspie brain and have been known to view the world differently and approach things differently than others. Some outright call me unhinged...i call myself the next evolution of our species, but then i have a very underdeveloped sense of my own importance....

    Earlier tonight, during an at times quite brutal period of introspective self analysis, i had a bit of an awakening at the thought of just how much as changed in the 51 years ive been alive on this planet, and perhaps outlines a little better for those who have copped the "lazy millennial/gen z-er" talk from me over the years, just why....

    The following overshare may literally save you (general forum citizens) from me wanting to stab you quite enthusiastically with a very blunt fork:

    Anyone born today doesnt have the essential and bedrock understanding that at one point in human history your access to information was limited to sometimes wealth - which gave you access to books. Even when i was a kid, access to a simple map of the globe was limited to the hours the school library was open...if you were lucky you had an encyclopedia set that a door to door salesman came round and flogged (Aussie for sold) to your parents, and that only happened in rich families, not mine.

    You were lucky to have textbooks that covered subjects you were studying, and you treated them like babies, and they were then resold at the end of the school year to the next batch of kiddies. Knowledge was expensive.

    Being a kid who wasnt diagnosed as being officially 100% certified weird (which is how i proudly badge myself now) with aspergers until i was 38, my early life was very isolated, not least due to a very authoritarian father, but also social anxiety. I didnt learn very well in the structured environment of school, in fact i was largely self-taught, including learning to read. Once i had that nailed, i read every book i could get my hands on. Signs were there early on that i didnt have the stomach to suffer people who i felt were incorrect, as in year 5, when a story i submitted for English came back with a red ring around the world autumnal and the comment "not an actual word", and i felt my English teacher needed to be publicly corrected that it was indeed an actual word and the adjectival form of the word autumn, which i admit must have been a bit much being corrected by a 10yo who was largely non-verbal and even at that early stage the proverbial grey man no one noticed.

    My point, after a few admittedly circuitous (and possibly troubling unrelated life) diversions, is that with the sheer access to information that people enjoy now, i am often staggered that people wont do something as simple as read the last 6-12 pages of a thread before posting a question and expecting others to jump to their aid. The change and sheer ease of availability of knowledge that has occurred in my lifetime should elevate people, and yet instead in some cases, it appears to actually do the opposite... are we regressing as a species?. People need to do things like spend less time on twitter and social media having their views decided for them, latching on to emotive and carefully marketed subjects and fed to them, and more time on doing the harder things like reading things that inform and even challenge their views.

    Knowledge has never been more free and accessible, and yet its never been less utilised in a way to benefit society. Greed and self importance has largely taken care of that. Even breakthroughs in science and medicine are quickly assessed for the viability to be patented before their positive impact on society. And i literally loathe anyone who sends off their DNA kit to Ancestry.com because they want a pretty chart they can try and claim ancestry to people or a region they never cared 2 actual ****s about before because its trendy to claim 1/32nd Viking ancestry because you watched that Vikings show. Or finding out you had a relative 1,500 years ago who might have originated in Africa because youre white and want to appear more "woke". People like this are contributing to the sale of what it means to be human, entire genomes being patented. Just stop it...for the love of <insert your own personal magical sky fairy here>

    And on that note, time to wrap up this very brief reply to your simple question. You caught me at a good time... 5AM (when i started replying) Aussie time, after a night of interrupted sleep, crippling self doubt, overanalysis of everything including my personal failings, but largely societies failings...because if it hasnt yet become clear, the rest of you ARE the problem...

    @pndwal would have probably seen this length of post and tangential and rambling excursion coming a mile off :)

    TLDNR version:

    I dont personally recommend handing out lists to folks, its just one step short of kiddies who turn up in the Magisk threads having added every Google app to the Deny List

    (
    inner self: "See, was that so hard was all that nonsense above REALLY necessary
    other inner self: "Yes, yes it was, if you dont tell people they were wrong, how will they KNOW?"
    )

    Also, this is why i dont create a lot of my own threads...
    6
    AppDataIsolation Legacy Support: enabling /data/data isolation for old Android version (Android 10 and lower). Require Magisk Process Monitor tool v1.1+ 🍻🎊


    IMG_20221204_213350_343.jpg

    Android 10 and lower without /data/data isolation, app can still detect other apps through stat "/data/data/com.package.name" even using Hide My AppList.

    IMG_20221204_213351_011.jpg


    After using AppDataIsolation Legacy Support along with Hide My AppList