Connexion Premium

Un réglage d’iOS 27 compromet l’efficacité des bloqueurs de pubs par DNS

Plusieurs utilisateurs d’iPhone ont remarqué qu’après avoir installé iOS 27, leur téléphone contournait les solutions domestiques de blocages de publicités basées sur le DNS telles que Pi-hole ou AdGuard.

Un rapide tour dans les réglages dans l’appareil a permis d’identifier la source du problème. De façon empirique, elle semble liée à la fonction Assistance connectivité (Connectivity Assist) proposée par iOS au niveau des paramètres de la connexion Wi-Fi. Désactiver cette dernière rétablit le blocage des publicités, comme en témoignent plusieurs utilisateurs de Reddit.

Une fiche du support Apple datée du 15 septembre confirme que le phénomène est lié à l’Assistance connectivité. « Si vous souhaitez rester connecté en permanence au Wi-Fi pour une configuration de routeur spécifique (par exemple, votre bloqueur de publicités), vous pouvez désactiver l’assistance à la connectivité pour ce réseau particulier. », indique explicitement cette dernière.

La fonction Assistance connectivité, désormais logée dans le menu Wi-Fi des réglages, permet à iOS de basculer automatiquement vers la connexion cellulaire de l’appareil lorsque le réseau sans fil local est trop lent. Quand elle est activée, le système interprète le blocage des contenus publicitaires comme une défaillance du Wi-Fi, et va donc emprunter le réseau cellulaire pour appeler les données correspondantes.

Cette fonctionnalité n’est pas apparue avec iOS 27. Jusqu’à iOS 27, cette fonctionnalité était intégrée au menu Données cellulaires des réglages, sous le nom Assistant Wi-Fi. Le problème vient en réalité d’un changement de paramétrage lors de la mise à jour, qui avait d’ailleurs déjà été constaté par certains utilisateurs des versions bêta d’iOS 27.

Nous l’avons expérimenté directement mercredi matin en mettant à jour un iPhone de iOS 26.6 vers iOS 27. La fonction Assistant Wi-Fi, désactivée avant la mise à jour, était effectivement activée une fois la migration achevée.

Bref, si vous utilisez Pi-hole, AdGuard ou une solution équivalente avec un iPhone, contrôlez simplement les réglages de votre Wi-Fi.

Réglage de l’Assistance connectivité d’iOS 27 – capture d’écran Next

Commentaires (30)

votre avatar
Ceux qui ont un profil de bidouilleur de raspi sont-ils réellement en même temps utilisateurs de plate-forme fermée propriétaire telle que l'iPhone ?
votre avatar
Oui
votre avatar
Oui aussi, c’est très commun en fait…
votre avatar
Oui, l'un n’empêche absolument pas l'autre.

J'ai deux raspi, 2 ordis et demi* sous linux seul, 1 sous double boot linux/windows et 1 sous windows seul, 1 smartphone sous lineageOS et 1 sous ios27, justement.

Pour moi le problème n'est pas vraiment d'utiliser les produits de certains grand groupes pour certains usages, car il n'est pas si rare que ces produits soient -réellement- bon. Le problème c'est d'en dépendre exclusivement.

*un est tellement vieux et donc lent que son utilité est pour le moins limitée, même pour de la navigation il peine, mais il fonctionne, donc je continue à l'entretenir, c'est lui le "demi".
votre avatar
Oui mais tu es alors suffisamment compétent et informé pour savoir qu'iOS, c'est fermé, propriétaire, et soumis aux décisions arbitraires d'Apple, donc à la rigueur tu achètes des produits Apple pour ce qu'ils sont : des produits fermés, pas bidouillables.

Moi je n'ai pas de produit Apple et je m'en porte très bien, et les propriétaires de Mac que je connais sont heureux dans leur écosystème fermé et ne cherchent surtout pas à lutter contre ; ils ont intégré que la prison dorée fait partie du concept. Ça me semblait assez étanche entre les deux.
votre avatar
Tu peux bidouiller pas mal sur Mac si tu t'en donne la peine, comme sous Unix/Linux, même si certains aspects sont bloqués.

