Displax / safetynet-fix

SafetyNet & Play Integrity API workarounds for Magisk
MIT License
2k stars 53 forks source link

Nexus 6P - As of now #9

Closed sdfgsdfgd closed 1 year ago

sdfgsdfgd commented 1 year ago

Describe the bug Hellooo, nothing works except for Basic Attestation & Basic Integrity + CTS Profile. I thought we would be able to at least attain Device Integrity and Strong Attestation, is this not possible ?

Expected behavior I was expecting to pass Device Integrity and Strong Integrity - but I got s**t instead ?

Google Pay also doesn't work

Screenshot 2023-06-22 at 2 51 21 pm

Screenshots ss1 ss2

Device info Device model: Nexus 6P Android version: Android 8.1.0 ROM name/version: Stock ROM + Magisk 26.1 + magiskhide + universal fix, your mod (this repo)

Logs issue.log

Additional context

Checklist

Is this possible - how can I pass SafetyNet's Hardware Attestation or Play Integrity's STRONG_ATTESTATION ??

sdfgsdfgd commented 1 year ago

this ancient phone (Nexus 6P) - they don't even have the secure chip, so Google is literally keeping the device private keys somewhere in read only memory right ?

shouldn't it be actually really easy to pass the strong attestation / hardware attestation with this one at least ?

Displax commented 1 year ago

You are definitely doing something wrong.

  1. You need Magisk with Zygisk support (24.0+).
  2. You need enable Zygisk in Magisk settings.
  3. You need latest version of my MOD (2.4.0-1.3).
  4. You should not install/enable/use Riru.
  5. You should not use something third party solutions like "magiskhide".
Displax commented 1 year ago

Is this possible - how can I pass SafetyNet's Hardware Attestation or Play Integrity's STRONG_ATTESTATION ??

NO. Not possible. You need stock ROM and locked bootloader for it.