Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Raviole #1

Merged
merged 2 commits into from Sep 15, 2022
Merged

Raviole #1

merged 2 commits into from Sep 15, 2022

Conversation

HurtCopain
Copy link

Changes need for Pixel 6 Series to flash fastbootd zips. ie fastboot update rom.zip...These changes allow the flashing to not return an error of "this device is locked and you cannot flash to a locked bootloader."

HurtCopain and others added 2 commits September 14, 2022 22:41
Google's SafetyNet attestation includes checks for the integrity of the
verified boot chain, as reported by some ro.boot.* properties normally
passed by the bootloader. Unconditionally reporting successful, valid
values helps pass SafetyNet checks, as long as other system state is
intact.

However, the real prop values must be retained in recovery/fastbootd in
order for fastbootd to allow/deny flashing correctly based on the
bootloader lock state. This is accomplished by checking androidboot keys
in the kernel cmdline and bootconfig (necessary on Pixel 6), and not
spoofing anything if the boot isn't a normal full-blown Android boot.

Change-Id: I66d23fd91d82906b00d5eb020668f01ae83ec31f
@ziasam ziasam merged commit 6733cea into Project-Zephyrus:tm Sep 15, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
3 participants