Comment by pona-a
21 days ago
Maybe a good compromise is to change the boot screen to have a label that the phone is running an unofficial ROM, just like it shows one for unlocked bootloaders? If the system can update that dynamically based on unlock state, why can't it do it based on public keys? Might also discourage vendors/ROM devs from using test keys like Fairphone once did.
Pixels with, for example, GrapheneOS already do exactly that:
"Your device is loading a different operating system."