Начиная с iOS 4.0, при официальном обновлении или восстановлении прошивки, вы сможете установить только последнюю стабильную iOS для вашего устройства вне зависимости от того, какая прошивка у вас установлена в данный момент. Установка любой iOS ниже последней стабильной является не санкционированным фирмой Apple действием, то есть по сути нарушением правил пользования устройства и программного обеспечения. Обновление на прошивку ниже последней стабильной также является даунгрейдом, даже если обновляемая прошивка выше текущей установленной. Данное ограничение действует в первую очередь для защиты от джейлбрейка, который в фирме Apple считается незаконной операцией. Так как обнаруженные хакерами программные «дыры» системы, с помощью которых осуществляется jailbreak, закрываются фирмой Apple именно обновлением прошивок, с их стороны было бы очень нелогичным ходом официально разрешить установку более ранних версий iOS, где уязвимости ещё не были устранены. Даунгрейд старых девайсов Так как данное ограничение вступило в силу только с момента выпуска iOS 4.0, даунгрейд для следующих девайсов:- iPhone 2G, iPod Touch 1-го поколения
- iPhone 3G, iPod Touch 2-го поколения (не MC) и iOS ≤ 3.1.3
осуществляется практически как и установка последней стабильной iOS:- Предварительно скачиваем ту прошивку, которую хотим установить.
- Включаем iTunes.
- Подключаем айдевайс к компьютеру через USB-кабель.
- Переводим устройство в DFU. Если вы перепрошиваетесь на кастомную прошивку, то необходимо использовать PWN DFU, иначе возникнет ошибка.
- В iTunes жмём Shift + «Восстановить» (на Windows) или Alt + «Восстановить» (на Mac OS X) из-под DFU режима, и указываем месторасположение скачанной прошивки.
- Идём пить чай, пока идёт установка.
- Дождались окончания установки. Готово.
Даунгрейд через iTunes Для более поздних поколений устройств, а именно для:- iPod Touch 2-го поколения (не MC) с iOS 4.0—4.2.1
- iPod Touch 2-го поколения (MC Model), 3-го, 4-го, 5-го и выше поколений
- iPhone 3G с iOS 4.0—4.2.1
- iPhone 3Gs, 4, 4S, 5
- iPad (все поколения)
- iPad mini
необходимо использование SHSH-ключа. SHSH — пакет безопасности, в котором содержится разрешение от Apple прошить iPhone, iPod или iPad определенной прошивкой. Получить их можно только от Apple, и для каждого устройства они уникальны. Это означает, что вам не удастся прошить свой iPhone, iPod Touch или iPad с помощью SHSH от какого-либо другого устройства, кроме вашего. Создать SHSH тоже невозможно. Получить SHSH можно только одним из следующих способов:- Сохранить SHSH последней стабильной прошивки с помощью TinyUmbrella. Это возможно, т.к. SHSH-ключ для последней стабильной iOS Apple бесприпятственно выдаёт.
- Сохранить SHSH последней стабильной прошивки с помощью Cydia (устанавливается при операции джейлбрейка). Для этого нужно всего лишь при наличии подключенного Wi-Fi открывать Cydia после выхода каждой новой версии iOS. Версии iOS, для которых Cydia сохранила SHSH, указываются сверху главной страницы приложения зелёным цветом.
- Вытащить SHSH ключ из установленной в текущий момент прошивки с помощью iFaith.
Если в данный момент у вас нет SHSH-ключа на ту прошивку, которую вы хотите установить, и при этом вы уже не в состоянии его достать указанными выше способами, то на данную версию iOS вы никак не обновитесь и не восстановитесь. Сам даунгрейд осуществляется через iTunes при помощи программ (инструкция прилагается):- TinyUmbrella, если SHSH вы сохраняли в Cydia или в данной программе.
- iFaith, если SHSH вы сохраняли с её помощью.
Даунгрейд через RedSn0w В RedSn0w 0.9.15 появилась опция даунгрейда прошивок без использования iTunes. Вам также понадобятся SHSH-ключи как и в способе, описанном выше. Сохраняем ключи:- Скачиваем и запускаем RedSn0w.
- Жмём Extras » SHSH blobs » Fetch, чтобы сохранить и отправить ключи в Cydia.
- Переводим устройство в DFU-режим.
- RedSn0w сохраняет сертификат на компьютер, затем проверяет его наличие в Cydia. И при отрицательном результате, отправляет его на сервер Cydia.
Также RedSn0w может использовать ключи, сохраненные в TinyUmbrella. В том же меню будут доступны и другие опции:- Verifiy — проверить наличие сертификатов SHSH. Проверка производится в Redsn0w, TinyUmbrella и Cydia, при этом можно проверить наличие сразу нескольких сертификатов SHSH.
- Submit — отправить сертификаты SHSH на сервер Cydia. Вы можнте скопировать все содержимое кэша TinyUmbrella и отправить их на сервера Cydia.
- Query — отобразить все сохранённые сертификаты SHSH, доступные в Cydia для вашего устройства.
- Stitch — персонализация прошивки при наличии сохранённых сертификатов SHSH.
Делаем даунгрейд:- Запускаем RedSn0w.
- Подключите iOS-устройство к компьютеру и введите его в DFU-режим. Закройте iTunes.
- Жмём Extras » Even more » Restore » IPSW.
- Указываем путь к прошивке, на которую вы хотите восстановиться.
- После того, как IPSW-файл прошивки будет обработан Redsnow, вам будет предложено сохранить версию прошивки модема (baseband). Если Ваше устройство имеет версию модема, которая может быть разлочена с помощью Ultrasn0w или Turbo SIM, то Вы можете сохранить ее на данном этапе.
- Далее указываем расположение сохраненных SHSH сертификатов. Если ваши сертификаты сохранены:
- на компьютере с помощью iFaith или TinyUmbrella, нажмите Local
- в Cydia, то нажмите Remote, при этом они будут загружены из Cydia.
- Redsn0w подпишет прошивку, переведёт девайс из DFU в Pwned DFU, и начнется процесс восстановления. Однако, в случае получения сообщения об ошибке «Couldn’t restore Mismatched APTicket», не волнуйтесь, а просто повторите инструкцию заново.
Кастомные прошивки Кастомные прошивки (англ. Custom firmware — «прошивки, изготовленные на заказ») — официальные iOS-прошивки, модифицированные пользователями с помощью специальных программ. В такие прошивки могут быть встроены сразу джейлбрейк, анлок, хактивация и твики из Cydia. Состав кастомной прошивки зависит исключительно от того, что сборщик пожелает в неё встроить. Отличительная особенность всех кастомных прошивок состоит в том, что они не повышают модем iPhone, версия которого крайне важна для процедуры Unlock'a. Поэтому владельцам iPhone, привязанных к забугорному оператору, крайне рекомендуется обновляться исключительно кастомами. Сделать custom-прошивку довольно просто и быстро, для этого существуют следующие программы:Если вы устанавливаете custom-прошивку ниже последней стабильной iOS по мнению Apple для вашего девайса, то перед выполнением следующих шагов, вам всё равно потребуется использование сохраненных SHSH (см. пункт даунгрейд с необходимостью использования SHSH-ключа выше). Процесс установки кастома:- Создаём или скачиваем готовую custom-прошивку с раздела iOS » Разное, если нашли ту, которая вас устраивает.
- Подключите девайс к компьютеру с помощью USB-кабеля.
- Выключите iTunes.
- Переведите устройство в режим Pwned DFU.
- Запускаем iTunes.
- Жмем Shift + «Востановить» (Windows) или Alt + «Востановить» (Mac OS) и подставляем ему кастомную прошивку.
- Ждём окончания установки.
- Подключаем девайс к Wi-Fi и запускаем Cydia, обновляем все что предлагает, перезагружаем девайс.
Если в процессе установки возникают ошибки, читайте тему Ошибки iTunes и их устраненение, там все написано.
Источник: http://rutracker.org/forum/viewtopic.php?t=4284873 |