From e638463fdf30c607b4ffcc7d33ca27fc7c0aef91 Mon Sep 17 00:00:00 2001 From: Andrew Gunnerson Date: Sat, 2 Jul 2022 16:26:09 -0400 Subject: [PATCH] README.md: Clarify what devices are supported Signed-off-by: Andrew Gunnerson --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 7b84b1a..2b360c8 100644 --- a/README.md +++ b/README.md @@ -14,7 +14,7 @@ avbroot applies two patches to the boot images: ### Warnings and Caveats -* This project is **_not_** meant to be usable for any device. Most devices don't support relocking the bootloader using a custom public key for the root of trust. I've only tested with the Android 13 stock image on a Google Pixel 6 Pro. +* This project only works with devices using (non-legacy-SAR) A/B partitioning and supporting the use of a custom public key for the bootloader's root of trust. This effectively limits the supported devices to recent Google Pixels. I've only tested with an Android 13 OTA on a Google Pixel 6 Pro. * **Do not ever disable the `OEM unlocking` checkbox when using a locked bootloader with root.** This is critically important. With root access, it is possible to corrupt the running system, for example by zeroing out the boot partition. In this scenario, if the checkbox is turned off, both the OS and recovery mode will be made unbootable and `fastboot flashing unlock` will not be allowed. This effectively renders the device **_hard bricked_**.