Technology

Play Integrity API Checker can tell if your Android device is tampered or not

As an Android app developer, there are many reasons why you might want to use an exploit detection mechanism to investigate the target device’s software and hardware environment. Google’s SafetyNet Attestation API is one such anti-abuse API that allows app developers to assess which Android device their app is running on. However, it will be discontinued in 2024 in favor of the Play Integrity API. Of course, the modding community will soon need a practical and easy-to-use method to query Google Play Services about device integrity properties. This is true Play Integrity API Checker comes in.

Created by Nikolas Spiridakis, also known as XDA Senior Member 1nikolas, Play Integrity API Checker is a useful app to determine device integrity status as reported by Google Play Services. After installation, all you need to do is click the TO CHECK button and the app will do the rest. The developer embraced the KISS (“Keep It Simple Stupid”) principle, which is evident in the UI design language.

Read:Try this “one neat trick” to clear your browser cache (on Daily Kos or elsewhere)

Play Integrity API Checker Status

Fortunately, the mapping of the device integrity judgment between the SafetyNet Attestation API and the Play Integrity API is fairly straightforward. In a nutshell, the latter’s “MEETS_BASIC_INTEGRITY” property is equivalent to SafetyNet’s “basicIntegrity” attribute. On top of that, add the “ctsProfileMatch” under base evaluation and you get the equivalent of “MEETS_DEVICE_INTEGRITY” in the new API. Finally, to get a green check next to the “MEETS_STRONG_INTEGRITY” property, the device must meet the hardware-assisted SafetyNet attestation.

SafetyNet Attestation API and Play Integrity API Judgment MappingSafetyNet Attestation API and Play Integrity API Judgment Mapping

In particular, some stock configuration exit events can lead to Play Integrity violations. On a modern Android device, an unlocked bootloader is enough to disable the abuse detection system. Please note that the app does not help you adjust the Play Integrity status of your device – it only displays the status from the perspective of Google Play Services. However, power users can still use a variety of workarounds to pass Google’s SafetyNet attestation and similar anti-abuse checks without breaking parts of the system.

If you’d like to give Play Integrity API Checker a try, download the app from the Google Play link below. For app developers reading this, the app is open source, so you can check out the codebase, submit new patches, or compile the app yourself.

Read:Breath Of The Wild 2



Source: XDA Forums
Through: Mishal Rahman

Previous post
Dame Hilary Mantel obituary | Books
Next post
Dow Jones Futures: Bear Market Eyes New Leg Down; Apple, Eli Lilly Show Relative Strength