Magisk v23.0 - Breaks SafetyNet and CTS!


NiteC0re

Members
May 1, 2021
108
40
I accidentally updated Magisk. The New Version removed magisk hide and added "Zygisk" - dont know what this is and how it works. But The new Version breaks SafetyNet and CTS Profile.

Any idea how to fix it?
 
= How to pass SafetyNet with Magisk canary/alpha version ==

1) Enable "Zygisk" option (in Magisk app)

2) Reboot your device

3) Enable "Enforce DenyList" option (in Magisk app)

4) Go in "Configure DenyList"

5) Tap on the Magnifying Glass button (bottom-right)

6) Enable "Show system apps" option then search 'Google Play Services' and tap on it (but NOT on the tick box!) to expand activities

7) Enable both "com.google.android.gms" & "com.google.android.gms.unstable" only!

8) Done! SafetyNet will pass now!

;)
 
Last edited:
Enable "Zygisk" > Reboot > Enable "Deny List" > Config "Deny List" > Search 'Google Play Services' app and tap it (but NOT the tick box!) to expand activities > Enable both 'com.google.android.gms' & 'com.google.android.gms.unstable' only! > Go back and SafetyNet will pass now!

;)
There is no google app in the app list...
 
Strange. But now is my patched boot image gone. I tried to flash it again - it works. no error, but magisk says its not patched Oo
 
Strange. But now is my patched boot image gone. I tried to flash it again - it works. no error, but magisk says its not patched Oo
Same Issue here, tried 23.0, and Canary, neither work. Always shows that it is not installed. But I need Magisk since SafetyNet is broken on A12
 
Same Issue here, tried 23.0, and Canary, neither work. Always shows that it is not installed. But I need Magisk since SafetyNet is broken on A12
I renamed the magisk apk to uninstall.apk -> flashed this file in TWRP -> reboot -> renamed to magisk.zip -> flashed it in TWRP -> renamed the file to magisk.apk -> installed it -> it works again. But I used v23.0 canary (21) and DID NOT update to the new Version

All modules are lost, but if you reinstall them, all will work fine again.


All files are the same, but they have already the right names.
 
I renamed the magisk apk to uninstall.apk -> flashed this file in TWRP -> reboot -> renamed to magisk.zip -> flashed it in TWRP -> renamed the file to magisk.apk -> installed it -> it works again. But I used v23.0 canary (21) and DID NOT update to the new Version

All modules are lost, but if you reinstall them, all will work fine again.


All files are the same, but they have already the right names.
Problem is, I'm on A12 and TWRP doesn't work yet, A12 is a Fastboot Rom
 
One more comment:

Zygisk is detectible - although for now no real (banking or so) app looks for Zygisk - only Momo checker in its paranoia:)

You can hide Zygisk (keeping it working) this way:

- Install Shamiko Magisk module (to be installed from Magisk app, not flashed by TWRP) from:

- Before rebooting, disable DenyList (but do not remove apps/services from your DenyList).
Yes, disable - upon reboot, Shamiko will take over the role of DenyList, reading from the same list

- Every time you need to change DenyList, shortly enable Denylist, make changes in the list, disable DenyList and reboot - for Shamiko to accept changes
 

Attachments

  • IMG_20211217_195044.jpg
    IMG_20211217_195044.jpg
    107.7 KB · Views: 250
  • Like
Reactions: Poney70