Is there any perfect method to identify phones rooted with Magisk(Version >24)? The traces of Magisk/Zygisk were found in /proc/self/mounts. But when the application is added to the 'Deny List' of Magisk, even these traces are removed. Most of the checks available on the internet are not working with Magisk >24.
Even for SafetyNet API, Magisk modules are available to bypass detection(Universal SafetyNet Fix). As they have provided an option to rename the app internally, identifying Magisk with the package name is also not working. I have tried most of the GitHub projects to detect Magisk(Magisk Detector, Magisk Killer, etc) and failed. I have tried most of the Java Code, native C code, and Assembly Code available on the internet to check for magisk and failed
Is there any perfect way to detect Magisk >24? Is there any