Замучили меня тормоза моего iPhone 3G с четвертой прошивкой. Даже после установки iOS 4.0.1 ничего существенного не изменилось. И было решено продаунгрейдить тело.
Я то не знал как правильно это делать. Нашел в интернете ссылку на версию прошивки 3.1.2 и скачал ее. Через iTunes выбрал «Shift + восстановить», подождал минут 15 и телефон не заработал. Мучился долго. Ставил старые версии iTunes, запускал телефон в DFU режим, ничего не получалось.
Достало! Полез в интернет искать причины. Оказывается нужно было все это делать немного по другому и в конце одной программкой воспользоватся.
Итак, рассказываю и показываю как правильно понизить прошивку iPhone с версии iOS 4 до версии из троечки (3.1.2 или 3.1.3 или ниже)
- Нужен iTunes последней версии. Я использовал версию 9.2.1.5
- Нужна программка iRecoveryWin32 и инсталяшка LibUSB (есть в архиве)
- Нужна и сама прошивка
Шаг перед всеми шагами. Качаем вышеупомянутые файлы в удобное для себя место. Распаковываем iRecovery и приступаем
Шаг 1. Подключаем тело к компьютеру и запускаем iTunes.
Шаг 2. Загружаем телефон в DFU режиме
- Выключаем iPhone
- Зажимаем одновременно кнопки «Home» и «Power» на 10 секунд.
- Отпускаем только кнопку «Power» и продолжаем удерживать кнопку «Home» до тех пор, пока iTunes не определит новое устройство
Шаг3. Выбираем в iTunes восстановить, но при этом на клавиатуре держим «Shift». В появившемся окне выбираем файл с прошивкой.
Шаг 4. После перепрошивки скорее всего появится ошибка 1015 (в интернете пишут, что могут появится и другие ошибки) и при этом телефон не будет работать. Ничего страшного.
Шаг 5. Устанавливаем LibUSB (libusb-win32-filter-bin-0.1.12.1.exe)
Шаг 6. Открываем командную строку, при помощи команды cd добираемся к директории с утилитой iRecovery.
Запускаем irecovery с ключом -s
Дальше построчно пишем следующее
- setenv auto-boot true (enter)
- saveenv (enter)
- /exit (enter)