iOS 10.3.3 Инструкция по установке. Как откатиться с iOS 11 до iOS 10.3.3?

На сегодняшний день сфера мобильных технологий продолжает развиваться достаточно быстрыми темпами. Прогресс в производстве сотовых телефонов и смартфонов становится особенно заметен, если обратить внимание на то, как быстро вчерашние новинки устаревают морально , не выдерживая конкуренции вновь выпущенных флагманов . Об устранении одного из признаков такого устаревания мы и поговорим ниже.

Причина сбоя

Обычно в случае ошибки активации iPad на планшете появляется сообщение с текстом о том, что произошла ошибка, так как серверы недоступны. Производитель рекомендует попытаться сделать активацию позже или написать в службу поддержку. Из содержания текста обычно непонятно, что именно мешает устройству закончить процедуру, поэтому приходится выяснять причину экспериментальным путем. Возможные проблемы:

  • неполадки интернета;
  • сбои на сервере Apple;
  • на планшете был установлен Джейлбрейк;
  • на девайс легло «кривое» обновление (пример — iOS3 в случае с айпад 2);
  • устройство было заблокировано прошлым владельцем.

Когда стоит понизить версию iOS

  • медленная работа старого устройства на новых версиях системы
  • баги, фризы, зависания, проблемы с автономностью и желание вернуть стабильную версию прошивки (привет iOS 11)
  • недовольство новым дизайном и плохой реализацией заявленных функций

К сожалению, откат любого айфона до любой версии iOS невозможен. Дело в том, что в 2009 году Apple ввела ограничения на возможность отката определенных устройств до конкретной версии прошивки. Поэтому перед началом процедуры проверьте, может ли вернуться на нужную версию iOS ваш смартфон.

Мы рекомендуем сервис портала Если в списке доступных версий есть нужная, можно приступать к следующему шагу.

  • Владельцы Windows PC должны загрузить и инсталлировать iTunes (на компьютерах Mac iTunes предустановлен)
  • Подготовьте провод USB/Lightning
  • Скачайте в локальную папку требуемую версию iOS из надежного репозитория. Рекомендуем каталог сайта

ИНСТРУКЦИЯ

Нам понадобится iTunes. Все обновления будут проходить с помощью данной программы. Скачивается она с официального сайта apple для Windows, в macOS она встроена.

И обязательно создайте бэкап устройства! Если вы ещё не сделали этого, сделайте это прямо сейчас.

Шаг 1: Скачиваем необходимый архив iOS 10.3.3 по ссылкам в конце заметки, ссылки доступны только зарегистрированным пользователям. Ссылки взяты с официального сайта apple и, скорее всего, станут недоступны в ближайшее время. По состоянию на ещё доступны.

Шаг 2: Подключаем ваше устройство к компьютеру и заходим в iTunes.

Шаг 3: Удерживаем кнопки питания и уменьшения громкости на iPhone 7 и 7+ или кнопку питания и Домой на ранних устройствах. Зажимаем их 5-10 секунд, пока устройство не перезагрузится. Если оно выключилось, включаем его аналогичным способом удерживая 2 кнопки.

Шаг 4: После включения девайса, программа iTunes обнаружит устройство в режиме восстановления и предложит вернуть его к заводским настройкам или обновить. Выбираем Repear (восстановить).

Шаг 5: В следующем меню появится предложение «Восстановить устройство». Надо кликнуть этой синей кнопке, удерживая кнопку «Option» на mac или «Shift» на Windows. Должно открыться окно с выбором архива iOS. Находим и выбираем наш скачанный ipsw-архив.

Шаг 6: Далее кликаем Update & Repear (восстановить и обновить). В этот момент ваше устройство будет обнулено. Все данные будет стёрты, именно для этого мы и делали бэкапы устройства и приложений.

Шаг 7: Через пару минут ваше устройство включится как новое на iOS 10.3.3, заново вводим icloudID и пароль, выбираем язык и указываем сеть Wi-Fi если необходимо.

Шаг 8: Восстанавливаем бекап на новое устройство через iTunes и логинимся во всех нужных нам приложениях.

Что делать дальше чтобы откатить обновление приложения на iOS

Коротко: загрузить приложение через AppStore в iTunes, затем включить прокси, затем загрузить ещё раз, отредактировать запрос, отправить запрос, получить старую версию, установить.

Подробно: после запуска Charles нужно установить сертификаты приложения в Mac. Это делается через меню Help → SSL Proxying → Install Charles Root Cetrificate. Сертификат затем нужно в Keychain Access перевести в статус Always Trust. Если не установить, то будут ошибки и метод не сработает.

В iTunes ищем приложение Inoreader (это для любого приложения подойдёт, но меня интересовало в тот момент только оно), запускаем Charles и нажимаем в окне установки приложения Download:

В окне Charles у вас появляется подобная строчка со слово «buy» в адресе, связанная с сервером apple:

Для информации можно обратить внимание на то, что размер скачиваемого файла равен 20,4 мб:

После чего нужно включить SSL Proxying для осуществления перехвата и редактирования запросов:

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

Ещё раз проверяем, что SSL Proxying включен и переходим к повторной загрузке приложения из AppStore при этом нужно поставить загрузку на паузу, чтобы у вас было время на следующие действия. После нажатия на Download в окне Charles появится ещё одна строка в сервером apple, содержащая слово «buy». Развернув эту строку нужно найти buyProduct:

Справа в окне нажимаем на Contents и внизу выбираем XML Text. Листаем вниз пока не найдем softwareVersionExternalIdentifiers со списком не понятным цифр.

Эти цифры и выступают в роли версий приложений. Соответственно, чем меньше число, тем старее версия приложения. Как узнать какая версия приложения будет загружена? Например, я наугад брал с конца списка значение 823964615:

Теперь нам нужно проверить версию приложения. Для этого мы делаем встаем на «buyProduct» и в меню выбираем Compose и справа в окне представление Text.

В самом верху поля будет знакомый вам набор цифр после параметра <key>appExtVrsId</key>. Этот набор цифр — актуальная версия приложения.

Вместо этих цифр подставляем скопированные выше 823964615 и должно получиться вот так:

и делаем Execute. Программа выдаст вам окно и выбрав режим отображения XML Text мы сможем внизу найти параметр bundleShortVersionString и увидим, что выбранное нами значение соответствует версии 5.4.4, что в моём случае то что нужно, т.к. эти версия практически последней перед обновлением до 6.0

Остаётся один шаг. Нужно скачать всё это дело. Для этого нужно в нашем последнем отредактированном запросе buyProduct с полученной версией 5.4.4 в меню выбрать Breakpoints.

По новой перейти в AppStore для загрузки приложения Inoreader (если приложение успело загрузиться в библиотеку и вы не успели его остановить, то просто удалите, чтобы была возможность загрузить заново).

Как только вы в iTunes нажмете скачать, то выскочит окно Charles, где нужно будет нажать на Edit Request и в уже знакомом параметре appExtVrsId исправить версию на 823964615, нажать Execute, а затем ещё раз на Execute.

В библиотеке приложений itunes появится значок программы с ярлыком Update. Это и будет означать, что вы сделали всё верно. Можно сделать Get Info приложения и будет написано:

Дальше у приложения смотрим где оно находится в файловой системе и сохраняем на будущее если вдруг решите обновить приложение

Инна Шелепова
Оцените автора
( Пока оценок нет )