Даунгрэйд iPhone на более старую прошивку или отличную от последней.

JagdCrab
iOS Support Прошивки
Даунгрэйд iPhone на более старую прошивку или...
iPod Touch 1G


Все просто, 1G успешно перешиваться восстановлением (Shift + Восстановить на Windows \ Alt + Восстановить на Mac OS X) из под Recovery, или DFU.
Важно: [F.A.Q.] Перепрошивка.

iPod Touch 2G


2G успешно перешиваться как 1G - если прошивка < или = 3.1.3, при возникновении 16** используем iREB.
Прошивки 4.0 и выше восстанавливаются с использованием SHSH.
Важно: [F.A.Q.] Перепрошивка.

iPod Touch 2G (MC Model)\3G


iOS 3.x.x, iOS 4.x.x - откатываются всегда с помощью SHSH.
iPod Touch 3G, откат на iOS 5.x.x - необходимо SHSH+создание прошивки по данному методу
iPhone 2G (GSM)


Recovery\DFU + Шифт + восстановить. При ошибках используем iREB.
Важно: [F.A.Q.] Перепрошивка.

iPhone 3G


Прошивки ДО 4.0 восстанавливаются как iPhone 2G, прошивка 4.0 - с использованием SHSH.
Важно: [F.A.Q.] Перепрошивка.

iPhone 3Gs\4


iOS 3.x.x, iOS 4.x.x - только с использованием SHSH.

iOS 5.x.x - необходимо SHSH+создание прошивки по данному методу

iPhone 4S


iOS 5.x.x - по данному мануалу. Необходимы SHSH!

iPad WiFi\3G


iOS 3.2.x, iOS 4.x.x - только с использованием SHSH.
iOS 5.x.x - необходимо SHSH+создание прошивки по данному методу

iPad 2 WiFi/3G/CDMA
iOS 5.x.x - по данному мануалу. Необходимы SHSH!

The New iPad WiFi/Cellular/CDMA
iOS 5.1.x - по данному мануалу. Необходимы SHSH!
[HR="1"][/HR]

Даунгрейд с использованием SHSH
[HR="1"][/HR]

Информация

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


Даунгрейд
  • iPod Touch 2G (MC Model) \ 3G;
  • iPhone 3Gs \ 4 \ 4S;
  • iPad WiFi \ 3G;
  • iPad 2 WiFi\3G\CDMA;
  • The New iPad WiFi\Cellular\CDMA
А так же
  • iPhone 3G - начиная с прошивки 4.0
  • iPod Touch 2G - начиная с прошивки 4.0

Возможен только с использованием "пойманых" SHSH. Без них никак.

SHSH может быть поймана 2 способами.
1) В автоматическом режиме - Cydia, если вы нажали при первом запуске "Yes, Make my life eather" (После версии 1.0 этот выбор у всех автоматический, т.е. отказаться больше нельзя)
2) Вручную, с помощью TinyUmbrella

Создать SHSH - невозможно, использовать чужой для себя - тоже, "поймать" можно только на ту прошивку, которая является последней стабильной.

Как только у вас есть SHSH (или на жестком диске, или вы уверены что он есть на сервере Cydia) вы можете приступать к одному из ниже приведенных способов:

Если файл на сервере Cydia
[HR="1"][/HR]
Как узнать какие SHSH есть на сервере Cydia


Открываем файл Hosts в папке
C:\Windows\System32\drivers\etc\hosts (Windows)
или
/etc/hosts (Mac OS X)

Делаем бекап этого файла и дописываем в него:
74.208.105.171 gs.apple.com


Для редактирования этого файла требуються права администратора. На Windows (Vista и выше) чтобы сохранить этот файл возможно придеться отключить UAC. На Mac OS X выполнить команду в терминале: sudo nano /etc/hosts - это откроет в окне терминала системный текстовый редактор, как только допишете строку нажмите ctrl+x подтвердите сохранение нажав на клавиатуре "Y" после чего еще раз нажмите Enter чтобы сохранить файл с тем же именем. Не забывайте перезагрузиться после редактирования файла Hosts.

