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
magiskdirectory from/data. 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
suandunzip -l /system/etc/security/otacerts.zipin Termux. If you seetestkey.x509.pem, rom is signed with test keys) open/data/adb/modules/playintegrityfix/pif.jsonand change spoofSignature to true. (source)
Following these steps should help you pass MEETS_BASIC_INTEGRITY and MEETS_DEVICE_INTEGRITY.
