Conversation

There are quite some discussion around Android 13 bumping the anti-rollback protection on Pixel 6, and people are shitting on Google for this. Not sure how much I'm allowed to disclose so I'll just say this: this decision is not made lightly; it's done because it's necessary.
38
845
Replying to
You can only realistically get into this state if you unlock the bootloader. When you unlock the BL, you’ve voluntarily forfeit warranty (at least for software related issues like this one). I’m 100% sure that if your device bricked after a normal OTA, you’ll get a replacement.
2
5
Rollback protection is part of verified boot. It has existed for the SoC boot chain, secure element and the OS itself for many years. Pixels have used it for the OS and secure element for years. It wasn't used in practice for SoC boot chain due to being a development annoyance.
1
2
An important security feature not being fully implemented due to it being a development annoyance is problematic. GrapheneOS is an aftermarket OS focused on Pixels and we wanted this feature to start being used properly and complained about it not being done on the past devices.
2
1
The firmware needs to have the updated version. We already use verified boot with rollback protection for the OS. It's different for OS because it's verified by last stage of SoC boot chain based on rollback indexes stored in secure element, which in practice are the patch level.
1
The boot chain firmware needs rollback protection which is incremented after vulnerabilities able to bypass verified boot are fixed, otherwise those vulnerabilities can be used to bypass it despite security patches being shipped. It's a standard feature used on more than phones.