With Google’s tightening security, the Play Integrity Test status checking directly from Play Store has become a must-have feature—especially for root users and developers. In this guide, we have presented the precise steps laid out for you to unlock and understand your Play Integrity results by using the Play Store native tools only and not relying on shady apps.
📲 What is the Play Integrity API and Why It Matters
The Play Integrity API is a security arrangement by Google that checks if the device is genuine before granting it access to the app. It carries out three levels of verifications:
- Device Integrity – Makes sure the device is listed as a Google-certified product and has no unauthorized modifications.
- Basic Integrity – Verifies the lowest system integrity (e.g., no root access).
- Strong Integrity – It is the highest level requiring hardware-backed confirmation and a file named keybox.xml.
The declaration of May 2025 stated that the aim of keybox.xml besides Strong Integrity will also serve for Device Integrity, a measure which dramatically impacts the passing of all the levels.
✅ Steps to Check Play Integrity Test Directly from Play Store
To check the Play Integrity Test via the Play Store is quite simple if you know where you can see it. Let us give you a detailed instruction on how to do it using just the Play Store without the interference of outside apps.
1. Open the Play Store App
- Tap on the Google Play Store icon on your Android device.
2. Access Hidden Developer Options
- First, tap your profile picture in the upper-right corner of the screen.
- Go to Settings > About.
- Tap the Play Store version 7 times, after which a message ‘Developer options enabled’ will appear.
3. Turn on and Explore Developer Options
- Next, head to Settings > General > Developer Options (the section you just enabled).
- Now, press the Check Integrity button.
4. Review Your Integrity Test Results
You will see the outcome for the following categories:
Check Type | Status |
---|---|
Device Integrity | ✅ or ❌ |
Basic Integrity | ✅ or ❌ |
Strong Integrity | ✅ or ❌ |
- ✅: Test Passed
- ❌: Test Failed
Example Output:
Device Integrity: PASS Basic Integrity: PASS Strong Integrity: FAIL
🛠️ Troubleshooting Integrity Test Failures
🔹 Failing Device Integrity
- Most probably, it is due to the absence of keybox.xml or its revocation.
- Maybe the device is rooted or the bootloader is unlocked.
🔹 Failing Basic Integrity
- System changes like (Magisk, Xposed) bring about this.
- Sol: Go with MagiskHide/DenialList or LSPosed combined with Shamiko.
🔹 Failing Strong Integrity
- Must have hardware-backed attestation.
- Unrevoked keybox.xml is needed, usually for the specific device builds.
- Besides, Google is running a race with the patched versions of the keys to be a few days ahead.
📉 Real-World Impact of Failing Play Integrity
Depending on which of these tests you fail, you may not be able to access:
- Banking apps
- DRM-protected media (e.g., Netflix HD)
- In-app purchases
- Games relying on strong anti-cheat systems (e.g., Pokémon GO, Genshin Impact)
📋 Alternative Method: Using Play Integrity API Checker (Optional)
In addition to that, the Play Integrity API Checker may be a fallback if you can’t get the reliable result when the server is busy:
- Get on GitHub or F-Droid.
- Touch “Check Integrity” and read three fields.
- Remember to watch out for the rate limit of the server acting as a cause for real-time results being
🔒 How to Improve Integrity Test Results
Problem | Fix |
---|---|
Root Detected | Use Magisk DenyList, hide root from Play Services |
Custom ROM | Flash stock firmware or verified GSI |
Keybox Missing | Restore OEM stock keybox if available |
Bootloader Unlocked | Relock bootloader (if feasible) |
Tip: Devices launched with Android 13+ and hardware-backed security have higher chances of passing Strong Integrity—provided they are unmodified.
🧩 Final Thoughts
Play Integrity compliance has become a crucial component of Android security. With Google’s increased control over verified devices, they can now directly check their status in the Play Store without needing transparent third parties to help. Native methods will become the only reliable future for Play Store, as it continues to be updated.
Maintain your device in good condition, install official firmware, and perform regular verification, especially if you use apps that demand full integrity compliance.
❓ Frequently Asked Questions (FAQ)
1. Why am I failing the Strong Integrity Test even after passing Device and Basic?
The Strong Integrity Test is made to ensure that a keybox.xml (the private key) of hardware-backed storage with the device’s unique ID is used for your computer. This file is very specific to the device and it is often revoked by Google. Even if your device is not rooted and has stock firmware, you may run into problems with the Strong Integrity if the keybox is invalid or missing.
2. Can I pass Play Integrity Tests on a rooted phone?
Only Device and Basic Integrity can be done on a rooted phone. Magisk (with DenyList) and Shamiko can be used to hide root from Play Services. However, neither the hardware attestation nor the actual keybox that is used can be faked by software hence, Strong Integrity will still require those.
3. Is there any risk in enabling Developer Options from the Play Store?
Definitely not. Developer Options in the Play Store is just a way of accessing diagnostic tools and it does not change the security condition of your device in any way. It is quite safe and can be undone. If you want to, you can disable these options, by clearing Play Store data, which will have the effect of hiding them.