After talks with PerfectSlayer, this list now replaces the Adaway list and I will help maintain it there. https://github.com/AdAway/adaway.github.io While the Adaway list was more popular and sourced as the basis of many unified lists, it hadn't been touched since 2016 and the domains it did have were approx. 52% inactive. (Check your lists with PyFunceble by funilrys!)
PerfectSlayer also made a slick domain sorting utility in the adaway repo that replicated some sorting to the list that I'd do in LibreOffice Calc to keep domains and subdomains clumped together. it's in that repo under the /tools folder. To run it you have to have node.js or some other javascript program and execute js index.js which will then read the contents of whatever is in the hosts.txt file in the main directory and sort the file outputted as formatted-hosts.txt. Looks pretty!
Taken from DNS logs, formatted in hostfile format.
Direct link to list: https://raw.githubusercontent.com/jawz101/MobileAdTrackers/master/hosts
To give you an idea of why we need better mobile ad lists take a look at Marketing Technology Landscape Supergraphic - Martec.
Rationale: Other blocklists are fine for blocking desktop and browser-based domains but not too focused on mobile app traffic.
"The more of your private life you put into the public domain, the smaller your private life becomes."- Kevin McCloud
Apps and other resources interested in Android mobile privacy efforts:
Utilities & Resources |
---|
Koodous - Play Store,Github Community-driven apk analysis + app that scans your apps for malware they've detected |
Exodus Privacy - Github,F-Droid,Play Store France gave a privacy grant to these guys. They have an app and a site. I've submitted about domains and dug up the sdk information for about 20 or so companies from this very host file |
Yale Privacy Lab - Github Buddies with the Exodus Privacy project |
Data Transparency Lab Funds several data privacy projects on this list. |
Lumen Privacy Monitor (formerly Project Haystack) - ICSI UC Berkeley - Play Store Research project that made an app. The app is novel because it is a local VPN that has you install a self-signed SSL certificate so it can decrypt encrypted traffic. The traffic never leaves your device for analysis but what it does is scan all traffic for personally identifiable information and then passes it through to the destination. This is how your NetGuard, AdGuard, ANTMonitor, Blokada, DNS66 use VPNs. But only a few do SSL interception and only 2 (this and ANTMonitor) are designed to look for PII. |
Protect My Privacy(PMP) - Carnegie Mellon/Synergy Labs - XPosed Repo - Reasearch Project that kinda works but it's screwy when trying to control 3rd party library data independent of the host app. I like the idea, though: pass valid data to the host app but the 3rd party gets junk. In theory. |
Recon - Northeastern University - another DTL grant project |
AntMonitor - UC Irvine - Play Store, YouTube presentation - another DTL grant project. Similar to Lumen Privacy Monitor but very optimized. |
NetGuard - Play Store,Github,F-Droid - One of the best traffic blockers for Android. It's logging functions are one of the reasons I can make this host file. Another thing it uniquely does is let you block one app from hitting a domain. I can block facebook traffic from all apps but leave the Facebook app traffic alone. That way Facebook can still be a social network for me but not an ad company. Non-Playstore versions incorporate hostfile ad blocking. |
XprivacyLua/Pro - Play Store, F-Droid, Xposed Repo,Github XPosed Module to hook into Android to pass fake data and identifiers to apps instead of what they try to get. |
Dexplorer - Play Store - lets you inspect an app on-device. I find myself installing it frequently to see what 3rd party companies they have embedded in an app. |
My Android Tools(Pro) - Play Store dead link (I assume Google kicked them off because their app let you view and disable services, receivers, activities and content providers). find the free version on apkmirror |
Inspeckage - Package Inspector - Play Store,XPosed Repo,Github Sets up a web server on your device to let you inspect apps rom your computer. |
PyFunceble - Github Every hostfile maintainer should use this to validate their lists. Companies close up shop all the time so having a huge hostfile of down sites makes no sense. |
OpenWPM - Princeton Web Transparency & Accountability Project - Github - automate Firefox to visit a bunch of sites. |
FilterLists.com - Github A list of most every hostfile, IP blocklist, and AdBlock Plus syntax blocklist out there. Even the dumb ones. You'd think we could cooperate. |