Mehrab Mahmud Udoy

Fix Google Play Integrity (OUTDATED)

June 21, 2025
4 min read
Table of Contents

Important Notice

This method may work or may not as of 6 July 2025 its only working on my one device other is not passing device. You can still try it out ! Ill update when i get time if theres a fix that is

Step 1: Remove Old Modules and Disable ROM/GMS Spoofing

Before beginning:

  • Remove any previously installed Play Integrity-related modules from your device. This helps prevent potential conflicts during setup.

  • If you are using a custom ROM, make sure to disable any built-in integrity or GMS spoofing options. These spoofing features can interfere with Play Integrity results.

Step 2: Download the Required Components

You will need to download and install the following modules and applications:

Zygisk Module (choose one):

For MAGISK users only:
Make sure to disable the default Zygisk option from the MAGISK settings before using ReZygisk or NeoZygisk. This is required to avoid conflicts between MAGISK’s built-in Zygisk and the custom Zygisk modules.

Play Integrity Module (choose one):

  • PlayIntegrityFork (Recommended)
  • PlayIntegrityFix

    The developer of PlayIntegrityFix has deleted their GitHub account, so don’t expect any further updates or active development on this module. It still works in many cases, but PlayIntegrityFork is currently the better-maintained option. (You can try to use an archived version if available.)

Tricky Tools (download both):

Other Required Application:

For MAGISK users only.

Step 3: Install Modules

Install the following modules using KernelSU or MAGISK:

  • ReZygisk or NeoZygisk
  • PlayIntegrityFork or PlayIntegrityFix
  • TrickyStore
  • Tricky Addon

Once installed, reboot your device to apply the changes.

Note:
Install and run KSU Web UI Standalone as a separate application if you are a MAGISK user.

Step 4: Configure PlayIntegrityFix

  1. Open the KernelSU or MAGISK Manager.
  2. Go to the Modules tab.
  3. Locate the Play Integrity Fix module.
  4. Tap Action or Run the action script to apply the configuration.
  5. Make sure the option “Spoof SDK version to Play Store” is disabled.

Step 5: Configure TrickyStore

  1. Open the KernelSU or MAGISK Manager.
  2. Go to the Modules tab.
  3. Find the TrickyStore module.
  4. Tap on the Open or Action button.
  5. Tap the menu (three dots) and follow these steps:
    • Select All > Save
    • Deselect Unnecessary > Save
    • Set Valid Keybox
    • Set Security Patch > Get Security Patch Date > Save

STEP 6: Check Your Integrity

Use the Play Integrity API Checker app to verify your results. You can get it from the Google Play Store here.

If everything has been configured correctly, you should pass all of the following checks:

  • Basic Integrity
  • Device Integrity
  • Strong Integrity

This applies to both the legacy and new response formats.

Important Notes

  • Avoid checking Play Integrity too frequently.
    Repeated checks may raise suspicion and result in failing integrity even if the setup is correct.

  • Google always keeps messing with their Integrity stuff, so this is the working method as of now. It may not work in the future. If it doesn’t or if there’s a fix, I’ll try to update the blog.