@nonsuch is absolutely correct, I was using the term FOSS in a very hand-wavey (and wrong) sort of way. I can respect his pet peeves, as I have mine. (...) @wx9 had it right - the phone is a computer and it should act like one. On android you can modify system files, but the phone re-loads the system ROM on reboot so the change isn't persistent. For that you have to re-flash. That's not how a computer works.