Как я прошиваю залоченый 3G/3GS телефон на iOS 4.1-4.2.1 с iPad-овским модемом
#1
Как мне прошить залоченый 3G/3GS телефон на iOS 4.1 - 4.2.1 с iPad-овским модемом (06.15.00)?
Теория
Модем версии
06.15.00 имеет версию выше любого из модемов всех выпущенных на данный момент (25 марта 2011) прошивок телефонов 3G и 3GS.
Поэтому обновление телефонов заводскими прошивками через iTunes будет завершатся ошибкой
1015, и телефон будет оставаться в режиме "recovery" (восстановления) из которого вытащить его будет не так-то просто.
Вообщем, у нас уже установлен модем 06.15.00, телефон джейлбрейкнут и мы хотим восстановить прошивку.
Первый случяй PwnageTool
Если ты пользуешься для джейлбрейка утилитой PwnageTool, тогда при помощи этой утилиты надо сделать кастомную прошивку версии 4.1 или 4.2.1, когда программа вас спросит об установке BB (модема) 06.15.00 следует от этого отказаться. Завершаем создание кастомной прошивки и при помощи iTunes прошиваем телефон.
Втоой случяй RedSn0w
Если же ты пользуешь RedSn0w, тогда у нас два варианта:
1) если у нас уже стоит прошивка iOS 4.1, тогда прошиваетесь снова на iOS 4.1, и когда на экране появится окошко с ошибкой №1015, запускаем Tiny Unbrella и выводите телефон из режима "recovery" (режим восстановления) соответствующей кнопкой в "зонтике". После этого запустим Redsn0w, следуете ее инструкциям, и, когда дойдете до множества галочек, НЕ ОТМЕЧАЕТЕ установку модема 06.15.00, т.к. он у вас уже есть.
2) если у нас уже стоит iOS 4.2.1, тогда нам просто необходимо прошиваться на iOS 4.1 (потому как iOS 4.2.1 не позволит вывести телефон из режима "recovery", т.к. в нее уже добавлена тупая проверка на соответствие модем к ОС, ну т.е., например, для iPhone 3G, iOS 4.2.1 модем должен быть 05.15.02 и ни какой другой), ну а дальше следуете инструкции из пункта 1.
Если же надо прошиваться прошивкой 4.2.1, то у нас только один выход - создавать кастомную прошивку по инструкции первого случая, других способов на данный момент я не знаю.
В догонку
Если у Вас при установки кастом прошивки выскочила ошибка 21, то ваш iPhone не в DFU режиме.
Кастом прошивку нужно устанавливать только когда ваш iPhone находится в DFU режиме.
Если у Вас выскочила ошибка 1600, то вам нужно с помощью iREB ввести iPhone в режим DFU.
Ещё iREB сама отпивнит iTunes, это необходимо чтобы iTunes начал устанавливать кастом прошивку.
Запускаем iREB и в открывшемся окне выбираем модель вашего iPhone.
Далее следуем за активностью строк и выполняем команды, вводим телефон в DFU.
После всех действий если все правильно сделали , у вас сам запустился iTunes.
Зажимайте на клавиатуре Shift и удерживайте, а в iTunes нажимайте на Восстановить в открывшемся окне выбери вашу кастом прошивку, и прошейте тело.
Файло
3GS: root - 900 + активация + open ssh
тут
3G: root - 800 + активация + open ssh
тут
iREB
тут