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

Пользователи порой сталкиваются при установке крупных обновлений iOS с помощью Wi-Fi. Для того, чтобы не сталкиваться с подобными трудностями, рекомендуется проводить установку с помощью iTunes. В этой статье я расскажу о том, как установить iOS 12 при помощи Айтюнс.

Вам также может быть интересно

Удаление Itunes с компьютера

Здравствуйте. На сегодняшний день разберем, как удалить itunes с компьютера. Если честно, то не всегда всем понятны предпосылки подобного стремления, однако в случае если имеется подобная потребность – означает данное кому-нибудь необходимо. Сначала разберем ряд факторов, из-за которых появилась потребность в удалении подобной программы.

Не работает iTunes Store: что делать?

ITunes Store является официальным магазином онлайн от компании iTunes Store, в котором представлен самый различный контент цифрового типа (видео- и аудиозаписи, игры, приложения). Вход в магазин доступен с ПК или любого мобильного устройства от Apple. Однако, иногда при попытке войти в магазин устройство выдает ошибку с сообщением о том, что подключиться к сервису Apple не удалось.

Комментарии Регистрация Вход

Написать комментарий Имя* Email Введите комментарий* Я согласен на обработку персональных данных и договор оферты*

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

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

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

  • когда обновление устанавливается через компьютер, система просит обновить версию Айтюнс;
  • на сотовом телефоне пользователя недостаточно места для загрузки;
  • гаджет не может обнаружить новое программное обеспечение;
  • смартфон не подключен к сети вай-фай;
  • произошел сбой в процессе установки.
Читайте также:  Вышла IOS 13.5 beta 4 для разработчиков — что нового

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

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

Если произошла ошибка обновления 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

Ошибки при обновлении могут возникать по различным причинам. Рассмотрим основные из них.

Недостаточно свободной памяти

Если на iPhone слишком мало свободной памяти, то при попытке обновления системы смартфон выдаст окошко предупреждения и начнет очищать кеш-данные. Проще говоря, устройство сотрет временные файлы, которые находятся в приложениях. Таким образом, iOS освободит некоторое количество места (точное значение зависит от количества программ).

Не всегда автоматического удаления хватает для загрузки обновления, поэтому тщательно проверьте то, что можно стереть с устройства. Для этого пройдите по пути: «Настройки» — «Основные» — «Хранилище iPhone».

Читайте также:  Все в одном: как выбрать моноблок для офиса или дома

Увеличить

Особое внимание обратите на игры и тяжелые программы, которые со временем скачивают все больше данных и занимают драгоценную память. Также следует отключить автоматическую загрузку данных, которую сложно контролировать, из-за чего также могут возникать проблемы с хранилищем. Это можно сделать, пройдя в пункт настроек под названием «iTunes Store и App Store».

Увеличить

Проблемы с подключением к сети

Также важно знать, что обновление iOS скачивается только по WI-Fi, соединение по сотовой сети не подойдет. Поэтому перед процедурой загрузки системы проверьте правильность работы беспроводного подключения. Сделать это можно в настройках.

Увеличить

Кроме того, многих в заблуждение вводит пункт управления, при взгляде на который кажется, что Wi-Fi активен. На самом же деле он не подключен и работает лишь для AirDrop и AirPlay. Поэтому обратите внимание на цвет иконки Wi-Fi, в полностью функционирующем положении он синий, в полу-активном — белый.

Появляются ошибки при обновлении iOS

Увеличить

Если у вас нет Wi-Fi, а есть, к примеру, безлимитный 3G или 4G-интернет, то вам следует раздать интернет с iPhone, и совершать обновление через компьютер, который подключится к сети смартфона (об обновлении через iTunes чуть позже).

Читайте iTunes не видит iPhone в Windows 10 и MacBook

Проблемы с серверами Apple

Увеличить

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

Удаление обновления iOS

Если у вас возникла какая-либо ошибка при обновлении, после чего не удается загрузить новую iOS, попробуйте удалить скачанную прошивку.

  1. Пройдите в «Настройки» — «Основные» — «Хранилище iPhone»
  2. Найдите нужную iOS
  3. Удалите обновление

Увеличить

Если же в списке не обнаружится обновление или его не удастся удалить, то обновите iPhone через iTunes.

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

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

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

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

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

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

Читайте также:  iOS 8: особенности системы; установка на iPad 2

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

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

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

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