Do you have a *reasonably* modern Android phone you can unlock the bootloader on?
The hardest part would be testing it on as many phones as possible then keeping all those devices maintained.
If we focus on a small number there's much less overhead tho.
Actually I have an idea...