[Magisk] zgfg:
Do you have Magisk installed?

If yes, open Settings, scroll to "Hide Magisk app*, click and proceed

It will:

- repackage the Magisk app, ie, the iriginal com.topjohnwu.magisk package name will be changed to something random

- in addition to that, you will have a chance to rename Magisk app to something else, by default it will be Setting but if you wish, give it the new name like WhoKnowsWhatApp

After that, in Settings, Apps, there will be no more Magisk app but WhoKnowsWhatApp, and its package name will be something random

The purpose is to hide Magisk app from the other apps that look for an app named Magisk, and more important, for the app with com.topjohnwu.magisk package name

If they detect Magisk app (by package name and/or by app name), they think you must have also Magisk - although you may only have Magisk app if you didn't yet patch your image and flash.

Hence this is better to think about as guessing than really detecting Magisk

Also, after that, in Magisk/ that WhoKnowsWhatApp, when you scroll down to the app version, you will still see the proper Magisk app version but for the package name there will be no more com.topjohnwu.magisk but something ugly, like scrambled or random

If you are not familiar with the concept of package names, please google about

(Eg, you may have several different apps with the same name, but their package names must be unique. Like, there many men named John Smith, but each of them has different and unique ID)

Be aware that you have to remember your new app name you gave it, since you will be no more able to find Magisk app under the original Magisk name, neither under its original package name com.topjohnwu.magisk

You can always un-hide Magisk app by using "Restore Magisk app" option - it will repackage and rename to the original package and app names

---

That is important - there is still a bug in Magisk that causes troubles to those who did not "Restore Magisk app" before upgrading Magisk. Their new/upgraded Magisk app usually shows as if Magisk is not installed - and they ask for help (they ask as n+1.th user for the same thing but they never bother to find and read earlier those n earlier questions and answers about the same problem and its solution)

However, if they look better, they could see that they still have proper root, modules, etc - and from Terminal emulator they could read what the new version of Magisk they upgraded to, etc

To correct, they simply have to find their old repackaged and renamed Magisk app and uninstall it (and reboot, then the newly updated Magisk app would properly find Magisk and connect to)

Usually and causing more troubles, they forgot what names they gave when they did "Hide Magisk app" months ago, and they have no idea how to find it (to be able to uninstall) in the Settings/Apps or Apps drawer

---

That' was about "Hide Magisk app"

In Magisk v23 and earlier there was also another option "MagiskHide"

Since Magisk is not Magisk app, these two options (how and what they do) were completely different (you could independently use one or another or none of them)

Since Magisk v24, there is no more "MagiskHide" but (Zygisk and) DenyList

However, TJW does no more care about hiding Magisk (frankly, I don't know why he didn't also remove "Hide Magisk app") hence DenyList is technically different (and for different purpose) than the old MagiskHide. To properly hide Magisk (not Magisk app) you need to use now Shaniko and other modules

But there are still Magisk forks, like Magisk Delta, that come with the old MagiskHide (it's better for hiding) than with the new DenyList