Explorer666
Didn't mean that exactly lol.
There is a lot more to it than coding or any single aspect..
Maybe a better way to try explain this;
View everything as 'tools' - some need certain ones, others don't.
GOS is a tool along with many, many other things in this context, be it a phone's OS, other software eg apps, the hardware itself, are also all tools, even 'law' is a tool.
Along with ones that have nothing to do with a phone, or even privacy or security -
Creating your own implementation to the degree you require in the real world, would inherently go far beyond a single device such as a phone in this specific context..
It also means when you view everything as a 'tool' - you can possibly utilise ones completely unrelated and not even designed for this purpose in your implementation..
Everyone also knows the golden rule "Nothing is secure"..
One that I've always attributed equally with that, is;
"You cant secure something unless you know how to break it"
Eg; If you want something that will work for your situation, you have to learn how each tool works to an extent and how you want to utilise them, if that makes sense?
I've never actually tried to put this in words for anyone else before, my apologies if it isn't phrased very well lol.
Knowledge and understanding are only gained through learning, and practice - people tend to dedicate as much as required in the context of what their goal or interest is :)