Как откатить обновление приложения на iOS

Всем привет, уважаемые пользователи iOS устройств – iPad и iPhone. В сегодняшней статье я расскажу вам как можно вернуть предыдущую, старую версию iOS. Зачем это может понадобиться? Например, вы обновились до новой версии операционной системы, она вам не нравится и вы хотите вернуть предыдущую версию iOS. Стандартными методами это сделать (вернуть) у вас не получится, тут придётся проводить некоторые манипуляции.

Как скачать и установить обновление iOS 5

Перед установкой любого обновления программного обеспечения обязательно сделайте резервную копию iPhone или iPad в iCloud, Finder в MacOS и более поздних версиях или iTunes в более старых версиях MacOS и Windows. После завершения резервного копирования установить iOS 12.4.5 очень просто:

  1. Откройте приложение «Настройки» на iPhone или iPad.
  2. Перейти в «Общие»
  3. Выберите «Обновление программного обеспечения».
  4. Выберите «Загрузить и установить», когда «iOS 12.4.5» отображается как доступное для загрузки в качестве обновления программного обеспечения.

Устройство перезагрузится для завершения установки.

Принудительно выйдите из приложения “Настройки”.

Чтобы решить проблему с загрузкой программного обеспечения, позвольте нам сначала принудительно закрыть приложение «Настройки» и повторить попытку загрузки.

Для принудительного выхода: на iPhone с Face ID проведите вверх от нижней части экрана и удерживайте. На iPhone с Touch ID дважды нажмите кнопку «Домой». Теперь вы находитесь в переключателе приложений. Перетащите карточку приложения «Настройки» вверх, чтобы закрыть его.

Через несколько секунд откройте приложение «Настройки», нажмите «Основные» → «Обновление ПО», чтобы загрузить и установить iOS 14.

Cydia

При джейлбрейке к вам на iOS устройство сразу устанавливается Cydia — магазин твиков. По мимо установки тех самых твиков, Cydia уже автоматически сохранит ваш хеш прошивок! Сохранение происходит при подключенном интернете или Wi-Fi.

Сохранение происходит напрямую с вашего iOS девайса на сервера Cydia. Выше показано, что на моем iPod сохранены SHSH начиная с iOS 3.3.3. Маленькая хитрость, если хэш не сохранился автоматически, просто нажмите пару раз на кнопку «Reload».

Единственным минусом данного способа сохранения цифровой подписи, это периодическая перегруженность сервером. К примеру, после выхода Evasi0n Cydia работала не стабильно и серверам Cydia было не до этого.

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

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

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

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

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

Как вернуть стабильную прошивку OS 1

В нашей прошлой инструкции об установке пробного обновления iOS 13 Public Beta мы настояли на том, чтобы ты сделал резервную копию перед установкой. Это было не просто так. Восстановить все твои данные можно только в том случае, если ты проделал эту манипуляцию в старой стабильной версии. Если ты сделал все правильно, то далее проблем у тебя не возникнет

Скачай в сети на свой компьютер файл прошивки iOS 12.3.1 (пропиши в поиске IPSW iOS 12.3.1) Для каждой модели яблочного смартфона он разный, поэтому ищи для своего устройства. Проблем с поиском не возникнет.

Дальше запусти iTunes на своем ПК и подключи гаджет через кабель к нему. Введи свой iPhone в режим восстановления:

  • iPhone 6s/6s Plus/SE – необходимо одновременно удерживать кнопки «Домой» и «Питание».
  • iPhone 7/7 Plus – нужно зажать кнопки уменьшения громкости и кнопку «Питание».
  • iPhone 8/8 Plus/X/XR/XS/XS Max – нажми и быстро отпустите кнопку увеличения громкости, потом нажми и быстро отпустите кнопку уменьшения громкости. После удерживай боковую кнопку.

Если для отката на iOS 12 ты используешь Mac с установленной бета-версией macOS Catalina, то все шаги выполняй через проводник Finder.

На экране появится окно подключения к iTunes, а в самом приложении сообщение о том, что обнаружен iPhone в режиме восстановления. Зажми клавишу Shift на ПК, либо же Option на MacBook. Затем выбери пункт «Восстановить iPhone» в iTunes.

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

На этом все. Через 5 минут твое устройство восстановится к стабильной версии iOS 12. После этого тебе останется лишь выбрать восстановление из старой резервной копии, которую ты сделал до установки бета-версии. Надеемся тебе понравилась iOS 13 и в сентябре ты с радостью обновишься на стабильную публичную версию системы.

Читать наш блог в TelegramКак бесплатно загрузить музыку на iPhone или iPad без iTunes Все публикации Find My Найти утерянный iPhone теперь можно даже если у смартфона нет доступа к интернету Как вам статья? 0 0

  • _otkatitsya_s_beta_versii_ios_13_na_stabilnuyu_ios_12/ Скопировано

По каким причинам появляется ошибка загрузки ПО

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

Чаще всего клиент не может выполнить установку по причине несовместимости устройства с версией iOS. Например, выполнить загрузку обновления на смартфон модели 5 не получится. Данное ПО доступно только тем клиентам, которые купили устройство 5S и выше. Также не многие Айпады могут обновиться до 12 версии системного обеспечения. По этой причине перед тем, как выполнить установку, рекомендуется проверить совместимость устройства и ПО. Когда с совместимостью все хорошо, есть другие проблемы, с которыми можно столкнуться:

  • когда обновление устанавливается через компьютер, система просит обновить версию Айтюнс;
  • на сотовом телефоне пользователя недостаточно места для загрузки;
  • гаджет не может обнаружить новое программное обеспечение;
  • смартфон не подключен к сети вай-фай;
  • произошел сбой в процессе установки.

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

Отсутствует подключение к интернету

Если произошла ошибка обновления iOS 12, рекомендуется сначала проверить подключение к интернету. Если смартфон не подключен к сети вай-фай, то на экране появится оповещение, что установка прошивки невозможна. В этом случае пользователю достаточно активировать подключение к сети, а затем снова попробовать загрузить версию ПО.

Устройство и прошивка версии 12 несовместимы

Сбой в установке может произойти в том случае, если пользователь является владельцем старого устройства Apple. В этом случае обновление устанавливаться не будет, так как оно несовместимо в серией гаджета. На сайте есть список Айфонов, на которые можно выполнить загрузку этого ПО:

  • Айфон версии X;
  • iPhone 8 и 8 Plus;
  • модели 7 и 7 Plus;
  • гаджет 6, 6s Plus, 6 Plus и 6s;
  • Айфон модели 5s;
  • смартфон SE.
  • Обратите внимание
  • Остальные серии гаджетов не поддерживают версию iOS, поэтому при попытке обновления будет появляться сообщение о сбое.

Недостаточно памяти для загрузки новой версии

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

Перед тем как запустить обновление ПО, следует проверить, сколько памяти доступно на телефоне. Для загрузки новой версии клиенту понадобится иметь не меньше 4 гигабайт. Если места недостаточно, есть возможность освободить память. Чтобы это сделать, необходимо следовать такой инструкции:

  • для начала совершается вход в раздел с настройками;
  • далее выбирается пункт «Основные»;
  • из списка требуется найти раздел «Хранилище Айфон».

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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