После этого можете восстанавливать устройство на старую прошивку через Recovery Mode  и нажатием Shift (Win) или Alt (OS X) + Восстановить.
Если Тунец выдает ошибку 3002 или 3149, то ваши SHSH не находятся на сервере псевдо подписей, и даунгрейд не возможен! Тогда меняйте Hosts на оригинал, и ждите джэила на вашу текущую.

Если файл на жестком диске
[HR="1"][/HR]
Если вы сохранили его в TinyUmrella и он есть в Display SHSH's
Display SHSH's

Нажимаем на Start TSS Server

Проверяем что в файле Hosts появилась (да-да, появилась сама, из воздуха) строчка
127.0.0.1 gs.apple.com

После этого можете восстанавливать устройство на старую прошивку через Recovery Mode  и нажатием Shift (Win) или Alt (OS X) + Восстановить

[HR="1"][/HR]
Если у вас ошибка 1015, 1013 или 1003
[HR="1"][/HR]

Recovery Loop - Дословно "Петля восстановления", явление при котором восстановление на какую-либо прошивку возвращает вас к режиму восстановления. Выражается в виде того что устройство сразу при загрузке переходит в Recovery (Шнурок + значок iTunes). Обычно характерна для ошибок 29, 1013, 1015 и нескольких других (приведенные - наиболее вероятны). Чем она вызвана? В 99% случаев iTunes'ом, т.к. в конце процесса восстановления он проводит проверку на целостность системы и ее компонентов, если некоторые части не соответствуют тому что он собственно восстанавливал единственным выводом остается что восстановление прошло с ошибкой, и его нужно переделать. И так по кругу.

TinyUmbrella позволяет нам выйти из этого круга, силой протолкнув проверку до конца. Как это делается?

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

Если у вас прошивка ниже 4.2.1 или модем отличный от 06.15.00
  1. Если устройство выключено - включаем, ждем шнурка на экране.
  2. Открываем TinyUmbrella
  3. Выбираем свое устройство в списке и нажимаем Exit Recovery.
  4. Все, дальше устройство само.

Если у вас прошивка 4.2.1 или выше или прошлый способ вам не помог

На 4.2.1 Exit Recovery не всегда помогает, в этом случае нужно использовать Fix Recovery.
  1. Убедитесь что у вас версия TinyUmbrella выше 4.21.12
  2. Выключаем устройство.
  3. Вводим его в DFU Mode (Тонкости перепрошивки - Как ввести устройство в DFU Mode)
  4. Включаем TinyUmbrella выбиаем свое устройство в списке (замете! В DFU оно будет обозначено комбинацией цифр в списке, т.к. не предоставляет своего имени)
  5. Кнопка Fix Recvoery становиться активной нажимаем на нее, после подтверждаем свои действия (Yes).
  6. Ждем пока устройство перезагрузиться уже в Normal Mode

Или же после входа в DFU выполняем recoveryfix (Windows, OS X) для вашей прошивки через командную строку для Windows или Терминал для OS X. Так же если вы собираетесь делать джэилбрейк, то можете игнорировать это состояние телефона - оно будет вылечено вместе с джэилбрейком (на прошивках выше 4.2.1).

Внимание

Помните, что если вы не знаете чем был вызван Recovery loop, вы не пытались манипулировать с модемом телефона по каким либо инструкциям и он возник на оффициальной прошивке в виде ошибок с двузначным номером, принудительный выход из петли не гарантирует работоспособность вашего устройства! Это всего-лишь метод обхода некоторых механизмов, а не утилита для ремонта и обслуживания


Внимание

Модем НЕ ДАУНГРЕЙДТИТСЯ. Даунгрейд модема возможен только при перепрошивке iPhone 4/4S с бета-версий прошивок! А также возможно откатить модем iPhone 3Gs/3G с 06.15.00(модем от iPad) до 05.13.04, следуя данному мануалу!
Раздел: iOS Support Автор:
3 февраля 2010, 09:08

Ответы