Гид компьютерного мира - Информационный портал
  • Главная
  • Вконтакте
  • Как откатить ios без резервной копии. Как выполнить откат до предыдущей версии iOS? Что нужно знать перед откатом

Как откатить ios без резервной копии. Как выполнить откат до предыдущей версии iOS? Что нужно знать перед откатом

Пока интернет бурлит новостями на тему обхода блокировок телеграма и сопутствующих с этим проблем у хостинговых компаний у меня была проблема посерьёзней - компания Innologica обновила до версии 6 приложение Inoreader для iOS.

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

Можно сравнить как было и как стало в двух примерах:


Конечно, на вкус и цвет и владельцы iPhone X были явно рады оптимизации под amoled-экраны, но именно этот апдейт побудил искать решения как откатить приложение назад, чего по умолчанию AppStore не позволяет делать.

Раньше достать ipa--файл приложения было делом 2 минут, достаточно было зайти на apptrackr и скачать, но он перестал работать и других подобных ресурсов дающих честно скачать ipa файл обнаружено не было (но вдруг вы такие знаете?).

Остались следующие способы получения старой версии приложения:

  1. У вас в iTunes лежит старый бэкап приложений с телефона и тогда можно просто скопировать приложение обратно (но у меня такого не было).
  2. Воспользоваться способом, описанным на скорую руку кем-то в интернете с помощью софта под названием Charles. Данный способ описан на ресурсах вроде 4dpa и пере-копирован множествами лиц без понимания что там вообще написано, однако, без дополнительных >100 грамм разобраться с этой писаниной сложно.
Возможно, я это сделаю более полно, с картинками и в более простой понятной форме. В общем, чтобы скачать софт старой версии из AppStore потребуется минут 5 времени и в моём случае Mac OS X. Способ явно будет работать и на Windows, т.к. приложение Charles есть и для этой системы.

Все ваши мучения начнутся ещё до того, как вы скачаете Charles. Дело в том, что если вы обновляете iTunes на Mac, то у вас будет отсутствовать возможность устанавливать приложения, начиная с версии 12.7. Чтобы её вернуть, нужно установить обратно версию 12.6.4.

Коротко : загрузить приложение через 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.


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


Вместо этих цифр подставляем скопированные выше 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 приложения и будет написано:


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

По завершение работы следует в Charles сделать Disable SSL Proxying кликом на сервере p30-buy.itunes.apple.com.

Надо сказать, что получилось проделать у меня данную процедуру с 2 раза.
Надеюсь, это будет кому-то так же полезно как оказалось мне.

Прошивку мобильной платформы разработчики часто преподносят как обновленную версию, выпускаемую компанией Apple. Однако не все пользователи с этим согласны по причинам изменившегося интерфейса, несовместимостью с другими i-девайсами, возникновения «глюков», прочих проблем. «Улучшенные» функции iOS не устраивают некоторых владельцев «яблочных» устройств, и они задаются вопросом: как откатить прошивку на Айфоне.

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

Подготовка

До проведения процедуры возврата к прежнему состоянию необходимо выполнить действия по:

  1. , содержащихся на телефоне.
  2. Выбору и загрузке «правильной» прошивки.
  3. Отключению функции «Найти iPhone».

Информацию по первому и третьему пунктам читайте на нашем сайте, а вот на втором остановимся чуть подробнее.

Выбираем «правильную» версию прошивки

Прежде всего, качаем старую прошивку «операционки». Один из проверенных сайтов – https://appstudio.org/ios. Актуальные версии iOS для вашего смартфона определяются на https://ipsw.me/, стоит лишь кликнуть по нужной модели.

Сайт appstudio.org Сайт ipsw.me

Сторонние ресурсы предлагают последние варианты прошивок с расширением ipsw, вполне резонно обратиться к ним. Главное, доверие к источникам, изучение отзывов пользователей и выполнение условия – указание модели своего Айфона.

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

Итак, подготовительные работы проведены, переходим непосредственно к вариантам того, как скинуть обновленную версию до старой.

Способ первый

Установить предыдущую версию iOS возможно, функция отката вполне безопасная, но риск, безусловно, присутствует всегда. Поэтому следуйте инструкции последовательно и внимательно:


