SafetyNet
An early device integrity verification interface introduced by Google to detect whether a device has been rooted or is running an unofficial system. It was later replaced by Play Integrity.
Timeline (last 90 days)
Google introduced the stricter Play Integrity API to replace SafetyNet, increasing MicroG's compatibility difficulty.
SafetyNet is a device integrity verification service provided by Google, and the alternative implementation provided by MicroG can only simulate part of the verification results.
Unlocking the bootloader generally triggers a factory reset (wiping all user data) and may prevent the device from passing integrity checks such as SafetyNet/Play Integrity, thereby affecting the use of banking and payment apps.
Some Nokia HMD models allow unlocking the Bootloader by applying for an unlock code through the official website, but unlocking triggers a dm-verity verification failure warning, clears all data, and may cause some financial apps to fail to run (such as Google Pay detecting that SafetyNet does not pass).
Play Integrity is a device integrity verification interface provided by Google, replacing the earlier SafetyNet; apps can use it to determine whether a device runs an officially certified system, whether it is rooted, and whether the bootloader is unlocked.
Banking, payment, and government apps that call SafetyNet/Play Integrity attestation will refuse service at runtime even if they can be launched.
Waydroid requires kernel support for the binder driver and cannot pass Google's SafetyNet/Play Integrity attestation.
Firebase App Check uses the Google Play Integrity API by default on Android, generating a Google-signed integrity token on the device to verify the origin of requests.
Full root solutions trigger Google's SafetyNet/Play Integrity checks, causing banking and payment apps to refuse to run, loss of OTA system update capability, and invalidation of the device's hardware warranty.
All Facts (9)
Google introduced the stricter Play Integrity API to replace SafetyNet, increasing MicroG's compatibility difficulty.
50%UnverifiedSafetyNet is a device integrity verification service provided by Google, and the alternative implementation provided by MicroG can only simulate part of the verification results.
50%UnverifiedUnlocking the bootloader generally triggers a factory reset (wiping all user data) and may prevent the device from passing integrity checks such as SafetyNet/Play Integrity, thereby affecting the use of banking and payment apps.
50%UnverifiedSome Nokia HMD models allow unlocking the Bootloader by applying for an unlock code through the official website, but unlocking triggers a dm-verity verification failure warning, clears all data, and may cause some financial apps to fail to run (such as Google Pay detecting that SafetyNet does not pass).
50%UnverifiedPlay Integrity is a device integrity verification interface provided by Google, replacing the earlier SafetyNet; apps can use it to determine whether a device runs an officially certified system, whether it is rooted, and whether the bootloader is unlocked.
50%UnverifiedBanking, payment, and government apps that call SafetyNet/Play Integrity attestation will refuse service at runtime even if they can be launched.
50%UnverifiedWaydroid requires kernel support for the binder driver and cannot pass Google's SafetyNet/Play Integrity attestation.
50%UnverifiedFirebase App Check uses the Google Play Integrity API by default on Android, generating a Google-signed integrity token on the device to verify the origin of requests.
50%UnverifiedFull root solutions trigger Google's SafetyNet/Play Integrity checks, causing banking and payment apps to refuse to run, loss of OTA system update capability, and invalidation of the device's hardware warranty.
50%