In this guide, we will show you the steps to flash the Play Integrity Fix module in Scripts-only mode without enabling Zygisk. Unlocking the bootloader and then rooting your device via Magisk/KernelSU/APatch paves the way for welcoming a plethora of tweaks and modules on your device. However, this is just one side of the story.
Carrying out these tweaks has a few noticeable downsides as well, with the tripping of the Play Integrity test being the most prominent one. As a result of this, you won’t be able to use any banking and payment apps on your device, and even the likes of Uber and McDonald’s might not work along the expected lines. Fortunately, the developers managed to find some working fingerprint and custom build prop settings using which we can bypass this restriction.
All that you need to do is enable Zygisk on your device and then flash the Play Integrity Fix module. However, in a few instances, such as when you have spoofed/faked the bootloader unlocking status, enabling Zygisk might lead to further complications, and either of the two [or even both] tweaks might not work.
While re-enabling Zygisk will fix that issue and you’ll pass Play Integrity, however, then it will conflict with the other tweak that you have implemented. So what else could be done? Well, there exists a nifty method using which you can flash the Play Integrity Fix module in Scripts-only mode without enabling Zygisk. And in this guide, we will show you how to do just that. So without further ado, let’s get started.
How to Flash Play Integrity in Scripts-only mode [Without Zygisk]
Before starting, please take a backup of all the data on your device, just to be on the safer side. Thedroidwin will not be held responsible if something happens to your device or data after performing the below steps.
- To begin with, make sure that Zygisk is disabled in Magisk.
- If that is not the case, then do so via Magisk’s Settings menu.
- Now download the Play Integrity Fork module from GitHub.
- Then launch Magisk, go to Modules, and tap on Install from Storage.
- Select the Play Integrity Fork module and hit OK in the prompt.
- Once flashed, tap on Reboot. Now install the Solid File Manager app.
- Then launch it, tap on the hamburger menu, and select Root.
- You’ll get a SuperUser request, tap Grant. Then go to below location:
/data/adb/modules/playintegrityfix/
- Now create a new file and name it scripts-only-mode.
- Then reflash the Play Integrity Fork module and restart your device.
- Now launch Magisk, go to Modules, and refer to Play Integrity Fork.
- It should be running in the Scripts-only Mode [see module’s description].
Additional Important Points
- In the above tweak, we have used the File Manager app, though you can also get this job done via a root prompt. In that case, you’ll have to use the below command:
mkdir -p /data/adb/modules/playintegrityfix; touch /data/adb/modules/playintegrityfix/scripts-only-mode
- Furthermore, do note that the Scripts-only mode will remain enabled until this file is removed and the module is reflashed again.
- During installation, all unused default mode files (which include the custom.pif.json) will be removed from the module directory. As a result of this, it will disable the Zygisk components of PIF, which includes attestation fallback and device spoofing.
That’s it. These were the steps to flash the Play Integrity Fix module in Scripts-only mode without enabling Zygisk. If you have any queries concerning the aforementioned steps, do let us know in the comments. We will get back to you with a solution at the earliest.