Способ второй

При помощи экстренного восстановления системы – Recovery Mode – также возможно вернуться к старой «операционке», последовательно выполняя следующие действия:

  • Выключить iPhone. Удерживать кнопку «Домой» и одновременно подсоединять смартфон кабелем к ПК.
  • Запустить iTunes.
  • В окне, появившемся на экране компьютера, нажать «Восстановить iPhone», далее подтвердить задачу (Ok).
  • Откроется «Диспетчер файлов», где находится предварительно загруженная прошивка. Выбрать ее.
  • Подтвердить для начала установки обновления.

Вывод

Возврат к старой iOS – процесс несложный, главное, следовать пошагово инструкции и не прерывать ход установки. Не отсоединять в это время Айфон от ПК и не пытаться открывать еще какие-либо программы до полного завершения процедуры. Об этом «скажет» побелевший дисплей и появившееся приветствие. Сразу после этого телефон активируется и используется по своему назначению.

Время на чтение: 6 мин

Давайте разберемся как правильно откатить iOS на iPhone на предыдущую версию операционной системы. В статье мы будем рассматривать на конкретном примере версий, но это актуально и для более новых iOS.

Данная статья подходит для всех моделей iPhone 11/Xs(r)/X/8/7/6 и Plus на iOS 13. На более старых версиях могут отличаться или отсутствовать указанные в статье пункты меню и аппаратная поддержка.

Причины отката iOS

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

Задайте свой вопрос специалисту

Не знаешь как решить проблему в работе своего гаджета и нужен совет специалиста?

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

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

На остальные версии iOS не распространяется подписка пакета компании. Про это было сказано в официальном блоге компании Apple.

Важные нюансы

  • В процессе отката девайс необходимо сбросить, а потом восстановить из копии. Это займет некоторое время, которое зависеть будет от интернет-подключения и количества ваших данных.
  • Приступать к откату следует, когда в iTunes или в iCloud у вас имеется резервная копия гаджета.
  • Стандартная копия Айтюнс или Айклоуд основана будет на iOS 12, поэтому после отката к iOS 11 функционировать она может неисправно. Использовать лучше копию, которая сохранена до кого, как iOS 12 была установлена.

Откат с iOS 12 до версии iOS 11.4.1 без потери информации

Этот способ является рискованным, но с его помощью можно с iOS 12 откатиться до iOS 11.4.1, при этом не потеряв данные. Еще процесс более быстрый, чем второй способ, который мы рассмотрим позже.

Чтобы с iOS 12 откатиться до iOS 11.4.1, следует выполнить инструкцию:

Можете использовать альтернативный способ, если этот не сработал. Для него необходимо иметь сохраненную резервную копию гаджета, которая еще до установки iOS 12 была создана.

Откат с iOS 12 до версии iOS 11.4.1 способом восстановления

  • Скачиваем файл с прошивкой для своего девайса https://ipsw.guru/firmware/11.4.1/.
  • На компьютере запускаем iTunes.
  • Подключаем к компьютеру гаджет с iOS 12.
  • Теперь требуется ввести девайс в режим DFU (восстановления). На разных моделях данный процесс отличается.
  • В появившемся окне Айтюнс нажимаем на «ОК».
  • Зажимаем на Mac кнопку «Alt/Option» или на компьютере с Виндовс «Shift», затем выбираем «Восстановить…» свой гаджет.
  • Выбираем файл iOS 11.4.1 ipsw.
  • Нажимаем «Восстановить» для продолжения.
  • Пользователю будет продемонстрирована информация о версии 11.4.1. Нажимаем «Далее», потом «Принять».
  • На устройство Айтюнс установит новую версию. Весь процесс длится приблизительно 10 минут.
  • Когда процесс успешно завершится, на устройстве отобразится привычный экран включения. Девайс можно восстановить при помощи сохраненной резервной копии.

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

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

Когда IOS 11 выходит официально в сентябре 2017 года, Apple перестанет подписывать старые версии прошивки. То есть вы не сможете откатиться, если не сохранили свои капли SHSHS2. Так же в новой версии iOS появилось очень .

