Młody entuzjasta technologii z Indii kupił parę AirPods Pro 2 dla swojej głuchej babci, ponieważ wiedział, że urządzenie ma funkcję aparatu słuchowego. Szybko jednak odkrył, że funkcja ta jest w Indiach zablokowana geograficznie ze względu na ograniczenia prawne.
Jednak zamiast się poddać, Rithwik Jayasimha i grupa entuzjastów technologii z Lagrange Point zbudowali klatkę Faradaya i użyli mikrofal, aby sfałszować lokalizację i odblokować funkcję aparatu słuchowego w słuchawkach.
Najtańszy aparat słuchowy w Indiach kosztuje ponad 5000 funtów, co jest poza zasięgiem większości użytkowników. Z drugiej strony, AirPods Pro 2 są o połowę tańsze od najtańszego aparatu słuchowego, czyli około 3000 funtów, co czyni je doskonałą alternatywą dla osób z problemami ze słuchem. Aby jednak używać słuchawek dousznych jako aparatów słuchowych, należy znajdować się w kraju, w którym Apple nie zablokowało tej funkcji geograficznie, korzystać z systemu iOS lub iPadOS 18.1 lub nowszego, posiadać AirPods Pro 2 i upewnić się, że mają oprogramowanie układowe w wersji 7B19 lub nowszej.
Zestaw do hakowania geograficznego iPada. (Zdjęcie: X)
Chociaż Jayasimha dysponował całym sprzętem i oprogramowaniem potrzebnym do skonfigurowania AirPods Pro 2 jako aparatów słuchowych, ze względu na położenie geograficzne, musieli skonfigurować lokalizację AirPods poza Indiami. Łatwiej powiedzieć niż zrobić, ponieważ pomimo podrobienia adresu IP i języka iPada używanego do konfiguracji słuchawek, urządzenie nadal wiedziało, że znajduje się w Indiach.
Po kilku rundach testów jeden z członków zespołu odkrył, że iPad wykorzystuje identyfikator SSID i adres MAC nadawane przez okoliczne routery Wi-Fi (modemy) w celu określenia swojej lokalizacji geograficznej, dzięki czemu nawet jeśli iPad nie ma dostępu do sieci komórkowej i wyłączony jest GPS, nadal może dokładnie określić obszar, w którym się znajduje.
Zespół postanowił umieścić iPada i płytkę ESP32, która symuluje środowisko setek identyfikatorów SSID Wi-Fi zlokalizowanych w Menlo Park w Kalifornii, w prowizorycznej klatce Faradaya (kartonowym pudełku wyłożonym folią aluminiową). Pod spodem umieścili kuchenkę mikrofalową działającą na pełnej mocy, aby zakłócać i blokować sygnały Wi-Fi 2,4G w pobliżu.
Mikrofalówka została włączona z dużą mocą, aby emitować silne fale elektromagnetyczne w paśmie 2,4 GHz – tej samej częstotliwości co Wi-Fi. Fale te mogą zakłócać i zakłócać lokalne sygnały Wi-Fi, co pozwoliło zespołowi uniemożliwić iPadowi wykrywanie rzeczywistych sygnałów Wi-Fi w otoczeniu i rozpoznawanie jedynie fałszywych identyfikatorów SSID z płytki ESP32.
Po udoskonaleniu procesu, otworzyli tę usługę odblokowywania za pomocą bardziej skomplikowanych klatek Faradaya. (Zdjęcie: X)
W ten sposób iPad otrzymuje od płytki ESP32 jedynie fałszywe identyfikatory SSID i nie jest w stanie wykryć prawdziwych sieci Wi-Fi w Indiach. Oszukuje urządzenie, sprawiając wrażenie, że znajduje się w Menlo Park w Kalifornii w USA.
Następnie uruchomili skrypt na MacBooku, który po pięciu minutach nakazał iPadowi ponowne uruchomienie i włączenie anteny Wi-Fi. Pierwsze kilka prób zakończyło się niepowodzeniem, co wymagało od zespołu dostosowania klatki Faradaya, mikrofalówki i ponownego uruchomienia. Ostatecznie, po około trzech godzinach kombinowania, konsola Maca poinformowała, że iPad znajduje się w Stanach Zjednoczonych. Dzięki temu zespołowi udało się wyciągnąć iPada z klatki Faradaya, podłączyć AirPods do urządzenia, a na ekranie pojawił się komunikat o konfiguracji aparatu słuchowego. Udało im się.
Po wyjęciu iPada z klatki Faradaya, nadal był on oszukiwany, ponieważ „zapamiętał” fałszywe identyfikatory SSID i adresy MAC sieci Wi-Fi nadawane przez ESP32. Podczas pobytu w klatce Faradaya iPad zachował te informacje i myślał, że znajduje się w Menlo Park w Kalifornii, ponieważ nie potrafił rozpoznać prawdziwych sieci Wi-Fi w pobliżu.
Baza danych lokalizacji Apple przechowuje informacje o Wi-Fi, które umożliwiają lokalizację urządzenia. Gdy iPad odbiera symulowane sieci Wi-Fi z ESP32, synchronizuje te dane tak, jakby były to prawdziwe sieci w Menlo Park. Po opuszczeniu klatki Faradaya iPad nie aktualizuje automatycznie swojej lokalizacji, ale nadal korzysta z zarejestrowanych fałszywych danych SSID i adresu MAC.
Po zakończeniu konfiguracji i włączeniu funkcji, jeśli AirPods zostaną odłączone od iPada, zachowają te ustawienia i nie będą automatycznie sprawdzać swojej lokalizacji. Dopóki AirPods nie zostaną zresetowane ani podłączone do innego urządzenia wymagającego weryfikacji lokalizacji, będą działać tak, jakby znajdowały się w Stanach Zjednoczonych.
Po opracowaniu procesu zespół powtórzył go jeszcze kilka razy i zbudował stabilniejszą klatkę Faradaya. Teraz, gdy już opanowali tę metodę, uruchomili usługę odblokowywania aparatów słuchowych w Lagrange Point, aby każdy w okolicach Bengaluru mógł skorzystać z tej funkcji.
Źródło






Komentarz (0)