iPhone & iPad

Как восстановить iPhone 4, 3GS на iOS 4.0.1 и избежать ошибки iTunes 1004, 1015

17
10

У вас есть iPhone 4 или iPhone 3GS (новый Bootrom) на iOS 4.0.1 с сохранненым в Cydia SHSH blobs и вы хотите восстановить iPhone на iOS 4.0.1? Теперь, когда Apple перестала поддерживать iOS 4.0.1, у вас не получится восстановить iPhone 4 на iOS 4.0.1 простым указанием на файл IPSW с iOS 4.0.1. В этом случае iTunes выдаст ошибку: ” iPhone не может быть восстановлен”.

Чтобы обойти эту ошибку, вам потребуется сделать несколько изменений в системном файле host, направив компьютер на сервера Cydia, вместо серверов Apple. Кроме этого, вы можете получить другую ошибку при восстановлении в iTunes: 1004 или 1015, когда iTunes скажет: “Не удалось восстановить iPhone. Произошла неизвестная ошибка (1004)” или “This device isn’t eligible for the requested build”.

Следующая инструкция поможет исправить эти ошибки и успешно восстановить любое новое устройство, включая iPhone 4 или 3GS на iOS 4.0.1.

Шаг 1: Загрузите файл ipsw прошивки iOS 4.0.1 отсюда.

Шаг 2: Переведите устройство в режим DFU (не путать с режимом восстановления):

  • Подключите iPhone к компьютеру
  • Выключите смартфон
  • Запустите iTunes
  • Удерживайте кнопку питания и Домашнюю кнопку iPhone 10 секунд
  • Отпустите кнопку питания, но продолжайте удерживать домашнюю кнопку до того момента, как компьютер распознает новое USB-устройство
  • iTunes увидит iPhone

Примечание: Экран вашего iPhone в это время должен быть пустой (черного цвета). Если нет, то скорее всего вы включили режим восстановления, вместо DFU.

Шаг 3: Перед продолжением убедитесь, что сохранили SHSH blobs в Cydia для той версии прошивки, на которую вы восстанавливаетесь или делаете даунгрейд. Если у вас нет файла SHSH, вы не можете сделать даунгрейд или восстановление на iOS 4.0.1.

Теперь мы обманем iTunes так, чтобы он думал, что подключается к серверам Apple. На самом деле мы направим плеер на сервера Saurik.

Пользователям Mac: зайдите в папку /etc/ через команду Переход –> Переход к папке в Finder.

Пользователям Windows: откройте C:\Windows\System32\drivers\etc\ и найдите файл host.

Откройте файл “host” в Блокнот (для Windows) или TextEdit (для Mac OS X) и добавьте такую строчку:

74.208.105.171 gs.apple.com

(см. скриншот). Теперь просто сохраните файл.

Примечание для Windows 7 и Vista: Запускайте Блокнот с правами Администратора правым кликом по программе и Запустить от имени Администратора.

Примечание для Mac OS X: Убедитесь, что у вашего аккаунта есть полный доступ на чтение и запись при сохранении файла host. Если вы вы видите ошибку с правами, скопируйте файла на рабочий стол, внесите изменения и сохраните его вместо оригинального в директории /etc/.

Шаг 4: Теперь вы должны восстановить iPhone на прошивку, загруженную на Шаге 1. Щелкните на иконке телефона в боковой панели iTunes. Теперь нажмите Alt (Option) для пользователей Mac и левый Shift для пользователей Windows на клавиатуре и щелкните Восстановить (не Обновить или Проверить обновления) и отпустите кнопку.

iTunes предложит указать вам расположение загруженного файла прошивки. Выберите IPSW и щелкните Открыть.

Шаг 5: Теперь откиньтесь на спинку кресла и подождите, пока iTunes установит прошивку на iPhone. Экран вашего iPhone будет показывать индикатор установки. В конце вы увидите ошибку 1004 или 1015 в iTunes. Это нормально, проигнорируйте ее, поскольку вы успешно установили прошивку на устройство.

Шаг 6: Ваш iPhone будет находиться в Режиме восстановления, показывая экран Подключения к iTunes. Чтобы выйти из Режима восстановления, загрузите программу под названием TinyUmbrella отсюда. Запустите ее и щелкните на кнопку Kick Device Out of Recovery. Устройство перезагрузится в обычном режиме!

Это все. Теперь вы можете сделать jailbreak и unlock iPhone на iOS 4.0.1 с помощью JailbreakMe по инструкции здесь.

17 комментариев

Написать комментарий