Displax / safetynet-fix

SafetyNet & Play Integrity API workarounds for Magisk
MIT License
2.01k stars 52 forks source link

SafetyNet Fix for KernelSU #8

Open jb82gm opened 1 year ago

jb82gm commented 1 year ago

I'm using KernelSU and currently it works BEST! Like 99% apps can not detect root. When I install Zygisk for KSU, KernelSU looses its hidden root mechanism.

Can you make Safetynet Fix to work on KernelSU without Zygisk?

kartikbillimoria commented 1 year ago

How do you get KernelSU to work for Pixel 7, I have been looking around but haven't been able to find much information on it for Pixels.

salvogiangri commented 1 year ago

Passing SafetyNet/Play Integrity attestation (which is what this module lets you do) has nothing to do with hiding root to other apps (which is what you need). You should try Shamiko.

kheno commented 1 year ago

@BlackMesa123 It does indeed not. Though this is not what @jb82gm is asking. He is using KernelSU, and it does happen with normal magisks too, and once the universal safetynet fix is running (using zygisk) to fix the CTS profile fail, which ist does, Then: some apps detect the use of the universal safetynet/zygisk and report that root is detected. The reposrt is indeed not correct by these apps, but none of these apps will have different errors, they just say root is detected when whatever detection sensor is triggered (su detection, unlocked bootloader, ...) I have the same issue. Although weirdly when in KernelSu only zygisk under kernelsu is enabled, my app (itsme) is working. But then ofcourse cts profile is failing.

BTW props module does not work under KernelSu. Also tried Magisks delta/alpha +props + zygisk on + shamiko + univ safetynet fix also triggered the itsme app. :(

kheno commented 1 year ago

@jb82gm

Just suceeded With following setup:

Ksu + shamiko + safetynet Fix by diplax and zygiskforkernelsu

Shamiko setup like this: https://kernelsu.com/shamiko-install.

But agree, a zygisk independed version might be a better solution.