DNSfilter

DNS request based Host Blocker over local VPN using a Blocklist

personalDNSfilter is a DNS filter proxy written in Java. It hooks into the domain name (DNS) resolution and returns the loopback address for filtered hosts.

It can be used for filtering ads and other unwished hosts based on a host list – thus it is a good AdBlock alternative. On Android 4.2 and newer it can be used as effective ad, malware and tracking server filter without root access!

It works with any upstream DNS server - filtering is completely local - no phoning home or such things! You can run it locally on your device or centrally as DNS server in your network.

Packages

Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.

Download F-Droid
  • Version 1.50.30.1 (1503010) - Added on 2019-03-03

    This version requires Android 4.0 or newer.

    It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.

    Download APK 176 KiB PGP Signature

    Permissions
    • android.permission.INTERNET
    • android.permission.READ_EXTERNAL_STORAGE
    • android.permission.ACCESS_NETWORK_STATE
    • android.permission.WRITE_EXTERNAL_STORAGE
    • android.permission.RECEIVE_BOOT_COMPLETED
    • android.permission.WAKE_LOCK
  • Version 1.50.29 (1502900) - Added on 2019-02-05

    This version requires Android 4.0 or newer.

    It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.

    Download APK 157 KiB PGP Signature

    Permissions
    • android.permission.INTERNET
    • android.permission.READ_EXTERNAL_STORAGE
    • android.permission.ACCESS_NETWORK_STATE
    • android.permission.WRITE_EXTERNAL_STORAGE
    • android.permission.RECEIVE_BOOT_COMPLETED
    • android.permission.WAKE_LOCK
  • Version 1.50.28 (1502800) - Added on 2019-01-13

    This version requires Android 4.0 or newer.

    It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.

    Download APK 142 KiB PGP Signature

    Permissions
    • android.permission.INTERNET
    • android.permission.READ_EXTERNAL_STORAGE
    • android.permission.ACCESS_NETWORK_STATE
    • android.permission.WRITE_EXTERNAL_STORAGE
    • android.permission.RECEIVE_BOOT_COMPLETED
    • android.permission.WAKE_LOCK