Однако до тех пор, пока наступит этот день, на самом деле довольно легко вернуться к iOS 10.3.2. Все, что вам нужно – это Mac или Windows PC, и процесс занимает всего несколько минут. Еще лучше, вы должны быть в состоянии сохранить все ваши приложения и данные, так что давайте продолжим и начнем, не так ли? Cкачать на ios бесплатно.
«Обновление» для iOS 10.3.2

В этом руководстве будут изложены два метода откат iOS, которые направлены на восстановление файла прошивки IPSW с помощью iTunes. Для большинства людей шаги, описанные в разделе « Метод 1 », должны быть все, что вам нужно.

Однако есть небольшая вероятность, данные из iOS 11 могут вызвать ошибки или сбои после того, как вы перешли на iOS 10.3.2. Опять же, это редко, но если это произойдет, вы можете использовать шаги, описанные в методе 2, чтобы стереть поврежденные данные, а затем восстановить старую резервную копию iCloud ваших данных.

Прежде всего, вам нужно загрузить файл IPSW для iOS 10.3.2 для вашего конкретного устройства. Это файл прошивки, который вы будете устанавливать с помощью iTunes для отката операционной системы, и, к счастью, у нас есть надежный источник, где вы можете получить этот файл. Итак, перейдите к следующей ссылке со своего компьютера, затем выберите свое устройство и модель.

Затем выберите iOS 10.3.2 при появлении запроса, затем нажмите кнопку «Загрузить». Файл довольно большой, поэтому загрузка может занять некоторое время, но обязательно отметьте местоположение файла после его завершения.


Откат iOS:Шаг 2 Установите старую прошивку с iTunes

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


Отсюда, убедитесь, что вкладка « Сводка » выбрана в левой части окна. После этого, если вы используете Mac, нажмите и удерживайте кнопку Option на клавиатуре. В противном случае, если вы используете Windows, нажмите и удерживайте кнопку Shift . Удерживая кнопку клавиатуры, нажмите «Проверить наличие обновлений».


Затем появится меню браузера файлов – используйте это, чтобы найти и выбрать файл IPSW, который вы загрузили на шаге 1. После того, как вы это сделали, нажмите «Открыть».


Через несколько секунд вы увидите всплывающее окно, информирующее вас о том, что iTunes теперь установит iOS 10.3.2 на ваше устройство. Нажмите «Обновить» здесь, затем откиньтесь и подождите, потому что процесс установки старой прошивки займет до 30 минут. По пути вам может быть предложено ввести свой PIN-код на вашем устройстве, поэтому не забудьте сделать это, если его попросят.

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

Откат iOS: Шаг 3 Удалите свой бета-профиль (только бета-пользователи)

Теперь вы вернетесь на iOS 10.3.2, но если вы впервые использовали бета-версию для установки iOS 11, вам скоро будет предложено переустановить iOS 11.

Чтобы избежать этого, перейдите в меню « Общие» в «Настройки», затем прокрутите вниз и нажмите «Профиль». Оттуда выберите свой бета-профиль, затем нажмите «Удалить профиль» внизу экрана. После этого вам не будет предложено установить iOS 11 еще раз до официального запуска в сентябре.

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

Способ 2 Восстановление из резервной копии iCloud (только если у вас есть ошибки)

Этот следующий метод предназначен только для людей, которые испытывают ошибки после перехода на iOS 10.3.2. Это редко, но это может произойти, когда остались оставшиеся данные из iOS 11, которые не полностью совместимы с iOS 10.3.2.

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

Откат iOS:Шаг 1 Найдите свою резервную копию iOS 10.3.2

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

Вы сможете восстановить все свои данные только в том случае, если у вас есть архивная резервная копия iOS 10.3.2 (или старше). Которая была сделана до понижения с помощью метода 1. Вы должны были сделать это резервное копирование iTunes при первой установке iOS 11. You Может попытаться выполнить резервное копирование после использования метода 1, но некоторые из проблем могут сохраняться.

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

Информация, указанная здесь, не содержит номеров версий iOS. Поэтому вам нужно будет проверить даты резервных копий, чтобы убедиться, что они были созданы при последнем запуске iOS 10.3.2 (или более старой версии). Если бы они были, вы сможете вернуть свои данные. В противном случае вам нужно будет начать все сначала.

