Как откатить iOS 8.4 на 8.3 – пошаговая инструкция

Данная статья предназначена для тех, кто пользуется на устройствах с процессором A4 (iPhone 4, iPhone 3GS, iPod touch 4G), однако хочет совершить даунгрейд (понижение прошивки) до iOS 5.1.1 и получить . Для этого Вам понадобится прошивки 5.1.1 (напоминаем, что iOS 5.1.1 Apple уже перестала подписывать).

Как откатиться с iOS и с iOS на iOS 1?

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

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

Затем нужно деактивировать «Найти iPhone/iPod touch/iPad», для осуществления этой процедуры просто зайдите в настройки iCloud, выберите функцию найти «ваше устройство» и выключите тумблер, вам нужно будет ввести свой Apple ID пароль.

На завершающем этапе нужно скачать необходимый файл iOS-прошивки, имеющий расширение IPSW. Затем процедура восстановления может быть проведена через iTunes.

Как откатить версию приложения на iPhone и iPad

Как описывалось выше, инструкция будет работать только на Tunes 12.3.3 (macOS) и 12.2.2 (Windows). Для использования версий нужно установить сертификат Charles. Если у вас установленна последняя версия iTunes, ее нужно удалить (в macOS High Sierra и Mojave предварительно требуется отключить SIP). Загрузить любую версию iTunes для macOS и Windows можно с этого или этого сайта.

После выполнения всех операций не забудьте в Charles вернуть все по умолчанию, снова перейдите в программу, выберите строчку «buyProduct», кликните по ней правой клавишей мыши и нажмите Disable SSL Proxying, а также снимите галочку с Breakpoints или просто удалите программу.

Как установить сертификат Charles на компьютере

В программе Charles откройте HelpSSL Proxying и нажмите Install Charles Root Certificate. Откроется окно для добавления сертификата, нажмите Добавить для macOS и Установить сертификат для Windows

  • в macOS
  • Откройте программу «Связка ключей» и в связке Вход отыщите только-что добавленный сертификат Charles. Кликните по нем два раза левой кнопкой мыши, чтобы открыть. Отобразите скрытые параметры поля «Доверие», для этого кликните по иконке треугольника рядом со словом и в выпадающем списке пункта «Параметры использования сертификата» выберите Всегда доверять, закройте окно и введите свой пароль пользователя

  • в Windows
  • Появится новое окно «Мастер импорта сертификата», выберите расположение Текущий пользователь и нажмите Далее . Потом Поместить все сертификаты в следующее хранилище, кликните по кнопке Обзор и выберите Доверенные корневые центры сертификации. Для завершения нажмите кнопки Далее и Готово

Инструкция непростая и требует усилий, но это того стоит, если Вы хотите вернуть старую версию приложения.

Нюансы обновления

Но сначала, я хотел бы упомянуть пару нюансов, связанных с прошивками iOS и которые вы просто обязаны знать. Как вы уже знаете, обновление на более новую прошивку проходит интуитивно путем нажатия на одну кнопку в Настройках телефона или же в iTunes на компьютере.

Если вы хотите вернуться не предыдущую версию iOS, вам необходимо сначала скачать из интернета файл прошивки с расширением ipsw, а затем установить его, подключив телефон к компьютеру.

Если вы вдруг решили, что можете устанавливать любые старые прошивки, придется вас огорчить — откатиться можно только на подписываемые Apple прошивки.

В процессе установки любой версии iOS, ваше устройство обращается к серверу Apple за цифровой подписью. Если сервер видит на вашем устройстве версию iOS, которая уже не поддерживается, он не подпишет её и установка закончится с ошибкой.

Объясню на примере: если вы только что установили iOS 13.4, то сможете вернуться только на 13.3. С выходом новых версий iOS Apple перестает подписывать более старые версии.

Максимум «вы можете сделать один шаг назад». На момент написания этой статьи, единственно актуальная прошивка для всех устройств начиная с iPhone 4S является 9.0.2.

Как узнать какие версии iOS актуальны на сегодняшний день? Очень просто! Заходим на сервис поиска прошивок IPSW и кликаем по модели своего устройства.

Как вернуть предыдущую версию iOS?

Итак, рассматривая вопрос как установить предыдущую версию iOS на свое мобильное устройство, следует руководствоваться простой инструкцией. Во-первых, необходимо загрузить нужную Вам версию iOS:

  1. Переходим на ресурс ;
  2. После этого найдите поле, в котором написано YOUR DEVICE и укажите, каким мобильным устройством Вы пользуетесь.
  3. Теперь Вы должны увидеть поле, в котором Вам следует указать модель Вашего гаджета.
  4. В новом окне iOS VERSION необходимо указать, какую ОС iOS Вы желаете установить на своем устройстве. Только после этого, как Вы укажите желаемую версию iOS, откат может быть успешно произведен.

Теперь мы можем рассмотреть, как вернуть старый iOS на своем мобильном устройстве:

  1. Подключите Ваше мобильное устройство к своему ПК. Обратите внимание на то, что на ПК должна быть инсталлирована самая свежая версия специальной программы iTunes. В противном случае перед тем, как установить более старую версию iOS необходимо скачать и установить данную программу.
  2. Запускаем приложение iTunes на своем персональном компьютере для начала возврата старой прошивки на устройстве.
  3. После этого необходимо выбрать тип Вашего мобильного устройства. Для этого можно нажать соответствующую клавишу в интерфейсе или использовать комбинацию клавиш CTRL+S.
  4. Далее в появившемся окне необходимо нажать кнопку “Обзор” и в новом окне выбрать “Обновить”.
  5. Если на Вашем ПК установлена ОС Windows, то зажмите кнопку Shift и одновременно кликните на кнопку “Обновить”. Если у Вас Mac, то вместо Shift зажмите Alt.
  6. После этого Вы увидите форму, где Вам следует выбрать скачанный ранее файл для отката iOS.
  7. Поздравляем! Процесс устновки старой версии ОС начался. В большинстве случаев процесс установки предыдущей версии ОС iOS проходит довольно быстро.

Итак, давайте рассмотрим еще один вариант как установить предыдущую версию iOS на своем гаджете. Для этого нам понадобиться программа RedShow. Эту программу можно установить как на Windows, так и на Mac. Кстати, перед тем как приступить к откату iOS следует провести выше описанные подготовительные действия для сохранности Ваших данных на мобильном устройстве. Следует заранее сказать, что данный способ несколько сложней предыдущего, но иногда возникает необходимость использовать именно его для продвинутых пользователей ПК.

Откат прошивки iOS при помощи RedShow следует проводить следующим образом:

  1. Запускаем программу.
  2. Выбираем Extras и переходим в кладку Even more.
  3. После этого нажимаем на кнопку Restore.
  4. Нажимаем на IPSW и указываем путь к файлу с заранее скачанной старой версией iOS.
  5. Как только всплывет окно с вопросом Prevent baseband update, следует нажать на кнопку YES для начала отката iOS.
  6. После данного действия включаем режим DFU на мобильном устройстве.
  7. В новом окне указываем путь к сертификатам SHSH
  8. Как только Вы увидите сообщение restore successful, можете быть уверены, что откат ios до предыдущей версии завершился успешно.
  • Есть ли вирусы на ios
  • Восстановление ipad
  • Резервная копия iPad

Что делать дальше чтобы откатить обновление приложения на 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 приложения и будет написано:

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

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