Как обновить iPhone 4 до iOS 4.2.1, не поднимая версию модема

Вчерашний релиз утилиты greenpois0n RC5 открыл интересную лазейку для всех владельцев залоченных iPhone 4: теперь они могут обновить свои трубки до прошивки iOS 4.2.1, сохранив старую версию модема, поддающуюся анлоку (такая версия всего одна — 01.59.00). Почему эта фишка не работала раньше? Потому что в iOS 4.2.1 хитрые программисты Apple подложили анлокерам очередную свинью: прошивка отказывалась загружаться, если версия модема не соответствовала версии прошивки. Теперь это ограничение можно обойти. Мы приводим небольшую инструкцию.

UPDATE: Инструкция обновлена с учётом выхода greenpois0n для Windows

Что нам понадобится?

  • Мак или PC
  • залоченный iPhone 4 (на официально разлоченном сохранять старую версию модема быссмысленно)
  • симка оператора, на которого залочен ваш iPhone (это нужно, чтобы вы смогли активировать свой iPhone. Без симки лучше даже не начинайте!)
  • последняя версия утилиты TinyUmbrella (качаем тут)
  • greenpois0n RC5 (качаем тут)
  • файл прошивки 4.2.1 (можете скачать из нашего Архива версий iOS)

Самое главное: в очередной раз напоминаем, что вся эта магия работает ТОЛЬКО С iPHONE 4! Ни в коем случае не пытайтесь сохранить старую версию модема на iPhone 3G или 3GS, у вас ничего не выйдет!

Что нужно делать?

  • вставляете в айфон симку родного оператора
  • подключаете iPhone 4 к компьютеру
  • запускаете установщик TinyUmbrella, следуете инструкциям
  • запускаете установленную утилиту TinyUmbrella. Компьютер должен быть подключен к Интернету!
  • слева выбираете пункт SHOW ALL SHSHS
  • нажимаете кнопку Save All SHSHs:

  • ждёте 3-4 минуты
  • нажимаете кнопку Start TSS Server
  • оставляете TinyUmbrella открытой!!! Если она закроется, то при прошивке модем айфона обновится, и вы потеряете надежду на анлок!
  • запускаете iTunes, на странице iPhone зажимаете Alt (на Маке) или Shift (на PC) и жмёте на «Восстановить»
  • выбираете файл прошивки 4.2.1
  • ждёте, пока прошивка прервётся, и iTunes выдаст ошибку 1013. Это нормально.
  • зажимаете на iPhone кнопки Home+Power, держите и ждёте
  • после того, как экран погаснет, отсчитайте ещё 2-3 секунды, затем отпустите Power, продолжая держать Home
  • если вы всё сделали верно, то экран iPhone останется погасшим, а iTunes выдаст уведомление о том, что нашёл iPhone в режиме восстановления
  • запускаете greenpois0n RC5 и нажимаете кнопку Jailbreak
  • учтите, что снова зажимать Home+Power в greenpois0n вам не потребуется, потому что ваш iPhone и так уже введён в нужный режим
  • после перезагрузки iPhone дождитесь, пока он активируется в iTunes
  • затем можете ставить Cydia
  • из Cydia ставите пакет ultrasn0w, и ваш айфон становится разлоченным

Удачи вам в нелёгком деле джейлбрейка и анлока! ;)