Откат/перепрошивка на 5.x.х

stodev
iOS Support F.A.Q. Помощь новичкам
Откат/перепрошивка на 5.x.х

Предупреждение

iДевайсы с A5/A5X откатываются по этому мануалу
Понижаем прошивку на A5/A5X устройствах с помощью redsn0w

Информация

Это только для 4, 3Gs.
Владельцам iPod touch 3,4G и iPad 1G нужно пропустить создание кастома, а сразу подписывать офф прошивку.
Владельцам 3Gs с модемом 6.15.00 рекомендуется этот мануал
Fix геолокации (не GPS) для iphone 3Gs с модемом 06.15.00 на прошивках 5.x.x.


Рассмотрим на примере 5.0.1 и redsnow0.9.10b5c.
Для 5.1 нужно (для 5.0.1 можно) использовать redsn0w 0.9.10b8b Win OSX (см. ниже).


Для начала нужны сохраненные локально SHSH (если они уже сохранены или используется redsn0w 0.9.10b8b , то шаг с амбреллой можно пропустить).

Сохранение SHSH на компьютер
[HR="1"][/HR]

Проверить/сохранить их можно с помощью TinyUmbrella    [F.A.Q.]TinyUmbrella.

 Подключаем девайс, запускаем амбреллу, на вкладке advanced убираем галку с set hosts to cydia on exit, ставим галку request SHSH from cydia.
Запоминаем путь сохранения SHSH.
Жмем кнопку save SHSH.
Переходим на вкладку log или general и смотрим, что сохранилось. Если есть SHSH от 5.0.1, то ставить её  можно.

Информация

Если в cydia и на компьютере сохраненных SHSH не оказалось, а на iДевайсе уже установлена 5.0.1, то можно "вытянуть" их с iДевайса и добавить в cydia. Для этого выключаем его, запускаем redsnow0.9.10b5c, далее Extras-> SHSH blobs-> Fetch следуем подсказкам по вводу в дфу.
Redsnow отправит их на сервер cydia.
Также они останутся на компьютере в виде plist файла в папке с redsnow, и их сразу можно использовать при создании подписанного файла прошивки или кастома


Создание и установка кастома
[HR="1"][/HR]

Теперь, когда SHSH есть и локально сохранены, запускаем redsnow0.9.10b5c Win OSX (в windows от администратора!)
extras->custom IPSW и выбираем офф прошивку (скачать 4 3Gs iPad). Кастом сохранится рядом с офф прошивкой с названием NO_BB...
Далее SHSH blobs-> Stitch в IPSW выбираем кастом, в blobs выбираем SHSH из директории раннее запомненной в амбрелле (или из папки с redsnow, если их перед этим "вытянули" с девайса).
Кастом подпишется и сохраниться как многоцифр_NO_BB...
Потом возвращаемся в редсноу назад Back жмем pwned DFU, вводим девайс по подсказкам. Закрываем редсноу, открываем тунец shift (alt)+восстановить и указываем подписанный кастом многоцифр_NO_BB...
Всё.

Уведомление

Если возникает ошибка "the blobs could not be verified" на Windows 64bit, решаем так
Скопировал все содержимое папки:
C:\Program Files (x86)\Common Files\Apple\Apple Application Support\
в папку:
C:\Users\имя_пользователя\AppData\Roaming\redsn0w\
После этого все удачно прошло.


Уведомление

Если iДевайс нормально не включается, то можно сохранить/проверить SHSH так (если используется redsn0w 0.9.10b8b, то этот метод не требуется):
Вводим в дфу, подключаем к компьютеру.

[Windows]

win+R (клавиша windows и R одновременно) и вставить
%SYSTEMROOT%\System32\compmgmt.msc
и ввод.
Далее Диспетчер устройств-> Контроллеры USB-> Apple Mobile Device USB Driver-> правая кнопка мыши-> свойства-> вкладка Сведения-> выбираем путь к экземпляру устройства и копируем строку вида:
USB\VID_05AC&PID_1227\CPID:8930_CPRV:20_CPFM:03_SCEP:01_BDID:00_ECID:0000031С0116AD4C_IBFL:00_SRTG:[IBOOT-574.4]

win+R и вставить notepad и ввод, откроется Блокнот.
Вставляем ранее скопированную строку и выделяем и копируем в ней номер ECID, т.е.
0000031С0116AD4C
.
[OSX]

Открываем Программы-> Утилиты-> Информация о системе, далее Аппаратные средства-> USB, находим справа Высокоскоростная шина USB-> Apple Mobile Device (DFU mode), выбираем его и видим строку вида:
Серийный номер: CPID:8930_CPRV:20_CPFM:03_SCEP:01_BDID:00_ECID:0000031С0116AD4C_IBFL:00_SRTG:[IBOOT-574.4]

Выделяем и копируем номер ECID
0000031С0116AD4C


[Windows] [OSX]

Далее в TinyUmbrella вкладка General-> кнопка Manual ECID, вставить в строку ECID раннее скопированный номер (ctrl+V cmd+V), в строку Display Name забить любое желаемое имя, в строке iDevice выбрать свой iДевайс.
Далее нажать кнопку Create Custom Device.
В левой колонке появиться созданное устройство- копия вашего.
Все. Можно сохранять SHSH.

Уведомление

Для предотвращения ошибки "memory exhausted" используем redsn0w 0.9.10b5c, а не redsn0w 0.9.10b6


Обновления
[HR="1"][/HR]
[INDENT]1.[/INDENT][HR="1"][/HR]
Новая версия  redsn0w 0.9.10b8b Win OSX позволяет использовать SHSH непосредственно из cydia: вводим iДевайс в дфу, далее redsnow->Extras-> SHSH blobs-> Stitch-> Blobs кнопка Cydia.
Также redsn0w 0.9.10b8b позволяет определить версию бутром и ECID из дфу:  redsnow-> Extras->Even more->Identify.
[INDENT]2.[/INDENT][HR="1"][/HR]
Новая версия redsn0w 0.9.11b4 Win OSX позволяет делать привязанный джейлбрейк устройств А4 с прошивкой 5.1.1, а также подписывать и создавать кастомы 5.1.1.
Раздел: iOS Support Автор:
9 марта 2012, 21:59

Ответы