Как предотвратить запросы на обновление до iOS 10

У меня есть iPhone 6, на котором я хотел бы оставить iOS9 для тестирования iOS-приложений. Есть ли способ предотвратить запросы на установку iOS10?

Ответы (7)

Короткий ответ:
нет. Apple очень, очень, очень хочет, чтобы вы обновились.

Более длинный ответ...
Вам нужно будет заблокировать домены

appldnld.apple.com
mesu.apple.com

на каждой точке доступа Wi-Fi, которую вы встретите.

Из этой статьи :

iPhone проверяет наличие обновлений с помощью специального XML-документа на сайте mesu.apple.com. Этот профиль конфигурации перенаправляет проверку только на поиск бета-обновлений, доступных для Apple TV. Поскольку ваш iPhone не является Apple TV, перенаправленная проверка каталога заставит ваше устройство «поверить», что iOS обновлена.

Профиль конфигурации криптографически подписан Apple (на самом деле, профиль конфигурации, который перенаправляет каталог обновлений OTA через «Внутренние настройки», не будет установлен, если это не так), поэтому ему можно доверять. Помимо добавления значка «Отзыв», который вы можете в любое время сбросить в любую папку, этот профиль конфигурации не оказывает негативного влияния на производительность вашего iPhone или время автономной работы. Не волнуйся. Ваш телефон не может внезапно установить tvOS.

Кроме того, вы также можете заблокировать «mesu.apple.com» в настройках маршрутизатора. Однако, поскольку вы подключаете свои устройства к точкам доступа Wi-Fi, которыми вы не управляете, это будет неэффективно.

Профиль доступен здесь.

Вы должны тщательно рассмотреть последствия загрузки и установки профиля из Интернета, но вы также должны иметь возможность открыть этот профиль и проверить его содержимое, прежде чем продолжить.

Вау, это работает! Похоже, что срок действия профиля истекает , и его вообще2018-01-31 нельзя изменить , иначе он не будет установлен. Ничего страшного, так как я полагаю, что Apple продолжит выпускать их в будущем.

если вы используете файл proxy.pac для своего интернет-соединения, вы можете легко заблокировать appldnld.apple.com и mesu.apple.com. Вы можете использовать что-то вроде этого:

function FindProxyForURL(url, host) {

if (host =="mesu.apple.com") return "PROXY 127.0.0.1:8080";
if (host =="appldnld.apple.com") return "PROXY 127.0.0.1:8080";
else return "DIRECT"; }

Это также означает, что вам нужен общедоступный веб-сервер для размещения файла .pac.

Простой способ — использовать существующие приложения для блокировки рекламы, чтобы заблокировать ваш iPhone от проверки сервера Apple — особенно mesu.apple.comи applednld.apple.com. Эти приложения фильтруют трафик, поступающий на ваш iPhone через фиктивный VPN или файл автоматической настройки прокси-сервера.

Я лично использовал Weblock на своем iPad . Есть и другие приложения, такие как Adblock или Adguard Pro, которые должны помочь. Обратите внимание, что блокировщики контента Safari не будут работать.

Общая идея аналогична другим ответам здесь, но, поскольку она не применяется к вашему маршрутизатору, затрагивается только ваш iPhone.

Да, есть способ полностью отключить эти автоматические загрузки (которые, как вы знаете, постоянно и без разрешения потребляют ценное локальное пространство для хранения и пропускную способность). Однако, к сожалению, это потребует услуг уважаемого адвоката по групповым искам.

Пожалуйста, используйте этот раздел, чтобы ответить на заданный вопрос.

В зависимости от того, какая у вас версия iOS 9, вы можете сделать джейлбрейк телефона — это предотвратит повторное появление уведомлений об обновлениях.

Просто примечание: сам по себе джейлбрейк не остановит уведомления об обновлениях, но позволит вам установить твик, который их останавливает.
Тем не менее, джейлбрейк лишает смысла держать устройство iOS 9 для тестирования приложений.
Справедливое замечание: тестирование.

Сапожники.

Чтобы прекратить назойливые просьбы установить обновление, сделайте следующее. Войдите в приложение «Настройки». Перейдите в раздел «Основные» > «Хранилище и использование iCloud». Перейдите в «Управление хранилищем» (в разделе «Хранилище», а не «iCloud»). Выберите загруженное обновление iOS (например, iOS 10) в списке. Выберите Удалить обновление.

... затем он просто загрузит его снова ... промойте и повторите.