mirrors
- GitHub: https://github.com/zenfyrdev/bootloader-unlock-wall-of-shame
- Codeberg: https://codeberg.org/zenfyr/bootloader-unlock-wall-of-shame
- tangled: https://tangled.sh/did:plc:rjhjcb3rgdsmdr6ykywuh63z/bootloader-unlock-wall-of-shame
Do note that issues, pull requests, and discussions on Codeberg and tangled are not monitored. Please use GitHub for these.
## What?
All Android devices ship with a locked bootloader (ABL). This means that the device will verify every loaded image against known trusted keys right from the moment it turns on.
Unlocking the bootloader means allowing the device to load images either signed with untrusted keys or not signed at all, such as custom OSes, kernels, recoveries, etc.
Most of this is powered by [Android Verified Boot](https://source.android.com/docs/security/features/verifiedboot).
Which by itself is a tool similar to [UEFI Secure Boot](https://uefi.org/specs/UEFI/2.9_A/32_Secure_Boot_and_Driver_Signing.html#secure-boot-and-driver-signing). AVB prevents the system from booting in case of corruption/compromise attempts, which is *good*, as long as the device owner can 1. Disable verification and 2. Enroll custom keys.
## Why?
Unfortunately, a lot of devices do not allow unlocking the bootloader at all, let alone enrolling a [custom root of trust](#custom-avb-keys). This is one of the many ways we see companies dismantle user choice and open platforms, with Google itself targeting things like installing "unauthorized" software with their [Android developer verification program](https://developer.android.com/developer-verification).
This list contains info on how different companies handle (or don't handle!) unlocking on devices they sell and possible ways to bypass their locks. While it mainly targets Android devices, it also has info on other device families. If you know of specific details/unlocking methods, please PR them or drop them in the [discussions](https://github.com/zenfyrdev/bootloader-unlock-wall-of-shame/discussions).
# The list:
> [!CAUTION]
> Reminder that no matter how nice a company is,