"Here is the rest of the network activity, all of which is TLS-encrypted by keys buried in the stock Google operating system, and thus not controlled by the device purchaser:
Only Google knows precisely what all that data is and what it is used for."
Why should the owner of the computer be allowed to see what is being sent to Google? (Maybe the strange folks at Google cannot think of any reasons.)
Who pays for transport of the data to Google? (Is there any reason Google should not pay?)
Putting the data sent aside, there is the question of whether the computer owner should have a choice in whether they want to send it, and there is the fact that these unauthorised connections are all pings to the mothership.
Using NetGuard, it's possible to block all these connections without rooting or installing GrapheneOS. It's also possible to log all the DNS lookups and attempted connections, without rooting or installing GrapheneOS. The log will indicate which software is making the connection attempts. One can also create PCAP files showing the patterns of network activity, again without rooting or installing GrapheneOS. It's relatively easy to determine what connections are actually necessary for the computer to work as desired.
After installing GrapheneOS, I wonder if it is possible to selectively stop connections to GrapheneOS servers. There are probably some connections to Graphene servers enabled by default.
Would be fun to compare PCAP files from a device running NetGuard versus one running GrapheneOS.
I'm generally not a fan of bigger government, but we need to legislate to death the practice of companies sending your data off without transparency and consent.
> After installing GrapheneOS, I wonder if it is possible to selectively stop connections to GrapheneOS servers. There are probably some connections to Graphene servers enabled by default.
This is actually extensively covered in the GrapheneOS FAQ:
Who gives a shit? If it's a new phone it has none of your data on it, and you're just about to wipe the OS and install one which respects you much more. No harm done.
Google does. That's why the Google's code is forcing a computer owner to connect the internet using a Google OS before installing an OS that the owner chooses. The customer has paid, title has been transferred, the computer is no longer Google's or the carrier's property. If Google or a carrier does not get to collect some data after purchase, then no harm done.
Why should the owner of the computer be allowed to see what is being sent to Google? (Maybe the strange folks at Google cannot think of any reasons.)
Who pays for transport of the data to Google? (Is there any reason Google should not pay?)
Putting the data sent aside, there is the question of whether the computer owner should have a choice in whether they want to send it, and there is the fact that these unauthorised connections are all pings to the mothership.
Using NetGuard, it's possible to block all these connections without rooting or installing GrapheneOS. It's also possible to log all the DNS lookups and attempted connections, without rooting or installing GrapheneOS. The log will indicate which software is making the connection attempts. One can also create PCAP files showing the patterns of network activity, again without rooting or installing GrapheneOS. It's relatively easy to determine what connections are actually necessary for the computer to work as desired.
After installing GrapheneOS, I wonder if it is possible to selectively stop connections to GrapheneOS servers. There are probably some connections to Graphene servers enabled by default.
Would be fun to compare PCAP files from a device running NetGuard versus one running GrapheneOS.