Можно ли откатить прошивку на iphone. Как откатить версию IOS на iPhone, iPad. Что делать, если джелбрейк или откат превратил iPhone в кирпич

Nokia 20.02.2019
Nokia

На iPhone и iPad у многих пользователей возникало желание откатиться на предыдущую более быструю и стабильную прошивку. Даже не смотря на то, что Apple прикрыла возможность отката, народные умельцы состряпали утилиту OdysseusOTA2 , которая возвращает возможность сделать даунгрэйд на некоторых iOS-устройствах. На каких устройствах это возможно, что для этого понадобиться и как это сделать - читайте в этом материале.

Вконтакте

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

К сожалению, утилита OdysseusOTA2 позволяет сделать откат не на всех iOS-устройствах. Счастливчиками стали владельцы iPhone 5, iPhone 5c, iPhone 4s, iPad 3 и iPad 2, которые могут откатиться с iOS 9.0, 9.0.1, 9.0.2 на iOS 8.4.1, не имея сертификатов . Также OdysseusOTA2 позволяет пользователям этих iPhone и iPad обновиться с iOS 7 на iOS 8.4.1.

Как сделать откат (даунгрейд) с iOS 9-9.0.2 на iOS 8.4.1, используя утилиту OdysseusOTA2

1 . для своей модели устройства. Расположите файл прошивки на рабочем столе.

2 . Скачайте утилиту для даунгрейда OdysseusOTA2 отсюда.

3 . Откройте «Терминал » и последовательно введите следующие команды:

cd to the directory
cd odysseusOTA2
cd macos

После каждой из них нажимайте клавишу Return (Enter).

Внимание! Примеры всех команд находятся в файле «README.txt», который расположен в папке «odysseusOTA2».

./ipsw ~/Desktop/.ipsw custom_downgrade.ipsw -bbupdate

где вместо  укажите имя прошивки, например:

./ipsw ~/Desktop/iPhone5,2_8.4.1_12H321_Restore.ipsw custom_downgrade.ipsw -bbupdate

Дождитесь окончания процесса (появится надпись «Done »).
5 . Скачайте SHSH Blobs, введя в «Терминале» следующую команду:

./idevicerestore -t custom_downgrade.ipsw

6 . Распакуйте pwnediBSS вводом в «Терминале» следующей команды:

./xpwntool `unzip -j custom_downgrade.ipsw ‘Firmware/dfu/iBSS*’ | awk ‘/inflating/{print $2}’` pwnediBSS

7 . Откройте на iPhone или iPad Cydia.


8 . Перейдите в раздел «Поиск ».


9 . В строку поиска введите «OpenSSH », выберите утилиту и нажмите кнопку «Install ».


10 . Кликните по кнопке «Вернуться в Cydia ».
11 . Подключите iPhone или iPad к одной сети с Mac.
12 . Откройте Настройки Wi-Fi → выберите активное подключение к сети и запомните IP-адрес.


13 . В «Терминале » введите следующую команду, благодаря которой полученные файлы скопируются на iPhone или iPad:

scp pwnediBSS ../kloader root@IP_OF_DEVICE:

где вместо IP_OF_DEVICE

scp pwnediBSS ../kloader [email protected]:

Внимание! После ввода IP-адреса, не забудьте поставить двоеточие!

14 . Подтвердите свои действия вводом команды «Yes» .
15 . В качестве пароля введите «alpine» (без кавычек).
16 . В «Терминале » откройте новую вкладку и введите следующую команду:

ssh root@IP_OF_DEVICE

где вместо IP_OF_DEVICE укажите IP-адрес своего устройства, например:

ssh [email protected]

17 . На сообщение «Терминала» ~ root# введите следующую команду:

./kloader pwnediBSS

18 . Когда дисплей iPhone или iPad станет чёрным, закройте в «Терминале» текущую вкладку с сессией ssh.
19 . Введите следующую команду в основном окне «Терминала» :

./idevicerestore -w ./custom_downgrade.ipsw

Дождитесь окончания процесса, в течение которого iPhone или iPad несколько раз перезагрузится. По окончании процесса появится окно с первичной настройкой iOS 8.4.1.

Готово!

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

Процесс обновления происходит следующим образом: iTunes или само устройство (при обновлении по «воздуху») обращается к специальному серверу Apple и запрашивает проверку цифровой подписи. В процессе отправляется идентификатор устройства (ECID), и поэтому ответ сервера уникальный для каждого запроса. Если всё нормально, то происходит цифровая подпись прошивки (SHSH) и начинается процесс установки.

