Update: I have successfully limited outbound connections from GOS sandboxed Google to the bare minimum for my needs
My use case: PStore to download apps & updates, retain FCM push notifications for my Play apps & RCS on GMessages. Here are my tested, required connections for:
PStore:
- play-fe.googleapis.com (store frontend server)
- play.googleapis.com
- connectivitycheck.gstatic.com
- *.gvt1.com (CDN for app & update downloads)
PServices:
- mtalk.google.com (FCM Push Notifications)
- play.googleapis.com
- android.googleapis.com
- android.apis.google.com
- time.google.com
I won't detail the GMessages domains, as they are all using a CDN with region-specific subdomain prefixes that will need to be tailored per user. I will say that I cut it down to four servers - three for RCS, one for general messaging
Likewise, traveling around may connect you to different servers on a CDN, these domains may only apply to my locality.
All other endpoints have been blocked, and my apps continue to work fully-featured. Be aware, your mileage may vary. As was mentioned earlier in the thread, if your apps demand different services from Google than mine (for example, mine are not calling GMaps at all), you will undoubtably need additional connections
I do not know whether this self-imposed whitelist accomplishes anything meaningful, as I ultimately dont have any eyes on the contents of remaining communication. But I feel accomplished, so I now rest easy
Fuck you Google. Don't be evil