Apple исправила баг AirLift в iOS 27.2 beta 3, что закрыло работу CarrierSIM для активации 5G и VoWiFi в РФ на iPhone

В Apple исправили уязвимость AirLift в iOS 27.2 beta 3. Проект AirLift даёт возможность выйти за пределы системной песочницы iOS через связанный с Mac механизм AirTraffic. Ранее эту уязвимость использовали исследователи в разных целях, включая возможность изменения операторских настроек iPhone без джейлбрейка для активации 5G и VoWiFi в РФ на iPhone.

«Помните, баги всегда найдутся», — подытожил ситуацию автор AirLift.

Ранее в сети появился бесплатный экспериментальный способ активации 5G и VoWiFi в РФ — проект CarrierSIM. Решение работает на iPhone 12–18, включая модели mini, Pro, Pro Max, Plus, Air и e, с iOS 17–27.0.1, а также iOS 27.2 beta 2. (для запуска нужен на ПК с WindowsmacOS Python 3.11+ и iTunes, рекомендуется применять только в тестовых целях на свой страх и риск). После каждой перезагрузки смартфона сетевые настройки сбрасываются, поэтому процедуру со скриптом приходится повторять.

Официально 5G в РФ доступен только на Android-смартфонах, ограничен тестовыми площадками, а сети 5G в Москве пока не дают заметных преимуществ перед LTE. Для полноценной работы 5G на iPhone в РФ требуется, чтобы Apple активировала такую возможность. Но сейчас это нельзя реализовать официально из-за ограничения деятельности американской компании в России.

Проект CarrierSIM также не меняет оператора связи, СИМ-карту или тариф. Скрипт заставляет iOS использовать для российской СИМ системный профиль венгерского Vodafone, уже встроенный в прошивку iPhone.

Операторские профили на iPhone содержат настройки, по которым iOS определяет доступные сетевые функции. В российском профиле 5G для iPhone отключён, а в профиле Vodafone Hungary необходимые параметры присутствуют. CarrierSIM считывает уникальный идентификатор СИМ-карты и создаёт привязку, из-за которой система выбирает другой готовый профиль.

Чтобы записать привязку в файловую систему iPhone, решение CarrierSIM использует открытый проект AirLift. Его автор описывает найденный в iOS 27.0 способ выйти за пределы каталога синхронизации и записывать файлы в другие пользовательские директории. CarrierSIM приспосабливает этот механизм для работы с операторскими профилями. Фактически скрипт CarrierSIM даёт возможность iPhone перечитать профили. После этого система считает, что конкретной СИМ соответствует Vodafone Hungary,. Потом на смартфоне открываются опции связи, которые были доступны в этом профиле.

После выпуска iOS 27.2 beta 3 пользователям, которые хотят проверить работу CarrierSIM для активации дополнительных сетевых функций на российских iPhone, не рекомендуется обновляться с iOS 27.2 beta 2 или более ранних версий.

Источник: habr.com

0 0 голоса
Рейтинг новости
1
0
Подписаться
Уведомить о
0 комментариев