I captured 72 hours of idle Android packets behind pfSense
Posted by youngmanyk 1 day ago
Comments
Comment by aucisson_masque 1 day ago
That’s great, but the sandboxed Google play services are by default set to normal in battery usage. Meaning it’s subject to dooze and other ways to artificially limit its background activity.
You neee to set the battery usage to unrestricted to reliably revive notification.
I wonder what the packet count would have been with unrestricted Google play services.
Comment by like_any_other 1 day ago
The data I really care about protecting would fit into a few kilobytes, so knowing the phone sends, for example, a minuscule 2 MB/day, brings me no comfort.
Comment by aucisson_masque 23 hours ago
Obviously they send back this data to Google, for legitimate and advertising reasons. For instance, how would they backup apps you have installed if they didn’t know what you installed in the first place.
On grapheneos, it doesn’t have access to this data, but it can still gather a lot of data (just as regular apps on Android). Location (even without location permission), WiFi devices around, Gyroscope so they know if you are standing, driving or else, etc…
Android is rotten to the core.
Comment by VCFundedGenYer 1 day ago
Comment by KetoManx64 1 day ago
What makes him disgraced?
Comment by safeimp 21 hours ago
tldr he became very political.
Comment by KetoManx64 20 hours ago
Comment by skeledrew 1 day ago
Comment by grebc 1 day ago
Care to run the same experiment for an iPhone?
Comment by orliesaurus 1 day ago
Comment by downrightmike 1 day ago
Comment by orliesaurus 1 day ago
Comment by interf4ce 1 day ago
Comment by orliesaurus 1 day ago
Comment by orliesaurus 1 day ago
Comment by perching_aix 1 day ago
Cause the (obviously AI generated) page is fairly ambiguous in this regard. In one section it claims certain pieces of info were sent outright. In others, it refers to them as "Privacy Threat Vector" items. Were they possibly sent or were they actually sent? Why is this left unclear? Why is transmission alone counted as evidence of later misuse? What data is technically necessary to send as part of a protocol?
I'm really quite tired of the run of the mill "privacy minded" folks thinking they're the hot shit because they can launch WireShark, and gawk at packets flying about. Like no, various corporate SNIs appearing in a chatty network log is not evidence for illegal or unethical corporate espionage/surveillance, especially not a clear one. Nor is the network log being chatty any evidence one way or another. Do you really think that surveillence is a more likely explanation for them than just regular enterprise sprawl?
If you're bringing receipts, bring them whole, disclaimers and limitations included. Any analysis that stops before decrypting the traffic is deeply unserious, and only serves to discredit actual research findings & real violations of privacy.
Comment by youngmanyk 1 day ago
Stock Android 16 averaged 348.4 requests/hour to Alphabet ASN 15169 endpoints turning off location and usage diagnostics in settings still left 194.2 requests/hour active mostly checkin.gstatic.com Wi-Fi BSSID surveys. Running GrapheneOS with Sandboxed Play Services dropped traffic to 12.1 requests/hour, while pure GrapheneOS registered zero.
Data is uploaded here : https://doi.org/10.5281/zenodo.22848749
Comment by kQq9oHeAz6wLLS 1 day ago
Also, anyone know if there are downsides to blocking checkin.static.com?
Comment by mzajc 1 day ago
That being said, I ran tcpdump on my router for about 10 minutes with no background applications and didn't observe any traffic. There's a (weekly? forgot the default) update check that's enabled by default, everything else is disabled.
When connecting to a network, HTTP and HTTPS requests are sent to Google-owned domains for the captive portal check; you can configure a custom URL instead: https://gist.github.com/edwardw/cb99236a592900c4f26fb0d8f474....
Comment by hn92726819 23 hours ago
... Than stock android. Graphene doesn't come with Play either, so Lineage doesn't have Graphene beat here.
Graphene also allows changing (or disabling) connections to Google via their proxy for: Widevine checks, Internet Connectivity checks, certificate transparency, PSDS, and SUPL. I do not believe Lineage has this.
Comment by youngmanyk 17 hours ago
Comment by youngmanyk 1 day ago
Comment by nerevarthelame 1 day ago
The "Complete 72-Hour Raw CSV Dataset" CSV contains 13 records. That incomplete data is formatted incorrectly: rows 6 and 11 are missing payload_bytes, so their description shows in the wrong column.
The "How DeGoogled Are You" section is mostly a separate issue from the test described in the article, and it has no place being at the top. The article is about how Android phones are passively phoning home. For example, switching from Chrome to Brave won't reduce idle phone-home, as Android users can't uninstall Chrome, and the idle activity was not related to Chrome. The same goes for most of the other recommendations in that widget.
Comment by VCFundedGenYer 1 day ago
Comment by goodmythical 1 day ago
of which: Nearby Wi-Fi Routers (Location Triangulation) is 84.2 pings/hr
So a stock (idle!) pixel 8 is checking where you are more than once per second (without maps running, without asking for directions) and asking what you're doing almost five times a second.
Is there any slope at all? Like, does it ask more frequently in the beginning and less after an hour+ of idle, or is it fairly static?
Would be very curious to see what adding social media and voice assistants does to this, especially with a controls against a silent room and a room with a radio/movies/TV/pure music playing.
Does the voice assistant send more data in the conversational context? How much more? If it is indeed more, how much voice is theoretically being transmitted given the average words per bitrate?
It could also be interesting to see if the stock device transmits more in a conversational environment. Like, if the device is idle, why would it be transmitting more while sitting in an office instead of a quiet lab?
Comment by sltkr 1 day ago