If you have root, you can use AdAway to modify the hosts file to use any blocklist you want.
If you do not, you can use a personal DNS server(or a service) to modify the blocklists.
I just simply don't get the VPN based approaches.
If you do not, you can use a personal DNS server(or a service) to modify the blocklists.
I just simply don't get the VPN based approaches.
Note that the VPN that TrackerControl uses runs fully on the device (and TC itself is opensource) so there is no need to trust any additional third-party servers.
I would love to test thebvpn blocker with some poc.
And spyware SDKs like InMobi and Gamooga do DNS over TCP which almost all apps on Android leak (but TrackerControl does not).
Telegram does its own DoH (?). Instagram does hardcode some of its IPs, not all (TrackerControl has no mitigation for these).
Disclosure: I co-develop a similar app to TrackerControl