Можно ли обойти эту систему?

Да, SHSH с сервером Apple может запросить не только iTunes, но и любая другая программа. Разработчиком 1Conan был сделан инструмент, который позволяет сохранить SHSH2-сертификаты: . Для использования этого метода вам нужно узнать ECID вашего iOS-устройства.

Как узнать ECID вашего iPhone, iPad или iPod Touch?

  1. Подключите iOS-устройство к компьютеру.
  2. Запустите iTunes и выберите в левой панели вкладку «Обзор».
  3. Нажимайте в поле «Серийный номер» на вкладке «Обзор» до тех пор, пока не появится номер ECID.
  1. Перейти на сайт — https://tsssaver.1conan.com/.
  2. Введите свой ECID в поле iTunes (Hex).
  3. Теперь осталось выбрать модель своего устройства.
  4. Сразу после этого сертификаты можно будет скачать.

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

Кроме сохранения сертификатов, нам нужно будет произвести еще одну операцию – настроить nonce. Как это делается? Для каждой прошивки свой инструмент для этого.

Собственно, сами утилиты:

(iOS 10.3-10.3.3)
(iOS 9.3.4-9.3.5)
(iOS 11.1.1- 11.1.2)
(iOS 9.0-9.3.4)

Так что же такое nonce? Каждый раз, когда ваше устройство загружается в режиме Recovery, оно генерирует значение nonce (уникальное число каждый раз). В нашем сохранённом SHSH2 есть строка Generator и ID. Наша задача — сделать число nonce и число ID одинаковыми. Если вы используете Jailbreak-устройство, можно это сделать с помощью программ, перечисленных выше.

  • Проверить, что используется последняя версия приложения iTunes.
  • Даунгрейд возможно провести только до версии iOS 10.2.1, так как в настоящий момент времени только эта версия получает цифровую подпись для поддерживаемых устройств. Нельзя провести даунгрейд до более ранних версий прошивки, так как компания Apple перестала их подписывать.
  • Пожалуйста, сделайте резервное копирование данных с ваших iOS устройств с помощью сервиса «iCloud» или приложения «iTunes». Потому что, если что-то пойдёт не так, то всегда можно будет восстановить свои данные из резервных копий. Если нужна помощь в создании резервных копий, то следуйте нашей инструкции:
    • Как сделать резервную копию данных с вашего iPhone, iPad и iPod Touch с помощью iTunes или iCloud .
  • Пожалуйста, учитывайте тот факт, что в ходе процесса даунгрейда, все данные с вашего устройства будут стёрты и в последствии восстановлены из совместимой резервной копии. Поэтому, процесс может занять значительное время, в зависимости объёма данных и скорости интернет соединения (если данные восстанавливаются из резервной копии, хранящейся в сервисе «iCloud»).

Как сделать даунгрейд с версии iOS 10.3 до версии iOS 10.2.1

Примечание : даунгрейд возможен до версии iOS 10.2.1, пока компания Apple все ещё подписывает её. Состояние с выдачей цифровой подписи проверяется .

Шаг 1:  Прежде всего необходимо скачать файл iOS 10.2.1 IPSW  для вашего устройства. Необходимо убедиться, что скачивается правильная прошивка, соответствующая модели вашего устройства.

Примечание :  При скачивании прошивки через браузер Safari необходимо выключить автоматический процесс распаковки архива или использовать браузеры Chrome или Firefox. В качестве альтернативы, можно переименовать расширение файла с названия «.zip» на расширение «. ».

Шаг 2:  Теперь необходимо перевести ваше устройство в так называемый режим «DFU». Если вы пользуетесь устройствами iPhone 7 или iPhone 7 Plus, то следуйте инструкциям, изложенным в данном руководстве для перехода в режим DFU. В любом другом случае, если вы пользуетесь более старыми моделями iPhone или iPad или iPod, то следуйте инструкциям, изложенным ниже:

  • Подсоедините ваше устройство к своему компьютеру.
  • Выключите ваше устройство с помощью кнопки «Питания» и жеста выключения.
  • Далее, зажмите кнопку «Питание» на 3 секунды.
  • Затем, не отпуская кнопки «Питание», нажмите и удерживайте нажатой кнопку «Home» в течении 10 секунд.
  • Затем, отпустите кнопку «Питание», но продолжайте удерживать нажатой кнопку «Home» до тех пор, пока не появится сообщение в приложении «iTunes», что обнаружено устройство в режиме восстановления. Если сообщение не появиться, то повторите процесс с кнопками ещё раз.
  • Нажмите на кнопку «Ok » .

