PlayIntegrityFix
Fixing Play Integrity
According to the tutorial from PlayIntegrityFix GitHub repo, you need one of these:
- Magisk with Zygisk enabled.
- KernelSU with ZygiskNext module installed.
- APatch with ZygiskNext module installed.
My current setup is the first one. Let's move on now. If you are using magisk, you NEED to:
- Hide magisk app from settings. Go to magisk settings, click the "Hide the Magisk app", enter anything and click ok.
- Remove
/data/magisk
directory. If you have root, use an file explorer with root, and delete the magisk folder in /data (i use termux, so i ransu -c rm -r /data/magisk
). - Install Zygisk-Assistant magisk module
- Install PlayIntegrityFix module. NOTE: If your rom is signed with test keys (ask your ROM maintainer or check with with
su
andunzip -l /system/etc/security/otacerts.zip
in Termux. If you seetestkey.x509.pem
, rom is signed with test keys) open/data/adb/modules/playintegrityfix/pif.json
and change spoofSignature to true. (source)
Following these steps should help you pass MEETS_BASIC_INTEGRITY
and MEETS_DEVICE_INTEGRITY
.