In this guide, we will show you the steps to pass the Strong Integrity on an unlocked bootloader and rooted device. While gaining administrative access by rooting the device has forever been the tech enthusiast’s go-to tweak, however, the number of users who used to do so is on a continuous decline. One major reason for the same is the continuous tightening of screws from the Silicon Valley giant.
Every other year, it tends to introduce new stringent measures that end up doing more harm than good to a rooted device. Granted, rooting a device would leave it more prone to attacks and Google is only introducing these security measures to prevent users from rooting their devices so that they remain confined within a safe environment. However, the users are fully aware of what they are doing and what use will an open source OS be if they have to be enclosed within the gated society.
Unfortunately, this is how things stand at the moment and the likes of SafetyNet and Play Integrity have proven to be the final nail in the coffin. The former was the starting point of this fiasco but has since been replaced with the latter. For the unaware, the Play Integrity Test consists of three tests: Basic, Device, and Strong. As soon as you root your device [or even install a custom ROM], all these three tests will fail.
As a result of this, you wouldn’t be able to use any banking and payment apps. However, thanks to some nifty work done by the developer, you can partially pass this test and at least run numerous banking and payments. But did you notice the word partial? We used this because the module that allows us to get this job done only passes the Basic and Device Integrity tests and not the Strong one.
While that is sufficient for most apps, some have started looking for Strong Integrity as well, and that has proven to be a major cause of concern. Well, not anymore! There now exists a method using which you can even pass the Strong Integrity, apart from the Basic and Device on your unlocked bootloader and rooted Android device. And in this guide, we will show you how to do just that. So without further ado, let’s get started.
How to Pass Strong Integrity on Unlocked Bootloader & Root!
Do note that this tweak requires an unrevoked keybox.xml file which cannot be publically shared as it will then be revoked [you know why and how!] and will no longer be of any use to us.
So from where can you get this file? Well, you can search for it using a less popular search engine like Ecosia, go through forums like Reddit and X, or search on Discord Servers and Telegram channels. However, once you get hold of this file, please do not share it with anyone else due to the reasons already mentioned above. Keeping all these points in mind, let’s get started.
Before starting, please take a backup of all the data on your device, just to be on the safer side. Moreover, it’s quite obvious that your device should already be rooted at this point in time. However, if that is not the case and you are here to test out this tweak for the first time, then make sure to root your device via our guide. Droidwin and its members wouldn’t be held responsible in case of a thermonuclear war, your alarm doesn’t wake you up, or if anything happens to your device and data by performing the below steps.
- First off, here are all the required files that you need to get hold of:
- Magisk Canary [For Root]
- Shamiko Module
- LSPosed Framework [For Shamiko]
- Play Integrity [For Spoofing Device]
- Zygisk Assistant [For Hiding Zygisk]
- Tricky Store [For modifying the certificate chain generated for Android key attestation]
- Unrevoked keybox.xml [For passing Strong Integrity]
- Root Supported File Manager [For accessing the /data directory]
- Play Integrity API Checker [To check if your device passes Strong Integrity]
- Once you have downloaded all the files, launch Magisk > go to Settings > enable Zygisk.
- Then go to Modules > Install from Storage > flash the following modules:
- Shamiko Module
- LSPosed Framework
- Play Integrity
- Zygisk Assistant
- Tricky Store
- Once done, extract manager.apk from LSPosed ZIP and install it.
- Now install a root-supported file manager app like Solid File Explorer.
- Then launch it, tap on the hamburger menu, and select Root. You’ll get an SU request, tap Grant.
- Now go to the below directory. There will already be a keybox.xml file present there.
data/adb/tricky_store
- Replace it with the unrevoked one that you have downloaded [select New in the prompt that appears].
- Finally, restart your device and then install the Play Integrity API Checker app.
- Launch the app [make sure you’re connected to the Internet] and tap on Check.
- You should now be passing all three tests, including the Meets_Strong_Integrity.
That’s it. These were the steps to pass the Strong Integrity on an unlocked bootloader and rooted device. 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.
Vianmi
Could I please receive a copy of that xml file you were talking about, I couldn’t find another one 😥
Sadique Hassan
We have sent you the file
Josh
Hi. Im requesting about file about keybox.xml
Is possible to send me a copy?
Regards.
Sadique Hassan
We have sent you the file
Julian
could you sed me the keybox.xml file
please
Sadique Hassan
We have sent you the file
George
Could you kindly send me the XML file please
Sadique Hassan
The file has been sent to your email ID.
FreeWorld
Hello and would u please send me unrevoked keybox.xml file?
heres my mail [email protected]
Thank you
Sadique Hassan
The file has been sent to your email ID.
Abhishek
Hi, Please share keybox.xml
Sadique Hassan
The file has been sent to your email ID.
Renato Lordes
Hi, can you please send the unrevoked keybox.xml file?
Thank’s sir.
Sadique Hassan
The file has been sent to your email ID.
Gummy
Please can I have keybox.xml
Sadique Hassan
The file has been sent to your email.
Anled
Would really appreciate getting the keybox file. Thanks!
Sadique Hassan
The file has been sent to your email.
Mrawk
So im looking keybox.xml file?
please send
Sadique Hassan
The file has been sent to your email.
Gadiel Yossef
Can u send keybox.xml please?
Sadique Hassan
The file has been sent to your email.
Arek
Hi. Im requesting about file about keybox.xml
Is possible to send me a copy?
Greetings from Poland
Sadique Hassan
We have sent you the file.
Taiyou
Hello, greetings from Brazil. I already wrote a comment asking for unrevoked keybox.xml, but I’m not quite sure it was sent… Thanks, though!
Sadique Hassan
We have sent you the file
Domi Adiwijaya
Can u send keybox.xml sir?
Sadique Hassan
The file has been sent to your email ID.
Vedansh Badonia
It is not working for me. I request you to please help me.
I will be looking for your response.
Thanks in advance!
Sadique Hassan
What’s the exact issue mate? Make sure to reverify the location where you have placed the file.
zeeshannawaz
Keybox.xml file please to by pass play integrity
Sadique Hassan
We have sent you the file.
izufa ardiynt
how to get keybox.xml file?
Sadique Hassan
We have sent you the file.
Mrwhois
Please send me the xml file
Sadique Hassan
We have sent you the file.
Adriaantje
can you send me the XML please?
Sadique Hassan
We have sent you the file.
prateek
Please share the XML with me aswell
Sadique Hassan
the file has been sent to your email ID.