Молодой индийский энтузиаст в области технологий купил AirPods Pro 2 своей глухой бабушке, зная, что в устройстве есть функция слухового аппарата. Однако он быстро обнаружил, что эта функция в Индии заблокирована из-за нормативных ограничений.
Однако вместо того, чтобы сдаться, Ритвик Джаясимха и его коллеги-энтузиасты технологий из Лагранж-Пойнт построили клетку Фарадея и использовали микроволны, чтобы обмануть местоположение и разблокировать функцию слухового аппарата на наушниках.
По данным группы, самый дешёвый слуховой аппарат в Индии стоит более 6000 рупий, что не по карману большинству пользователей. С другой стороны, AirPods Pro 2 стоят вдвое дешевле самого дешёвого слухового аппарата и стоят около 3000 рупий, что делает их отличной альтернативой для людей с проблемами слуха. Однако, чтобы использовать наушники в качестве слухового аппарата, необходимо находиться в стране, где Apple не блокирует эту функцию по геолокации, использовать iOS или iPadOS 18.1 или более поздней версии, иметь AirPods Pro 2 и убедиться, что на них установлена прошивка 7B19 или более поздней версии.
Географический «хакерский» набор для iPad. (Фото: X)
Хотя у Джаясимхи было всё необходимое оборудование и программное обеспечение для настройки AirPods Pro 2 в качестве слуховых аппаратов, из-за географического положения им нужно было настроить местоположение AirPods за пределами Индии. Это было легче сказать, чем сделать, поскольку, несмотря на подмену IP-адреса и языка iPad, используемого для настройки наушников, устройство всё равно знало, что находится в Индии.
После нескольких этапов тестирования один из участников команды обнаружил, что iPad использует SSID и MAC-адрес, передаваемые маршрутизаторами (Wi-Fi-модемами) вокруг него, для определения своего географического положения. Поэтому даже если у iPad нет сотовой сети и GPS выключен, он всё равно может точно определить своё местоположение.
Команда решила поместить iPad и плату ESP32, имитирующую среду сотен сетей Wi-Fi SSID, расположенных в Менло-Парке, Калифорния, в импровизированную клетку Фарадея (картонную коробку, обитую алюминиевой фольгой). Под ней они разместили работающую на полную мощность микроволновую печь, чтобы подавить и заглушить любой сигнал Wi-Fi 2.4G поблизости.
Микроволновая печь была включена на высокую мощность, чтобы излучать сильные электромагнитные волны в диапазоне 2,4 ГГц — той же частоте, что и Wi-Fi. Эти волны могут создавать помехи и нарушать работу локального Wi-Fi-сигнала, что позволило команде помешать iPad обнаруживать реальные сигналы Wi-Fi вокруг и распознавать только поддельные SSID с платы ESP32.
Усовершенствовав процесс, они открыли эту службу разблокировки с более сложными клетками Фарадея. (Фото: X)
Таким образом, iPad получает только поддельные SSID от платы ESP32 и не может обнаружить настоящие сети Wi-Fi в Индии, обманывая себя, заставляя думать, что он находится в Менло-Парке, Калифорния, США.
Затем они запустили на MacBook скрипт, который через пять минут приказал iPad перезагрузиться и включить Wi-Fi-антенну. Первые несколько попыток не увенчались успехом, и команде пришлось настроить клетку Фарадея, микроволновую печь и перезагрузить компьютер. Но наконец, примерно через три часа экспериментов, консоль Mac сообщила, что iPad отображается в США. После этого команда вытащила iPad из клетки Фарадея, подключила к устройству наушники AirPods, и на экране появилось окно настройки слухового аппарата. Всё прошло успешно.
После того, как iPad был вынут из клетки Фарадея, он всё ещё оставался обманутым, поскольку «запомнил» поддельные SSID и MAC-адреса сетей Wi-Fi, транслируемых ESP32. Находясь в клетке Фарадея, iPad сохранил эту информацию и считал, что находится в Менло-Парке, Калифорния, поскольку не распознавал настоящие сети Wi-Fi вокруг.
База данных геолокации Apple хранит информацию о Wi-Fi для определения местоположения устройства, и когда iPad получает данные о симулированных сетях Wi-Fi от ESP32, он синхронизирует эти данные, как если бы это была настоящая сеть в Менло-Парке. После выхода из клетки Фарадея iPad не обновляет своё местоположение автоматически, а вместо этого использует записанные им поддельные данные о SSID и MAC-адресе.
После завершения настройки и включения функций, если AirPods отключены от iPad, они сохранят эти настройки и не будут автоматически проверять местоположение. Пока AirPods не будут сброшены или не подключены к другому устройству, требующему проверки местоположения, они продолжат работать так, как если бы находились в США.
Освоив процесс, команда повторила его ещё несколько раз и построила более устойчивую клетку Фарадея. Освоившись, они открыли службу разблокировки слуховых аппаратов в Лагранж-Пойнт, чтобы любой житель Бангалора мог воспользоваться этой функцией.
Источник
Комментарий (0)