personalDNSfilter

personalDNSfilter est une application gratuite et open source (sous licence GPLv2) développée par Ingo Zenz (Zenz Solutions).C'est un bloqueur de publicités, de traqueurs et de logiciels malveillants qui fonctionne par filtrage DNS directement sur votre appareil, sans nécessiter d'accès root.

Comment ça fonctionne ?

Contrairement à un bloqueur classique (comme uBlock Origin) qui analyse le contenu des pages web, personalDNSfilter agit comme un annuaire téléphonique filtré au niveau du système Android :

  1. Interception via un VPN local :Sur un téléphone non rooté, l'application crée un « faux » VPN local interne.Ce tunnel ne passe par aucun serveur externe : il sert uniquement à intercepter toutes les requêtes DNS (les demandes d'adresse web) émises par votre navigateur et vos applications.(Note : ce n'est pas un vrai VPN, il ne masque pas votre adresse IP).
  2. Vérification sur listes noires :À chaque fois qu'une application essaie de contacter un serveur (par exemple ads.exemple.com), personalDNSfilter compare ce nom de domaine à ses listes de blocage (comme Steven Black, AdAway, Energized, etc.) stockées localement.
  3. Blocage ou autorisation :

    • Si le domaine est indésirable : L'application renvoie une adresse vide (boucle locale 127.0.0.1 / 0.0.0.0).La publicité ou le traqueur ne se charge jamais, ce qui économise de la batterie et des données mobiles.
    • Si le domaine est légitime :La requête est transmise normalement à votre serveur DNS (avec prise en charge du DNS chiffré DoH et DoT pour plus de confidentialité).

Points forts et limites à connaître

  • Ultra-léger et respectueux :L'application pèse moins de 1 Mo, consomme très peu de RAM et ne collecte aucune donnée personnelle (tout le filtrage se fait en local).
  • Contrôle précis :Vous pouvez voir en direct dans les journaux (Live Log) quels domaines sont bloqués, mettre certaines applications sur liste blanche (utile si une app ou Android Auto bloque) et activer la protection contre le CNAME cloaking (traqueurs déguisés).
  • Ce qu'il ne bloque pas :Comme tout bloqueur DNS, il ne peut pas supprimer les publicités hébergées sur le même serveur que le contenu principal (notamment les pubs vidéo intégrées dans YouTube ou Facebook).

Réglages conseillés pour éviter qu'il ne se coupe

Pour qu'Android ne ferme pas l'application en arrière-plan pour économiser de la batterie :

  1. Allez dans les Paramètres Android > Réseau et Internet > VPN et activez VPN permanent (Always-on VPN) pour personalDNSfilter (sans activer l'option Bloquer les connexions sans VPN, qui couperait internet).
  2. Dans Paramètres > Applications > personalDNSfilter > Batterie, sélectionnez Non restreinte.
  3. Assurez-vous que le DNS privé d'Android (dans les paramètres réseau) est réglé sur Désactivé, sinon il contournera le filtre.



Si vous avez une Box Android TV (Xiaomi Mi Box, Nvidia Shield, Chromecast avec Google TV, etc.)

Oui, c'est excellent et très léger. Comme ces box ont souvent peu de mémoire vive (RAM), le fait que personalDNSfilter pèse moins de 1 Mo en fait le bloqueur idéal par rapport à des applications plus lourdes (comme Blokada ou AdGuard).






DNSFilter_1.50.61.5 (1).apk

Lien : 2 DNSFilter_1.50.61.5 (1).apk