The Play Integrity Fix Magisk module is a Zygisk module that fixes the “ctsProfileMatch” of SafetyNet and the “MEETS_DEVICE_INTEGRITY” of Play Integrity.
This means that it can be used to bypass SafetyNet and Play Integrity checks, which can be useful for users who want to install root mods or custom ROMs.
Table of Contents
Requirements
To use the Play Integrity Fix Magisk module, you must have one of the following:
- Magisk with Zygisk enabled.
- KernelSU with ZygiskNext module installed.
Download
To download the latest version of the Play Integrity Fix Magisk module, click the download button below.
How to use
To use the Play Integrity Fix Magisk module, simply flash it in Magisk App. Once it is flashed, reboot your device.
Troubleshooting
If you are failing basicIntegrity (SafetyNet) or MEETS_BASIC_INTEGRITY (Play Integrity) after flashing the Play Integrity Fix Magisk module, try the following steps:
- Disable all other Magisk modules except for Play Integrity Fix.
- Make sure that SELinux is set to enforced.
- If you are using Shamiko, make sure that the GMS main and unstable processes are added to the hide list.
Compatibility
The Play Integrity Fix Magisk module is compatible with most Android devices and Magisk versions. However, there are a few known issues with some devices and modules. For more information, please see the GitHub page for the module.
Credit
Chiteroman, the developer of Play Integrity Fix, has generously made their work available for free to the community. You can find the source code for Play Integrity Fix on GitHub.
Conclusion
The Play Integrity Fix Magisk module is a powerful tool that can be used to bypass SafetyNet and Play Integrity checks. This can be useful for users who want to install root mods or custom ROMs, or who want to use certain apps and services that are not available to rooted devices.
If you are having problems fixing the SafetyNet issue on your device, please leave a comment below and our team will be happy to help you.
I installed LineageOS 20 on my Sony XZ1 Compact (G8441), rooted it with Magisk 26.4, and installed the LW module PlayIntegrityFix v15.2, selecting Google Play Store, Google Wallet, and Google Service Play. After deleting the data, the Google Play Store still doesn’t recognize my uncertified phone. Every time I restart, Google Play services (com.google.android.gms) deactivates from the Zygisk weird list.
Hi, it seems like you are having some issues with Play Integrity Fix Magisk Module. According to the official GitHub page, you need to follow these steps to make it work:
Flash the module in Magisk/KernelSU
Clear Google Wallet cache (if you have it)
Clear Google Play Store cache and data
Clear Google Play Services (com.google.android.gms) cache and data (Optionally skip clearing data and wait some time, ~24h, for it to resolve on its own)
Reboot
If you have already done these steps and still have problems, you can try to use another version of the module or report the issue to the developer. Hope this helps.