Un jeune passionné de technologie en Inde a acheté une paire d'AirPods Pro 2 pour sa grand-mère malentendante car il savait que l'appareil avait des fonctions d'aide auditive. Cependant, il a rapidement découvert que la fonctionnalité était géo-bloquée en Inde en raison de restrictions réglementaires.
Mais au lieu d'abandonner, Rithwik Jayasimha et ses collègues passionnés de technologie de Lagrange Point ont construit une cage de Faraday et utilisé des micro-ondes pour usurper l'emplacement et déverrouiller la fonction d'aide auditive sur les écouteurs.
Selon le groupe, l'aide auditive la moins chère en Inde coûte plus de 15 millions de VND, ce qui est hors de portée de la plupart des utilisateurs. D'autre part, les AirPods Pro 2 coûtent la moitié du prix des appareils auditifs les moins chers, environ 7 millions de VND, ce qui en fait une excellente alternative pour les personnes ayant des problèmes d'audition. Cependant, pour utiliser les écouteurs comme aides auditives, vous devez vous trouver dans un pays où Apple n'a pas géo-bloqué la fonctionnalité, exécuter iOS ou iPadOS 18.1 ou une version ultérieure, disposer d'AirPods Pro 2 et vous assurer qu'il est sur le firmware 7B19 ou une version ultérieure.
Kit de « hack » de géographie pour iPad. (Photo: X)
Bien que Jayasimha disposait de tout le matériel et des logiciels nécessaires pour configurer les AirPods Pro 2 comme aides auditives, en raison de problèmes géographiques, ils ont dû configurer l'emplacement de ces Airpods à un endroit en dehors de l'Inde. Plus facile à dire qu'à faire, même s'ils ont usurpé l'emplacement IP et la langue de l'iPad utilisé pour configurer le casque, l'appareil savait toujours qu'il se trouvait en Inde.
Après plusieurs séries de tests, l’un des membres de l’équipe a découvert que les iPad utilisent le SSID et l’adresse MAC que les routeurs environnants (modems Wi-Fi) diffusent pour déterminer leur emplacement géographique. Ainsi, même si l’iPad n’a pas de réseau cellulaire et que le GPS est désactivé, il peut toujours localiser avec précision la zone dans laquelle il se trouve.
L'équipe a décidé de placer l'iPad et une carte ESP32, qui simule l'environnement de centaines de SSID Wi-Fi situés à Menlo Park, en Californie, dans une cage de Faraday de fortune (une boîte en carton doublée de papier d'aluminium à l'extérieur). Ci-dessous, ils ont placé un four à micro-ondes fonctionnant à pleine puissance pour perturber et brouiller tous les signaux Wi-Fi 2,4G à proximité.
Les fours à micro-ondes sont allumés à haute puissance pour émettre de fortes ondes électromagnétiques dans la bande de fréquence 2,4 GHz, la même que la fréquence Wi-Fi. Ces ondes peuvent brouiller et perturber les signaux Wi-Fi locaux, aidant leur équipe à empêcher l'iPad de détecter les véritables signaux Wi-Fi environnants et à ne reconnaître que les faux SSID de la carte ESP32.
Après avoir perfectionné le processus, ils ont ouvert ce service de déverrouillage avec des cages de Faraday plus élaborées. (Photo: X)
De cette façon, l'iPad ne reçoit que de faux SSID de la carte ESP32 et ne peut pas détecter les vrais réseaux Wi-Fi en Inde, le faisant croire qu'il se trouve à Menlo Park, en Californie, aux États-Unis.
Ils ont ensuite exécuté un script sur le MacBook qui a demandé à l’iPad de redémarrer et d’activer son antenne Wi-Fi cinq minutes plus tard. Les premières tentatives ont échoué, obligeant l'équipe à ajuster la cage de Faraday, le micro-ondes et à redémarrer. Mais finalement, après environ 3 heures de manipulations, la console Mac a signalé que l'iPad était indiqué comme étant aux États-Unis. Avec ce résultat, l’équipe a sorti l’iPad de la cage de Faraday, a connecté les AirPods à l’appareil et le processus de configuration de l’aide auditive est apparu sur l’écran. Ils ont réussi.
Une fois l'iPad sorti de la cage de Faraday, il est toujours dupé car il a « mémorisé » les informations sur les faux SSID et adresses MAC des réseaux Wi-Fi diffusés par l'ESP32. Pendant son séjour dans la cage de Faraday, l'iPad a stocké ces informations et a supposé qu'il se trouvait à Menlo Park, en Californie, car il ne parvenait pas à reconnaître les vrais réseaux Wi-Fi qui l'entouraient.
La base de données de localisation d'Apple stocke les informations Wi-Fi pour localiser l'appareil, et lorsque l'iPad reçoit des réseaux Wi-Fi simulés de l'ESP32, il synchronise ces données comme s'il s'agissait du vrai réseau de Menlo Park. Après avoir quitté la cage de Faraday, l'iPad ne met pas automatiquement à jour sa localisation immédiatement, mais continue d'utiliser les fausses données SSID et d'adresse MAC qu'il a 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 paramètres et ne revérifieront pas automatiquement l'emplacement. 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 compris le processus, l’équipe l’a répété plusieurs fois et a construit une cage de Faraday plus stable. Maintenant qu'ils maîtrisaient le processus, ils ont lancé le service de déverrouillage des aides auditives à Lagrange Point afin que toute personne dans la région de Bengaluru puisse bénéficier de cette fonctionnalité.
Source
Comment (0)