Шаг 3:  Зажмите клавишу «Alt/Option» на компьютере Мак или клавишу «Shift» в ОС Windows, а затем выберите кнопку «Restore iPhone… (iPad/iPod touch…) .

Шаг 4: В появившемся меню укажите путь, где лежит файл «iOS 10.2.1 IPSW», который был скачан на Шаге 1.

Шаг 5: Затем выберите кнопку «Restore and Update » для продолжения.

Шаг 6:  На следующем экране появится информация об обновлении версии iOS 10.2.1. Нажмите кнопку «Next », а затем необходимо выбрать кнопку «Agree » .

Шаг 8: После успешного даунгрейда с iOS 10.3 до версии iOS 10.2.1, вы увидите обычное приветствие на белом экране вашего устройства. Следуйте указаниям на экране, а затем восстановите данные из резервной копии или начните использовать устройство «с нуля».

И это все, что нужно сделать для проведения даунгрейда прошивки вашего iPhone, iPad или iPod Touch с версии iOS 10.3 до версии iOS 10.2.1. Если вы получите сообщение об ошибке: «Данное устройство не предназначено для использование с предлагаемой сборкой», значит скорей всего вы скачали не верный файл прошивки для своего устройства.

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

Дмитрий
Есть старые iPhone 4, iPhone 4s, iPad 1, 2, 3. Можно ли понизить прошивку, скажем, до iOS 6? Сейчас стоит iOS 8 и iOS 9.

Дмитрий Чадов
Привет ребята. У знакомых есть куча полураритеных девайсов. iPhone 4, 4s, iPad 1, 2, 3. На них стоят последние версии прошивок. И конечно, работают эти тела уже никак. На сколько я понял, сделать даунгрейд на 6 iOS без джейлбрейка не получится?

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

Может какие умельцы в сервисах смогут показать мастер класс. Просто на ютубе полно всего, но непонятно, эти видео и статьи работают в сегодняшних реалиях?

Дмитрий, приветствую. Смотрите какая ситуация.

