Using ADB to See if SafetyNet Checks are Basic or Hardware Backed

Join the Daily Android News Discussions

SafetyNet Check App –
ADB & Fastboot Install Tutorial –

1. Intro [00:00]
2. Perform a SafetyNet check [02:12]
3. Connect the smartphone or tablet to the PC [03:27]
4. Open a Command Prompt, Terminal, or Windows PowerShell in the same folder as your ADB & Fastboot tools [03:41]
5. You can use the “adb devices” if you want (this is simply a way to test if the USB connection is good)
6. Then execute the “adb logcat -s SafetyNetResponse” command
7. And look at the end of the code snippet. If it ONLY says BASIC then your device is only using that method for testing SafetyNet. If it lists both BASIC and HARDWARE_BACKED, then it’s likely relying on hardware to perform the attestation checks.

Google has been working on a different method for performing SafetyNet checks. Until this new move, we’ve referred to the method Google uses as “Basic” and it’s been something Magisk has been able to work around for years.

Bypassing SafetyNet checks have always been a cat and mouse game and the latest move from the company is what is being referred to as “Hardware Backed” SafetyNet checks.

This method is much more invasive and has been shown to even return a failed response from just unlocking the bootloader.

Not every device is currently using the hardware backed SafetyNet checks though. So this video shows you how to check if your Android smartphone or tablet is using Basic or Hardware Backed SafetyNet Check attestation tests.

Rate this post