5 ms·
Here's what you can do: 1. Install 'NoRoot Firewall' from the Play Store: https://play.google.com/store/apps/details?id=app.greyshirts.firewall https://play.go
by sdwolfz 7y ago
Here's what you can do:
1. Install 'NoRoot Firewall' from the Play Store: https://play.google.com/store/apps/details?id=app.greyshirts.firewall https://play.google.com/store/apps/details?id=app.greyshirts... (unfortunately it is not available on FDroid, maybe somebody can suggest a FOSS alternative please).
2. Set it to block all traffic to Facebook with two pre-filters:
*.facebook.com:*
facebook.com:*
There are probably more domains that can be added to this list, please suggest them.
3. Enable the firewall, use your apps and notice which ones contact Facebook in the 'Access Log' section.
4. And the most important part, do something about it. Either complain to the app developer/business or remove the app from your phone and never install it again. This is also the most difficult part as it requires you to put in the effort, or sacrifice some convenience, but if you are unwilling to stand up for your own principles then who will?
5. Spread the word, teach others how to do the same, and make the world a better place (just don't be pushy, nobody likes that). Try to lead by example, don't make others do something you haven't tried yourself, and explain the tradeoffs as unbiased as you can possible be, you'll get more credibility this way.
6. Long term, maybe vote for politicians that propose legislation to make such practices illegal? It's the only thing I can think of that has the potential to improve the situation for everyone. Otherwise companies will follow the money, and there is a lot of money to be made from surveillance in the advertising industry, plus free analitycs tools save time since businesses want the functionality, without needing to develop it themselves.
EDIT: formatting
- photoangell 7y agothis might help with all the ip's that facebook uses... https://stackoverflow.com/questions/11164672/list-of-ip-space-used-by-facebook https://stackoverflow.com/questions/11164672/list-of-ip-spac...
- glenneroo 7y agoBoth of those filters are invalid. Any tips?
- sdwolfz 7y agoPut: *.facebook.com in the address field, and: * in the port field. The way I wrote them above is how they are displayed after successfully submitting the form.
- hdrujvw-4579 7y agowhat i use: *.facebook.com:443 note that this may cause delays with whatsapp in sending/receiving messages. it also sometimes delays placing/receiving calls. you can temporarily disable noRootFirewall for critical times. I don't know how whatsapp uses the facebook domain. It clearly needs the facebook domain to work optimally, but it is not critical.
- findyoucef 7y agoLast year parts of fbs service went down. What's interesting is that WhatsApp, Instagram and Fb all broke in the same way in that people were unable to send or receive photos.
- chewz 7y ago[] https://github.com/liamsomerville/facebookblocklist/blob/master/hosts https://github.com/liamsomerville/facebookblocklist/blob/mas... [] https://github.com/StevenBlack/hosts/blob/master/alternates/social/hosts https://github.com/StevenBlack/hosts/blob/master/alternates/...
- ac29 7y agoOn Android 9 and above, you can also use the Private DNS with a DNS provider that blocks certain domains from resolving, like NextDNS. The advantage is that it doesn't require an additional app, and doesn't require a on-device VPN (which always felt hacky to me, and prevents the use of a real VPN). Possible disadvantage is that I've seen private DNS break connectivity on certain connections like captive portals (though I've now learned if my phone claims to have no internet access when connected to networks, its pretty much always this private DNS thing).
- lonelappde 7y agoOn Android 10 the default behavior is Block All and I need to enable every single app individually for wifi and cellular. There's no popups for allowing connections on demand. Further, turning this on breaks all network connectivity _except_ *.google.com. It's not compatible with Android 10/Q, I guess, per the warning at startup