Откат iOS:Шаг 2 Отключить поиск моего iPhone

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

Откат iOS:Шаг 3 Снова понизите прошивку

Затем перезагрузите файл IPSW для своего устройства, если вы потеряли его с момента использования метода 1, тогда остальная часть процесса будет довольно простой. Это в основном то же самое, что и первое, но с одним незначительным исключением, поэтому вы можете использовать приведенные выше скриншоты для визуальной ссылки. Чтобы начать, подключите устройство iOS к компьютеру, а затем выполните следующие действия:

  1. Откройте iTunes.
  2. Войдите в меню «Устройство».
  3. Выберите вкладку «Сводка».
  4. Удерживайте клавишу Option (Mac) или клавишу Shift слева (Windows).
  5. Нажмите «Восстановить iPhone» (или «iPad» или «iPod»).
  6. Откройте файл IPSW.
  7. Подтвердите выбор, нажав кнопку «Восстановить».

Как и в случае с методом 1, iTunes позаботится об остальном, и ваше устройство перезагрузится после его завершения.

Откат iOS:Шаг 4 Восстановить данные из iCloud

Как только процесс завершится, выполните начальную настройку на вашем iPhone. Затем выберите «Настроить как новый», если вы хотите начать новый запуск, или «Восстановить из iCloud Backup». Если вы хотите вернуть все свои приложения и данные. Если вы собираетесь с последним, просто войдите в свой Apple ID, а затем выберите самую последнюю резервную копию iOS 10.3.2, и ваши приложения и данные будут восстановлены. Вы также можете выбрать «Восстановить из iTunes Backup», если вы заархивировали iOS 10.3.2 перед установкой iOS 11 .

Без поврежденных данных iOS 11 у вас больше не будет проблем с iOS 10.3.2. Но если у вас возникнут проблемы с любым из вышеперечисленных методов, сообщите нам в разделе комментариев ниже, и мы попытаемся направить вас в правильном направлении. Так же если вы хотите, вы можете убрать Автовоспроизведение видео в App Store iOS 11.

Вы не раздумывая воспользовались возможностью обновить свой iPhone и iPad до iOS 10, но впоследствии выяснили, что прошивка вызывает проблемы, которых вы больше не хотите терпеть?

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

Спустя всего лишь месяц после выхода iOS 10, компания Apple перестала подписывать версию iOS 9.3.5, что означает невозможность отката с новых версий. То же самое произошло и с версиями 10.1 и 10.2. По утверждению Apple, все ошибки, которые ранее мешали пользователям полноценно наслаждаться iOS 10, были устранены и нет необходимости возвращаться к старым версиям, которые могут угрожать безопасности данных пользователей.

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

В декабре 2016 года хакер, использующий ник tihmstar, выпустил утилиту Prometheus, с помощью которого, при условии сохранения цифровых сертификатов SHSH blobs, можно было откатиться на старые версии iOS. Но прямо перед Новым Годом Apple заблокировал утилиту, скорректировав работу серверов выдачи цифровых подписей. После этого, все, кто пытался извлечь цифровые сертификаты, получали только ошибку от сервера.

К февралю 2017 года автору утилиты удалось найти решение обхода блокировки и некоторые пользователи смогли воспользоваться утилитой для даунгрейда (понижения или отката). Но средство работало только внутри 10.0.x - 10.2.1, если были заранее сохранены SHSH blobs. К примеру, с помощью Prometheus вы можете сохранить сертификаты SHSH blobs для iOS 10.2, обновиться до 10.2.1, а после обратно вернуться на предыдущую версию.

Что касается отката с iOS 10.Х.Х на iOS 9.Х.Х, то компания Apple поставила жирную точку, закрыв любую возможность перехода на старую версию. При попытке установки старой версии iOS, iTunes обращается на сервер выдачи сертификатов для того, чтобы активировать прошивку. Так как Apple считает прошивки ниже 10.2 неактуальными, пользователь просто получает ошибку, возникающую из-за отсутствия цифровых подписей.

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

Лучшие статьи по теме