Magisk Hide & Everything Explained


Today earlier Johnwu ( creator of magisk ) announced that magisk hide will be removed from magisk,Coz if you don't know he works in Google Android security team,

So, What's Happen now, They are Workout to this but first See How Magisk hide works,

When an app Starts a service through Android APIs ( startService, bindService ), the service either runs in the same process context of the app or in a different process depending on the configuration mentioned in the AndroidManifest. When the Service runs as a different process, the parent process is usually zygote and the process runs with the same process name with a suffix taken from Manifest file. Magisk Hide for quite sometime was not able to hide the Magisk mount paths from this newly spawned service. This was one of the detection techniques used by gaming, banking apps to detect magisk from the spawned remoted service. In one of the updates Magisk Hide started to hide the su and magisk paths from this remote service. 

And Now How can it be Fixed

A Process Can be Inserted in Zygote, Just like Magisk Demon to by pass the APIs request of the App, Open Source Community Dev's will soon Find a Workout maybe a Magisk module or Custom Magisk Manager App, 

Hope u gets a Good idea of what's happening, see you next time✌️

Till Then Stay Safe 

Comments