Ce qu’AdHole bloque, et ce qu’il ne bloque pas
Aucun bloqueur n’arrête toutes les pubs. Voici exactement ce qu’AdHole retire — sur cet ordinateur, sur les appareils que vous réglez sur lui et sur un téléphone Android — et ce qu’il ne peut pas retirer.
- Cet ordinateur
- Télé, console, téléphone
- Ses limites aussi
Le tableau
Deux filtres, trois portées.
Le filtre des pages travaille sur cet ordinateur, et sur un téléphone Android dont vous avez installé le certificat. Le filtre DNS travaille pour cet ordinateur, pour chaque appareil dont vous réglez le DNS sur lui, et sur le téléphone pour toutes les applis.
| Quoi | Sur cet ordinateur Cet ordinateur | Télé, console, téléphone (DNS réglé sur l’ordinateur) Télé, console, téléphone | Téléphone Android avec l’application Téléphone Android |
|---|---|---|---|
| Pubs et traceurs venant de serveurs publicitaires | Oui | Oui | Oui |
| Emplacements de pub dans les pages | Masqués | Non : l’emplacement peut rester vide | Masqués dans les navigateurs, avec le certificat |
| Pubs à l’intérieur des applications | sans objet | En partie : ce qui vient d’une régie | En partie : ce qui vient d’une régie, jamais l’intérieur de l’appli |
| Pubs vidéo YouTube | Oui, dans le navigateur | Non | Dans le navigateur, avec le certificat ; jamais dans l’application YouTube |
| Bandeaux de cookies | Refusés, quand le site propose de tout refuser | Non | Refusés dans les navigateurs, avec le certificat, quand le site le propose |
| Pubs des écrans d’accueil des télés | sans objet | En partie | sans objet |
| Twitch, Netflix, Prime Video (formules avec pub) | Non | Non | Non |
| Fenêtres « acceptez ou payez » | Retrait coupé par défaut | Non | Retrait coupé par défaut |
| Articles réservés aux abonnés | Jamais débloqués | Jamais débloqués | Jamais débloqués |
Aucun bloqueur n’arrête toutes les pubs. Certaines passeront, et un site peut parfois s’afficher de travers : une ligne dans le tableau de bord, pour autoriser ce site, le répare en général.
Ce qu’il ne fait pas
Ce qu’AdHole ne bloque pas.
-
YouTube dans l’application d’une télé, d’une console ou d’un téléphone
À l’intérieur de l’application YouTube, AdHole ne retire pas les pubs YouTube : elles viennent des mêmes serveurs que la vidéo. Pour les retirer, il faut modifier l’application elle-même, et une PlayStation ou une télé verrouillée n’accepte rien de tel. Dans un navigateur, elles partent : sur cet ordinateur, et sur un téléphone Android dont vous avez installé le certificat.
-
Twitch, Netflix, Prime Video
Leurs formules avec pub gardent leurs pubs, sur cet ordinateur comme sur la télé.
-
Les écrans d’accueil des télés : en partie
Régler le DNS d’une télé sur AdHole retire une partie des pubs de son écran d’accueil, pas toutes.
-
Les emplacements vides sur vos autres appareils
Le filtre DNS empêche la pub de se charger ; il ne peut pas masquer l’espace vide qu’elle laisse. Seul le filtre des pages masque les emplacements : sur cet ordinateur, et dans les navigateurs d’un téléphone Android dont le certificat est installé. Sur une télé, une console, ou dans une appli de téléphone qui n’est pas un navigateur, le blanc reste.
-
Les appareils que vous n’avez pas réglés
Le DNS de chaque appareil se règle à la main, une fois. AdHole ne règle pas vos appareils à votre place, et un appareil qui ne l’utilise pas n’est pas filtré.
-
Les sites laissés chiffrés
AdHole ne regarde jamais à l’intérieur des sites de paiement, de banque, d’impôts et de santé d’une liste intégrée : il ne les filtre donc pas non plus. L’application Android part de la même liste et ne les ouvre pas davantage dans un navigateur. Cette liste n’est pas complète : ajoutez-y votre banque, votre mutuelle ou votre employeur dans les réglages.
-
Les contenus réservés aux abonnés et les fenêtres « acceptez ou payez »
AdHole ne débloque jamais un contenu réservé aux abonnés. Les fenêtres qui exigent votre accord sans proposer de refus gratuit ne sont retirées que si vous l’activez dans les réglages, et il ne les reconnaît pas toutes.
-
La toute dernière pub
Certaines pubs passeront, et un site peut parfois s’afficher de travers. Une ligne dans le tableau de bord, pour autoriser ce site, le répare en général.
-
Ce que YouTube peut changer
Google teste l’insertion des pubs dans la vidéo elle-même. Si elle se généralise, plus aucun bloqueur ne pourra les retirer de cette façon, AdHole compris.
Sur Android
Ce que l’application Android atteint.
L’application Android filtre les noms de domaine sur l’appareil lui-même, pour toutes les applis, en Wi-Fi comme en 4G : la deuxième colonne du tableau ci-dessus suit le téléphone partout. Elle porte aussi le filtre des pages, et la première colonne la concerne donc à son tour — pour les navigateurs du téléphone, et seulement une fois installé le certificat qu’elle fabrique sur l’appareil. Emplacements de pub masqués, bandeaux de cookies refusés, pubs vidéo de YouTube retirées, dans les navigateurs que vous laissez cochés.
Rien au-delà. Android n’autorise pas une application à lire le trafic chiffré d’une autre, et AdHole ne l’essaie pas : dans un jeu, une appli d’actualité ou l’application YouTube, seul le filtre par nom atteint les pubs, et le blanc que laisse une bannière bloquée reste à sa place.
Ce que le certificat exige de vous : vous l’installez vous-même, dans les réglages d’Android, et vous le retirez vous-même — désinstaller l’application le laisse dans le magasin d’Android. Firefox demande un réglage de plus. Pendant le nettoyage des pages, les navigateurs sont tenus à l’écart de HTTP/3, et une page peut donc se charger un peu différemment. Enfin, le nettoyage des pages demande Android 10 : en dessous, seul le filtre par nom s’applique, dès Android 8.0.
Deux limites n’appartiennent qu’au téléphone. Une pub récompensée de jeu est bloquée comme les autres, et un jeu qui n’a rien diffusé ne verse rien. Et Facebook Audience Network est servi par le même hôte que la connexion à Facebook : les listes le laissent passer plutôt que de vous fermer votre compte.
Bloquer les pubs sur Android : ce que nous avons mesuré, et quand
Avant d’installer
Ce qui vient avec.
-
Votre ordinateur doit rester allumé
Les appareils réglés sur cet ordinateur perdent internet quand il est éteint ou en veille. Un Raspberry Pi toujours allumé convient bien à ce rôle.
-
Un certificat racine sur chaque appareil qui nettoie les pages
Il est fabriqué sur la machine qui s’en sert — votre ordinateur, et votre téléphone Android si vous y activez le nettoyage des pages — et sa clé privée ne la quitte jamais. Quelqu’un qui copierait cette clé pourrait lire votre trafic : ne copiez jamais le dossier « ca » des données d’AdHole. Sur un ordinateur, la désinstallation retire le certificat ; sur Android, vous le retirez à la main, dans les paramètres de sécurité d’Android, sous Chiffrement et identifiants → Identifiants de l’utilisateur (les intitulés varient selon les marques).
-
Un installateur non signé
Windows affiche « Windows a protégé votre ordinateur » et « Éditeur : Inconnu ». Vérifiez l’empreinte SHA-256 du fichier avant de le lancer.
-
Un plantage coupe ce qui est en cours
Les pages continuent de s’ouvrir et le service redémarre tout seul, mais un téléchargement ou un appel vidéo en cours au moment d’un plantage est coupé.
-
Une statistique anonyme, active par défaut
Sur ordinateur, à chaque démarrage puis une fois par jour ; sur Android, quand vous vérifiez les mises à jour : un numéro tiré au hasard et changé chaque mois, la version, le système, et le nombre de requêtes bloquées depuis l’envoi précédent, qui alimente le total affiché sur ce site. L’interrupteur « Statistiques anonymes » la coupe et efface le numéro.
-
Un tableau de bord sans mot de passe
Toute personne qui utilise cet ordinateur peut ouvrir le tableau de bord et changer les réglages.
-
Sous Windows, un seul compte pour le filtre des pages
Le filtrage des pages et de YouTube s’applique au compte avec lequel AdHole a été installé. Le filtre DNS, lui, vaut pour tout l’ordinateur.
-
Firefox demande un réglage
Sous Windows, Firefox a son propre magasin de certificats : dans
about:config, passezsecurity.enterprise_roots.enabledàtrue. Sur Android, Firefox a son propre réglage pour les certificats CA tiers, à activer dans le navigateur. -
Sous Linux, GNOME et KDE pour le proxy automatique
Ailleurs, le proxy se règle à la main. Il n’y a pas d’icône près de l’horloge, et Chrome et Firefox ne reçoivent le certificat que si
certutilest installé. -
Android : un fichier à installer à la main
L’application Android n’est distribuée par aucune boutique. Vous autorisez une fois votre navigateur à l’installer, Android affiche ses avertissements, et les mises à jour arrivent quand vous allez les chercher. Nettoyer les pages de ses navigateurs demande une chose de plus : le certificat, installé à la main dans les réglages d’Android, sur Android 10 ou plus récent.
-
Pas proposé sur Mac
AdHole s’installe sur un ordinateur Windows ou Linux, et sur Android. Il n’est pas proposé sur Mac.