Пользователь из Австралии рассказал, как он смог заставить свой iPhone 12 Pro Max работать так, будто он находится на территории Евросоюза. Это позволило разблокировать доступ к новым функциям iOS 17.4 для соблюдения Закона о цифровых рынках (DMA).
В iOS 17.4 Apple представила новую систему под названием «eligibility», которая работает с Countryd и системой Apple ID, определяя, где физически находится смартфон. Файл plist, загруженный с Apple, объявляет «домены» в виде отдельных функций, заблокированных за пределами региона местоположения. Пользователь обнаружил 24 такие функции, а последний раз файл обновлялся 5 апреля.
Для того, чтобы изменить геолокацию iPhone, пользователю потребовалось:
сбросить настройки, отключить службы геолокации;
вставить SIM-карту страны ЕС (пользователь выбрал итальянскую) и сделать новый Apple ID;
настроить маршрутизатор pfSense Wi-Fi так, чтобы он отображал местоположение в выбранной стране;
перейти в зону, где не ловит сигнал, и снова сбросить iPhone;
включить авиарежим и снова подключиться к Wi-Fi.
После всех этих манипуляций iPhone оказался привязан к Италии. Смартфон сразу же предложил выбрать браузер по умолчанию.
Однако, чтобы получить доступ к заблокированным функциям, смартфон должен оставаться в авиарежиме и подключаться только к Wi-Fi.
Между тем в ЕС заработал магазин сторонних iOS-приложений AltStore PAL. Чтобы воспользоваться им, нужно приобрести годовую подписку за 1,50 евро плюс 0,5 евро в виде налога. Эти средства идут на покрытие сбора Apple Core Technology Fee (CTF) за установку.
Источник: habr.com