Chacun voit ses besoins et les solutions qui y répondent,
Dans mon cas, j'ai du matos Apple parce que ..
1/ Apple était moins cher que Lenovo pour mon besoin, et de 100€ ou presque, donc j'ai pris un MacBookPro 16" avec un i7.
2/ Apple assure un support à long terme sur ses ibidules et que des modèles de petite taille bah, y'en a quasiment pas sauf un Samsung S2x mini, un Sony Xperia je sais plus quoi ou à l'époque un iPhone mini. Bah j'ai pris Apple pour le support logiciel, le prix (même fourchette que Samsung, bien moins cher que Sony) et l'encombrement similaire entre les 3.

Pour d'autres besoin j'ai d'autres devices, mais j'adresse bien d'autres besoins.
votre avatar
"j'ai pris Apple pour le support logiciel" : étant développeur d'app mobile à mes heures perdues, je fustige de mon côté le support logiciel d'Apple. Je m'explique :)

Apple relève régulièrement la version minimale de Xcode à utiliser pour que les mises à jour d'applications soient acceptées sur leur store.
Quand une nouvelle version de XCode sort, elle demande une version minimale de MacOs pour s'installer via l'AppStore.
La version de MacOs demande un matos minimal pour accepter de s'installer via le store (par exemple un Mac Mini M3 minimum).

Donc de fil en aiguille, un Mac Mini acheté neuf il y a 4-5 ans peut devenir tout simplement inutilisable pour continuer à développer dessus, et la seule solution est de mettre à jour vers un Mac Mini plus récent.

---------
Je développe aussi sur Visual Studio sous Windows, et une machine de 2010 permet toujours de le faire.
votre avatar
On n'achète pas un iPhone, il n'appartient jamais à l'utilisateur. Quoi qu'en dise le droit, dans les fait le système est sous contrôle cryptographique total d'Apple.
On achète une possibilité de l'utiliser tant qu'Apple le veut et seulement les applis autorisés et approuvées par Apple, installés depuis le store d'Apple en versant une commission à Apple.

L'utilisateur d'iPhone est un produit pour Apple, vendu très cher aux commerces qui veulent pouvoir faire affaire avec lui.

Les Mac sont différents, ça reste un système qui permet d'installer et d'exécuter toute application sans permission d'Apple, et sans avoir à reverser une somme à Apple pour toute transaction effectuée sur la plateforme.
votre avatar
Tu sais qu'on peut sideload sur iOS donc tout ce que tu dis est plus ou moins faux. Apple n'approuve pas mon client reddit tiers et mon youtube mod sans pubs, je m'en sers pourtant tous les jours.
votre avatar
Oui mais tu es alors suffisamment compétent et informé pour savoir qu'iOS, c'est fermé, propriétaire, et soumis aux décisions arbitraires d'Apple, donc à la rigueur tu achètes des produits Apple pour ce qu'ils sont : des produits fermés, pas bidouillables.
Android est le système d'exploitation mobile le plus fermé au monde, revoyez les conférences suivantes :
https://linuxfr.org/users/tkr/journaux/un-linux-dans-la-poche-ou-en-est-on
https://linuxfr.org/users/tkr/journaux/l-appli-gratuite-nouvelle-telecommande-obligatoire-du-pauvre
https://linuxfr.org/news/la-certification-du-materiel-appliquee-aux-ordiphones-la-securite-comme-pretexte-pour-constituer-un-oligopole

