After reading a lot of docs. (Can't cite a reference. Sorry. I accidentally deleted my browser app data that contain a few site that has a lot of related information)
The answer to this question is "you can"
As long you got the kernel and device blob source code for the phone you're using.
But this would be a tedious task :ablobblewobble:

Sign in to participate in the conversation
CleverLibre Social

CleverLibre Social is an inclusive social instance for open discussion, learning, and community.
All cultures welcome.
Hate speech and harassment strictly forbidden.