Откат на прошлую прошивку невозможен из-за того, что Apple попросту прекратила их подписку. Вот, к примеру, iPhone 4s. Откатиться можно, но только на
iOS 9.3.5. У iPhone 4 - это iOS 7. Тут как бы действует принцип - обновился - сам виноват.
Единственный вариант возврата - это наличие полного бекапа прошивки с помощью сторонних утилит до момента обновления на «свежую» прошивку. Не думаю, что у ваших товарищей подобное имеется:(

Даунгрейд возможен, но при наличии полного образа оригинального устройства - его личного. Если его нет, увы.

Какая прошивка актуально можете .

У iPhone 2g, например, все веселее - там и первая прошивка подписывается до сих пор. У iPhone 3G - с iOS 2. Все они легко заливаются в режиме Восстановить через зажатый Shift/Option (Mac).

iOS 7 — в свое время наделала много шума, до недавнего выхода 10-й версии операционной системы «семерка» удерживала пьедестал самого крупного обновления мобильной Apple-платформы. Помимо кучи новых опций, она принесла еще и совершенно новый, так называемый плоский дизайн. Стоит ли говорить, что все i-пользователи тут же бросились скорее обновлять свои девайсы.

Однако очень скоро обнаружилось, что не все Apple-устройства, которым разрешено обновляться до iOS 7 работают с ней быстро и без глюков. Так, например, если на iPhone 4S проблем практически не было, а четверка серьезно лагала. Вот почему, многие пользователи iPhone 4 через некоторое время после «общения» с семеркой задались вопросом — а можно ли откатиться назад к iOS 6?

Отвечаем — можно! В данном материале расскажем, как вернуть iOS 6 на четвертый айфон.

Вопрос интересный, ответ простой — да никак! Apple официально не поддерживает откат девайсов до прежних версий iOS. Позиция «яблочного» гиганта такова — обновились? Назад пути нет!

Получается, если мы задумали откатывать «яблочный гаджет до версии младше, чем та, что в настоящий момент на нем установлена, нам предстоит провернуть процедуру неофициальную, а ни одна неофициальная процедура невозможна на i-девайсе без джелбрейк!

Для справки: Джелбрейк — это, по сути, взлом i-смартфона. Операция позволяет получить доступ к закрытым файлам системы и расширяет возможности персонализации. После джелбрейка на девайсе, в том числе, появляется магазин приложений Cydia — альтернативный официальному App Store, в нем собрана масса неофициальных приложений для «яблочных» устройств.

Как вернуть iOS 6 на i-девайс с джелбрейк?

Сразу отметим, процедура отката, на самом деле, не очень-то сложна, однако все-таки некоторая подкованность и умения обращаться с Apple-техникой потребуются. Впрочем, мы постараемся изложить руководства по откату максимально понятно, и если вы начинающий юзер, но четко будете следовать инструкции, «белых пятен» не останется.

Важный момент номер раз! Описанные методы отката отвечают только на вопрос — как можно установить iOS 6 на смартфон iPhone 4. Другие модели iPhone с помощью нижеприведенных руководств к шестой версии платформы вернуть не получится!

Важный момент номер два — прежде чем делать откат — потребуется обязательно сделать джелбрейк!


Важный момент номер три! Самый важный! Автор статьи и портал ее публикующий не несут ответственность за возможные негативные последствия, к которым может привести джелбрейк и откат.

Ну что? Еще не испугались? Тогда давайте начинать.

Джелбрейк iPhone 4 iOS 7.1-7.1.2

Судя по заголовку вы, наверно, поняли, что для выполнения джелбрейка на вашем iPhone 4 должна быть установлена одна из следующих версий iOS. Так что если у вас стоит какая-то из «нулевых» версий семерки, сначала придется обновиться. Для этого зайдите в «Настройки» iPhone, далее «Основные», «Обновление ПО», выполните поиск и загрузку доступных. Максимальная версия для четверки — 7.1.2, скорее всего, именно ее вы и увидите при поиске обновлений, она нам вполне подойдет.

Обновление выполнено? Следующий шаг — создание резервной копии — помните предупреждение? Никто не гарантирует, что джелбрейк и/или откат пройдут успешно. Бэкап поможет вернуть все на круги своя в случае неуспеха.

Для создания резервной копии в iCloud зайдите в «Настройки», далее «iCloud»/»Резервная копия», активируйте ползунок «Резервная копия в iCloud», нажмите кнопку «Создать резервную копию».

Чтобы выполнить бэкап в iTunes, сконнектите девайс с ПК, когда он определится кликните вкладку «Обзор», далее «Создать копию сейчас».

Ну вот и все, если бэкап сделан, мы готовы делать джелбрейк. Приступаем:


Об успешном джелбрейке будет свидетельствовать иконка Cydia на рабочем столе.

Откат iPhone 4 на iOS 6

Для справки! Интересно, что такое хэши SHSH, зачем они нужны и как их сохранять? Вот отличный материал на эту тему.

Итак, первая группа выполняет следующую инструкцию:


Все! Как только iFaith установит прошивку, девайс будет автоматически перезагружен, и вы сможете с удовольствием снова юзать iOS 6.

Ну а теперь о второй группе пользователей, коим не повезло иметь сохраненные SHSH. В их случае, путь к откату будет намного сложнее — но чтобы не пугать вас длинющей инструкцией, просто дадим вам ссылку на отличное видео .

Что делать, если джелбрейк или откат превратил iPhone в кирпич?

Да, такая ситуация, к сожалению, не исключена, но в 99% девайс только «прикидывается» кирпичом и спасти его можно, для этого подключите iPhone к iTunes и введите его в DFU-режим, скорее всего, программа обнаружит, смартфон но, конечно, только в режиме восстановления. Это значит, что гаджет заработает после данной процедуры, но все данные будут стерты. Впрочем, если вы последовали нашему совету и выполнили перед джелбрейком и/или откатом бэкап, при начальной настройке всю информацию вы сможете вытащить из резервной копии.

Подытожим

Итак, теперь вы знаете как поставить iOS 6 на смартфон iPhone 4. К сожалению, простой данную процедуру не назовешь. Впрочем, если девайс на семерке нещадно лагает, есть ли у вас другой выход? Уж если не получится, можно с помощью резервной копии все вернуть на круги своя (в 99% случаев!).



Рекомендуем почитать

Наверх