Live data from Hacker News

Tracking my phone's silent connections

kushaldas.in

31–40 of 110 posts

Re: Tracking my phone's silent connections

#31
In my home network I use a hosts file to block unwanted tracking. I use a file from this [1] project, which makes it easy to filter out the type of content you don't want.

The nice thing about this is that it blocks requests from any device in my network, especially from those which cannot be configured with a firewall or adblocker.

[1] https://github.com/StevenBlack/hosts

Re: Tracking my phone's silent connections

#32
Was surprised how much the xiaomis phone home. Enough to create a huge spike in the pi hole stats.

92% (!!!) of the requests that phone generates got blocked. Laptop is at 5% (admittedly with an adblocker too), iphones at 1%.

Re: Tracking my phone's silent connections

#33

Regarding iOS: I stopped using iPhones and (edit typo) quot the ecosystem altogether (apart from an app I still sell in apple app store) because with the lack of an untethered Jailbreak I could no longer install "Firewall IP" and I could not edit the hosts file. Regarding Android: I switched to Android for the "NoRoot Firewall" and since most Android phones are Root-able I can also edit my hosts file. The article giv…

Apps like AdGuard Pro let you block domains for all apps by intercepting and blocking DNS locally on iOS.

it's not a proper solution (apps can simply communicate with their servers public ip instead of looking up a domain name.)

Re: Tracking my phone's silent connections

#34

Regarding iOS: I stopped using iPhones and (edit typo) quot the ecosystem altogether (apart from an app I still sell in apple app store) because with the lack of an untethered Jailbreak I could no longer install "Firewall IP" and I could not edit the hosts file. Regarding Android: I switched to Android for the "NoRoot Firewall" and since most Android phones are Root-able I can also edit my hosts file. The article giv…

That's exactly why I uninstalled Robinhood, Spotify, Venmo and half the other apps on my phone. Netguard showed me those apps were notifying Facebook every time I opened them.

Facebook has no business knowing when I'm making trades, listening to music, sending money or anything else.

Re: Tracking my phone's silent connections

#35
To clarify, outside of the CDN providers or AWS calls and the big 3 (Facebook, Google, Apple), the vast majority of the calls seem to be to marketing providers or developer tools

Branch - these guys provide deep links into phones and tools to analyze who clicked on the links and if they worked.

mParticle, Appsflyer, Braze formerly Appboy, Appboy all provide internal app marketing teams tools like mobile push or analytics from the app on the phone.

While NewRelic, letsencrypt (free SSL certificates), crashalytics etc are all developer tools to monitor usage and issues with your app.

In summary majority are 3 classes of traffic: CDNs which cache data, Marketing tools such as deep linking analytics etc, and finally developer tools.

Seems like a missed opportunity for Apple and Google to allow users to opt in or out but send data back to one place and then push that out to all these guys so the phone isn’t sending the same data over and over to so many partners and wasting battery.

Re: Tracking my phone's silent connections

#36
post #4

Interesting. Though AFAIK Lookout is mostly useless on iOS, it's essentially just another "Find my iPhone" service right? I'd be interested to know what the Google queries were for. Does he use GMail?

Maybe they’ve made connections into the insurance industry. For them it might be interesting what your location profile looks like.

What substantial aggregate profit do you think they can make by analyzing detailed location data?

I'm asking because I'd assume for most of their customers it just doesn't reveal much. Everyone shops at supermarkets, Target vs Walmart isn't going to reveal a whole lot more than a residential address.

Re: Tracking my phone's silent connections

#37

Regarding iOS: I stopped using iPhones and (edit typo) quot the ecosystem altogether (apart from an app I still sell in apple app store) because with the lack of an untethered Jailbreak I could no longer install "Firewall IP" and I could not edit the hosts file. Regarding Android: I switched to Android for the "NoRoot Firewall" and since most Android phones are Root-able I can also edit my hosts file. The article giv…

Unfortunately, i seriously doubt whether using Android (and thereby supporting Google) will improve your privacy, even when using a firewall.

A simple example: https://www.bloomberg.com/news/articles/2018-08-13/google-tr...

Re: Tracking my phone's silent connections

#38
I've enjoyed using an app for iOS that installs a "VPN" which is configured to run a local DNS proxy. It gives you a log of every request on the phone and allows you to block domain wildcards.

It's fascinating to peer into the dark alleys of your iPhone.

Re: Tracking my phone's silent connections

#39
Apple promotes privacy (which is great), but at the same time they behave like a dictatorship by not providing an opt-out of the iOS walled garden, which they do provide with System Integrity Protection on macOS.

What he is doing will not prevent apps from extracting information and uploading it to their servers. For example, by using an ip address instead of a hostname/domain, an app/service can exclude themselves from the "domain graph" he created with this vpn. Sure you could eventually track down the public ips an app communicates with and block those, but the app will always keep collecting and storing your data, and at some point in time they update their app and change the ip - by the time you notice this your data is already uploaded to the new ip.

The only proper solution is an app firewall for iOS, which is not allowed by Apple. Apple is crippling our freedom with their walled garden/dictatorship, which makes me sad.

Re: Tracking my phone's silent connections

#40

Earlier quoted context omitted.

Apps like AdGuard Pro let you block domains for all apps by intercepting and blocking DNS locally on iOS.

it's not a proper solution (apps can simply communicate with their servers public ip instead of looking up a domain name.)

If that becomes more widespread, I would expect a future generation of blocking software to start use ASN information.
Post reply on HN