Android est le petit jesus de google, roi de la merdification. android =/= linux en tout points !
un linuxien ne devrait jamais aller vers android ou l'une de ses variantes AOSP, ce système est l'espion revé de vladimir poutine, rien de moins.
votre avatar
Oui, et même si le bidouilleur n'est pas sous iOS, sa famille peut très bien l'être.
votre avatar
Sûrement des gens incohérents.
votre avatar
Je ne vois pas ce qu'il y a d'incohérent à ne pas vouloir de pub à outrance, qu'on soit sur Iphone, ou autre.
votre avatar
Incohérent de mixer un système fermé avec un système ouvert externe pour le fixer.
Encore plus s'il n'utilise plus le DNS du DHCP par défaut.

Faire comme sur les systèmes ouverts, la méthode la plus efficace : avoir un navigateur avec un bloqueur de pub.
votre avatar
Rien ne dit qu'il n'utilise pas le serveur DNS indiqué par le DHCP. Je pense même qu'il l'utilise.

Relisons l'article qui explique :
La fonction Assistance connectivité, désormais logée dans le menu Wi-Fi des réglages, permet à iOS de basculer automatiquement vers la connexion cellulaire de l’appareil lorsque le réseau sans fil local est trop lent. Quand elle est activée, le système interprète le blocage des contenus publicitaires comme une défaillance du Wi-Fi, et va donc emprunter le réseau cellulaire pour appeler les données correspondantes.
Quand on est connecté en Wi-Fi, il utilise bien le DNS menteur du réseau qui bloque les pubs et c'est cela qui cause un problème. L'iPhone avec l'assistance connectivité activée pense que le réseau Wi-Fi est trop lent parce qu'il n'y a pas de réponse de la par des sites bloqués. Il bascule donc sur le réseau 4 ou 5G et va alors utiliser le serveur DNS de l'opérateur mobile qui lui n'a pas la liste de blocage.

En fait, c'est plutôt un bug de cette fonction qui interprète mal une non réponse de certains sites (bloqués par Pi Hole ou autre) et qui fait basculer sur un autre réseau et un autre serveur DNS.
Remarque : le bug peut aussi venir de la façon don le DNS bloqueur répond (j'ai vu une liste pour Pi Hole mettant des adresses 0.0.0.0 pour bloquer et ça peut avoir un effet non défini. Linux renvoie vers localhost, mais pas forcément iOS.
iOS ne devrait pas faire partir la demande sur le réseau et donc pas attendre une réponse qui ne viendra pas ce qui lui fait croire que le réseau est trop lent.

En soi, la fonction assistance connectivité est une bonne idée, mais combinée à un serveur DNS sur réseau local Wi-Fi, elle pose des problèmes pour les raisons que je viens d'expliquer (en ne sachant pas grand chose du fonctionnement d'iOS)

