Thanks for elaborating. The technicals align with what I have read elsewhere.
GrapheneOS in particular has a pretty strict definition of what is a "supported device" based on a lot of the same scenarios you mentioned above. I'd certainly be interested in your take:
Unfortunately I don't have time to review in depth. What I do know is it has a good reputation. I can't tell you if it's well deserved.
(post is archived)