Play Integrity & Banking Compatibility Setup Guide
This guide details how to configure Magisk, Zygisk, and the PlayIntegrityFix module on Windows Subsystem for Android to pass Google Play Integrity attestation a
This guide details how to configure Magisk, Zygisk, and the PlayIntegrityFix module on Windows Subsystem for Android to pass Google Play Integrity attestation and run banking, UPI, and financial applications.
[!TIP] Having issues with banking apps? Run through the Interactive Play Integrity & Root Cloaking Wizard or explore verified app configurations in the App Compatibility Directory.
1. Overview
Many banking and financial applications (such as PhonePe, Paytm, Google Pay, SBI YONO, and BHIM) require your device to pass Google Play Integrity attestation (MEETS_DEVICE_INTEGRITY) and detect whether the environment is modified or rooted.
By following this guide, you can cloak root access and pass device attestation on WSA.
2. Step 1: Enable Zygisk in Magisk
- Launch the Magisk application from your Windows Start Menu or Android app list.
- In the top-right corner of Magisk, click the Settings (gear) icon.
- Scroll down to the Magisk section:
- Toggle Zygisk to Enabled.
- Toggle Enforce DenyList to Enabled.
- Click Configure DenyList:
- Tap the three-dot menu in the top right and check Show system apps.
- Search for Google Play Services (
com.google.android.gms) and expand it. - Check the boxes for
com.google.android.gmsandcom.google.android.gms.unstable. - Search for your banking apps (e.g.
PhonePe,SBI YONO,Paytm) and check all their processes.
3. Step 2: Install PlayIntegrityFix Module
- Download the latest PlayIntegrityFix module zip release from PlayIntegrityFix Releases: https://github.com/chiteroman/PlayIntegrityFIX/releases
- Open the Magisk app on WSA.
- Tap the Modules tab at the bottom right.
- Tap Install from storage.
- Select the downloaded
PlayIntegrityFIX.zip. - Once installation completes, do not reboot immediately.
4. Step 3: Hide the Magisk App
- In Magisk Settings, tap Hide the Magisk app.
- When prompted, enter a generic name (e.g.
Settings ManagerorTools). - Magisk will repackage itself under a randomized package name.
5. Step 4: Disable USB Debugging for Strict Banking Apps
Strict banking apps such as SBI YONO detect active Android Debug Bridge (ADB) connections:
- Open the Windows Subsystem for Android Settings app from Windows Start.
- Go to Advanced settings.
- Toggle Developer options to Off (or ensure USB debugging is disabled).
6. Step 5: Restart WSA
- In the WSA Settings application, click Turn off Windows Subsystem for Android.
- Launch your banking app or Google Play Store.
- Verify that the app launches and functions normally.