Как iPhone 3G с iOS 4.0 на 3.1.3 откатывать

Сразу скажу, процесс не мой, это, скорее перевод + личный опыт. Источник процесса — Funky Space Monkey
Итак, вам надоели тормоза и удивительная нестабильность вашего проверенного 3G под управлением iOS 4? Не всё потеряно, прошлое можно вернуть.

На Маке

На Маке процесс, на мой взгляд, проще и понятнее. Вам потребуются:

  1. Загрузите вышеуказанные пакеты, установите LibUSB.
  2. Подключите ваш iPhone к компьутеру через USB, затем начните процесс восстановления прошивки нажав кнопку Restore, одновременно удерживая Alt. Выберите прошивку 3.1.3 в диалоге, который будет вам представлен iTunes.
  3. Во время процесса восстановления вы получите сообщение об ошибке 1015. Это нормально, не паникуйте. Просто нажмите Ok и закройте iTunes.
  4. Откройте terminal и перетащите иконку iRecovery в него, и запустите его (нажмите ввод).
  5. iRecovery должен признать ваш iPhone и выдать вам кучу диагностической информации. Введите (или скопируйте) следующие команды:
  6. setenv auto-boot true # нажмите ввод
    saveenv # нажмите ввод
    fsboot # нажмите ввод
    exit # нажмите ввод
    
  7. Отсоедините ваш iPhone и выключите его нажав одновременно кнопки Home и Power. Как только он полностью выключился, вновь включите нажав Power. Подключитесь к iTunes и продолжайте восстановление.

Вот и все, но учтите, что ве не сможете восстановить резервные копии от iOS 4.0. Надеюсь, что у вас осталась резервная копия сделанная до обновления до 4.0? Если нет, то данные приложений вам, скорее всего, больше не видать…
Если вы регулярно делаете резервное копирование, то вы можете восстановить содержимое директории ~/Library/Application Support/MobileSync/Backup/#######, предварительно удалив все резервные копии в iTunes (Preferences / Devices / Device Backups). Это следует сделать до того как вы перейдете к шагу #6 указанному выше.


На Окнах

Процесс аналогичен, из требуемого материала:

NB: Убедитесь, что на Windows 7 вы используете последнюю версию LibUSB.

Leave a comment