Un jeune homme indien féru de technologie a acheté une paire d'AirPods Pro 2 pour sa grand-mère malentendante, sachant que l'appareil disposait d'une fonction d'aide auditive. Cependant, il a rapidement découvert que cette fonction était bloquée géographiquement en Inde en raison de restrictions réglementaires.
Cependant, au lieu d'abandonner, Rithwik Jayasimha et les passionnés de technologie de Lagrange Point ont construit une cage de Faraday et utilisé un four à micro-ondes pour tromper l'appareil auditif et déverrouiller la fonction du casque.
Selon l'association, les appareils auditifs les moins chers en Inde coûtent plus de 15 millions de VND, un prix inaccessible pour la plupart des utilisateurs. En revanche, les AirPods Pro 2 coûtent deux fois moins cher, environ 7 millions de VND, ce qui en fait une excellente alternative pour les personnes souffrant de problèmes auditifs. Toutefois, pour utiliser ces écouteurs comme appareils auditifs, il faut se trouver dans un pays où Apple ne bloque pas géographiquement cette fonctionnalité, disposer d'iOS ou d'iPadOS 18.1 ou version ultérieure, posséder des AirPods Pro 2 et s'assurer qu'ils utilisent le firmware 7B19 ou une version ultérieure.
Un outil de géohacking pour iPad. (Image : X)
Bien que Jayasimha disposât de tout le matériel et les logiciels nécessaires pour configurer les AirPods Pro 2 comme aides auditives, des problèmes de géolocalisation les ont obligés à paramétrer la localisation des AirPods hors d'Inde. Plus facile à dire qu'à faire ; malgré la modification de l'adresse IP et de la langue de l'iPad utilisé pour la configuration, l'appareil le détectait toujours comme étant situé en Inde.
Après plusieurs séries de tests, un membre de l'équipe a découvert que les iPads utilisent le SSID et l'adresse MAC diffusés par les routeurs (modems Wi-Fi) environnants pour déterminer leur position géographique. Par conséquent, même sans réseau cellulaire et avec le GPS désactivé, l'iPad peut se localiser avec précision.
L'équipe a décidé de placer l'iPad et une carte ESP32, qui simule l'environnement de centaines de réseaux Wi-Fi (SSID) situés à Menlo Park, en Californie, à l'intérieur d'une cage de Faraday improvisée (une boîte en carton tapissée de papier aluminium). En dessous, ils ont placé un four à micro-ondes fonctionnant à pleine puissance afin de perturber et de brouiller tout signal Wi-Fi 2,4 GHz à proximité.
Le four à micro-ondes a été mis en marche à pleine puissance afin d'émettre de fortes ondes électromagnétiques dans la bande de fréquence de 2,4 GHz, soit la même fréquence que le Wi-Fi. Ces ondes pouvaient interférer avec les signaux Wi-Fi locaux et les perturber, permettant ainsi à l'équipe d'empêcher l'iPad de détecter les véritables signaux Wi-Fi environnants et de ne reconnaître que les faux SSID émis par la carte ESP32.
Après avoir perfectionné le procédé, ils ont commencé à proposer ce service d'ouverture de serrures avec des cages de Faraday plus sophistiquées. (Photo : X)
De cette manière, l'iPad ne reçoit que de faux SSID de la carte ESP32 et ne peut pas détecter les véritables réseaux Wi-Fi en Inde, ce qui le trompe et lui fait croire qu'il se trouve à Menlo Park, en Californie, aux États-Unis.
Ils ont ensuite exécuté un script sur le MacBook pour demander à l'iPad de redémarrer et d'activer son antenne Wi-Fi cinq minutes plus tard. Plusieurs tentatives infructueuses ont nécessité de modifier la cage de Faraday, le four à micro-ondes et de redémarrer l'appareil. Finalement, après environ trois heures de tâtonnements, la console du Mac a indiqué que l'iPad était localisé aux États-Unis. L'équipe a alors retiré l'iPad de la cage de Faraday, connecté les AirPods et le processus de configuration des aides auditives s'est affiché à l'écran. Ils avaient réussi.
Même après avoir été retiré de la cage de Faraday, l'iPad restait trompé car il avait « mémorisé » les faux SSID et adresses MAC des réseaux Wi-Fi diffusés par l'ESP32. À l'intérieur de la cage de Faraday, l'iPad stockait ces informations et croyait se trouver à Menlo Park, en Californie, car il était incapable d'identifier les véritables réseaux Wi-Fi environnants.
La base de données de localisation d'Apple stocke les informations Wi-Fi pour localiser l'appareil. Lorsque l'iPad reçoit des réseaux Wi-Fi simulés par l'ESP32, il synchronise ces données comme s'il s'agissait d'un véritable réseau à Menlo Park. Après sa sortie de la cage de Faraday, l'iPad ne met pas immédiatement à jour sa localisation, mais continue d'utiliser les données SSID et d'adresse MAC fictives enregistrées.
Une fois la configuration terminée et les fonctionnalités activées, si les AirPods sont déconnectés de l'iPad, ils conserveront ces réglages et ne procéderont pas à une nouvelle vérification automatique de la localisation. Tant que les AirPods ne sont pas réinitialisés ou connectés à un autre appareil nécessitant une vérification de localisation, ils continueront de fonctionner comme s'ils se trouvaient aux États-Unis.
Après avoir mis au point le procédé, l'équipe l'a répété plusieurs fois et a construit une cage de Faraday plus stable. Maîtrisant désormais le processus, ils ont lancé un service de déverrouillage d'appareils auditifs à Lagrange Point afin que tous les habitants de la région de Bengaluru puissent bénéficier de cette fonctionnalité.
Source






Comment (0)