Как «убедить» Apple, что ваш iPhone — европейский

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.

Всё для того, чтобы обойти ограничения на установку приложений не из App Store.

Коротко

Адам Демаси смог убедить Apple в том, что его iPhone, купленный и активированный в Австралии, на самом деле является европейцем. Для этого ему пришлось отключить сервисы определения местоположения, вставить итальянскую SIM‑карту, настроить Wi‑Fi роутер pfSense с указанием страны регистрации (Италии) и отправиться в подвал, где связь не ловит.

После каждого шага телефон обязательно перезагружался. Когда ни один сигнал не мог покинуть устройство, iPhone решил, что он находится в Европейском союзе, со всеми вытекающими отсюда преимуществами. Важный момент: Демаси понятия не имеет, какие из проделанных им шагов на самом деле были необходимы. Эксперимент продолжается, но возможность прикинуться европейцем и установить приложения из альтернативных магазинов наверняка заинтересует многих пользователей.

А теперь чуть детальнее

В iOS 17.4 Apple представила новую систему под названием eligibilityd. Она работает вместе с системой countryd (она впервые появилась в iOS 16.2) и Apple ID, и её задача: определить, где вы находитесь физически. Идея в том, что несколько источников должны собрать необходимые данные и совместными усилиями определить ваше местонахождение. После этого система решает, можно ли предоставить вам доступ к функциям, предусмотренных Законом о цифровых рынках.

Загружаемый Apple файл plistзадаёт «домены»: список функций, заблокированных за пределами ЕС. На момент написания статьи их 24, а сам файл последний раз обновлялся 5 апреля. Возможно, сейчас уже что‑то изменилось. Напомним, что iOS 17.4 вышла 5 марта, а в бета‑версии находилась с 30 января.

Обратите внимание, эти домены названы в честь химических элементов. Возможно, это сделано специально, чтобы скрыть, что они собой представляют. Единственный способ определить, какой функции они соответствуют, — это дизассемблировать соответствующие области iOS.

Большинство доменов в настоящее время разрешены только на iPhone, потому что DMA ориентирована на телефоны, планшеты закон не упоминает. У Apple есть возможность в любой момент выпустить обновление этого файла конфигурации, чтобы функция была доступна в большем количестве стран, распространить её на iPad или отказаться от неё в некоторых или во всех странах. Скорее всего, обновление будет установлено на все активные iPhone в течение нескольких дней.

Как мне удалось заставить iOS предоставить мне функции DMA? Я взял свой 12 Pro Max, перезагрузил его, отключил службы определения местоположения, вставил итальянскую SIM‑карту, с которой ездил в отпуск много лет назад, и создал новый итальянский Apple ID. Ничего хорошего. Эффекта ноль.

Тогда я настроил Wi‑Fi‑маршрутизатор pfSense, чтобы он выдавал себя за устройство из Италии. Просмотрев логи устройства, я понял, что countryd по‑прежнему знал, что я нахожусь в Австралии. Не помогли даже удаление данных и повторная настройки телефона.

Тогда я спустился в подвал, где нет сигнала мобильной связи. Снова перезагрузил телефон, и, как только я открыл Safari, он попросил меня выбрать браузер. Это была победа! Я перевёл телефон в авиарежим и вернулся наверх. Насколько я могу судить, смартфон по‑прежнему считает, что я нахожусь в Италии.

Я не могу сказать точно, какие мои действия были реально нужны, а какие лишние. VPN, скорее всего, не нужен. Зато очевидно, что телефон в таком состоянии не очень‑то удобен. Он должен оставаться в авиарежиме, и ему нужна сеть Wi‑Fi, настроенная таким образом, чтобы она соответствовала требованиям страны ЕС.

Тем не менее, эксперименты можно продолжать. Возможно, удастся найти более удобное решение.

Источник: https://habr.com/ru/companies/cloud4y/articles/810617/


Интересные статьи

Интересные статьи

Apple не будет разблокировать iPhone Арвинда Кеджривала, главного министра Дели, которого обвиняют в коррупции. Арвинд Кеджривал, лидер «Партии простого человека» и главный соперник нынешнего пре...
Apple получила патент на технологию сенсорных дисплеев, размещаемых на гранях iPhone и iPad. Опция позволит перенести элементы управления с основных экранов устройств, как это было реализовано с Touch...
В этой короткой статье я рассказываю, как удалось вернуть одно из удаленных из AppStore приложений на новый телефон. Ну и как? Рейтинг 0 Просмотры 52 Добавить в закладки 0
14 сентября Apple провела традиционную сентябрьскую конференцию, на которой анонсировала обновления своих флагманских продуктов. Новые iPhone, редизайн iPad mini и Apple Watch — что еще нового? В осно...
С тех пор как я начал учиться программировать, я восхищаюсь уровнем доверия, который мы вкладываем в простую команду, подобную этой:pip install package_nameВ некоторых яз...