Je te réponds à toi, mais tu n'es pas le seul à ne pas avoir compris ce qu'il se passait.
votre avatar
Tout dépend où le temps à de l'importance pour vous.
votre avatar
Parfaitement.
Je suis l'heureux propriétaire d'un pi-hole couplé à un routeur maison qui se charge de mieux gérer mon réseau domestique que les box des FAI.
Je suis aussi l'heureux propriétaire d'un PC de gaming sous Windows, qui selon mes critères reste la plateforme par excellence pour jouer et bidouiller tous mes fichiers et mes besoins du quotidien
Et je suis aussi l'heureux propriétaire de :
1- Un iPhone, qui, selon mes critères, est le smartphone nativement le plus respectueux de ma vie privée
2- Un MacBook Air, qui, selon mes critères, est le laptop le plus polyvalent qui se balade dans la maison (pour faire les courses sur la table du salon, vérifier une info, matter un film, youtube ou twitch confortablement dans le canapé ou dans le lit.
3- Un iPad Pro, qui, selon mes critères, est la meilleure tablette pour regarder ces mêmes contenus (parce que je ne suis pas seul chez moi).

Le geek bidouilleur n'est pas forcément un pro-linux-masterrace. L'écosystème Apple a beau être propriétaire et fermé, il offre pour le moment encore, une relative tranquillité sur le plan de la vie privée et de la simplicité d'usage. Je l'estime parfait pour mes besoins, en dehors du "gros PC qui sert à tout ce qui concerne la bidouille".
votre avatar
oui
votre avatar
Oui
Et merci pour l’info, je voyais bien qu’il y avait un pb
votre avatar
Ceux qui ont un profil de bidouilleur de raspi sont-ils réellement en même temps utilisateurs de plate-forme fermée propriétaire telle que l'iPhone ?
parce que vous croyez que le système android, fourni par la première régie publicitaire au monde, fait mieux? Indice : non, ils font BIEN pire et sont bannis de mon réseau, et leurs toxicités de ma vie pratique.
votre avatar
J'ai un RPi en stock que j'utilise plus pour le moment.
J'ai un mini PC qui fait office de serveur Proxmox sur lequel tourne PiHole entre autre.
J'ai 4 iphone dans la maison: le mien, celui de ma femme + son pro et celui de ma fille. Ma fille et moi avons d'ailleurs tout 2 un iphone 11 donc pas le plus récent et contrairement à des smartphones android ils tournent nickel (le mien sous ios18 et le sien sous ios26).
J'ai le laptop de madame sous WIn11, le laptop de ma fille sous Win11 aussi et il est vrai mon laptop sous Linux ainsi que depuis peu mon Macbook pro de 2012 sous Linux aussi.
Le sujet des trackers et des pubs n'est pas incompatible avec le fait d'utiliser des objets et marques qui correspondent à nos besoins.
votre avatar
Merci pour la news. Testé et approuvé de mon côté.
votre avatar
Merci de l’info, cette option s’était aussi activée de mon côté ! :yes:
votre avatar
Si Pomme commence à faire comme Fenêtre et (re)activer des options lors des updates, c'est la fin.

Pour moi le pb n'est pas le comportement et les effets de l'option, mais le reparamétrage de la dite option, si j'ai bien suivi. (n'ayant pas de dorure sur ma cage)
votre avatar
Ce réglage est aussi possible pour chaque réseau WiFi semble-t-il ... Et la "légende" est alors plus détaillée et signale qu'on devrait désactiver cette fonctionnalité en cas d'utilisation d'un bloqueur de pub.

Mais bon, ré-activer des options désactivées par l'utilisateur c'est : MAL
votre avatar
tout à fait juste (pour les deux points :D )
votre avatar
J'ai installe un profil et j'ai pas eu ce probleme.
votre avatar
Y'a pas moyen de configurer un DNS Privé sur iDaube?
Par exemple, j'ai configuré un DNS Privé sur mon Androdaube, et j'ai un DNS menteur anti-pub LAN et WAN.
votre avatar
Y'a pas moyen de configurer un DNS Privé sur iDaube?
si, si, mais faut désactiver l'option quand meme ;)
votre avatar
en meme temps cette option n'est utile que sur un wifi faiblard, et a tendu pas mal de fois le piège classique aux utilisateurs apple :
fonctionnalité activée par défaut, l'appareil va alors utiliser l'internet mobile au lieu du wifi, si l'utilisateur ne s'est pas authentifié.
C'est arrivé à énormément de touristes, arrivant dans un hotel, se connectant au wifi de l'établissement sans valider la petite page web, ou en oubliant de la revalider par la suite. Résultat, certains touristes affichent sur reddit leur facture > 1000$ parce que les frais de data ca coute une blinde. Et le wifi? Bah wifi assist a dit qu'il n'arrivait pas à avoir internet (l'utilisateur ne s'est pas authentifié sur le hotspot), du coup il passe par une data que les gens oublient de désactiver, facturée à l'abonné à prix d'or.

Sur android comme iphone, cette option, qui bénéficie surtout aux fournisseurs de services en ligne (google en tete de peloton pour contourner le blocage de ses pubs par dns), n'aurait jamais du voir le jour, encore moins être activée par défaut. Les utilisateurs ne savent juste pas qu'elle existe.