>
You're mentioning security, which is interesting, because here it's not a question of securityI mention security because, by running blobs (sometimes entire OSes) in TrustZone EL3 / Hypervisor EL2 rings, OEMs / ODMs can pretty much do anything they want, including connecting to WiFi / LTE networks to phone home, analyse contents of the RAM, scan UFS / eMMC, track inputs / keys, and what-not; all without Android (Kernel EL1 + Userspace EL0) ever knowing anything about it.
> It's also fun that you mention Google doing security around Android... because the vast majority of people do send their private data to Google!
Agree. One good thing about Google tightening up Android APIs (and CCD certifications) in the name of security (and compatibility) is it only leaves Google with the keys to snoop on users. Careful "De-googling" of the ROM can take one a long way, indeed.
> My personal take is that if we want to control who we send our data to, we need to start from the easy steps: ...
And install the Rethink Firewall (network monitor) while you're at it, phh (: