.png

Поиграл я пол дня с официальной прошивкой 2,1 и понял, что она не для меня. Начал копать в сети информацию по обновлению iPhone 3G до custom (модифицированной) прошивки и наступать на кучу граблей. Весь процесс перепрошивки занял часа 3 (!). Этот же манул поможет сделать тоже самое минут за 15. Готовые прошивки, найденные в сети не сработали, пришлось делать Jailbreak самому.

Важно! Инструкция предназначена для пользователей официальных iPhone 3G (не заблокированных), для них и только для них. Остальным повторять не рекомендую.

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

1. iTunes 8 для Windows

2. официальная прошивка 2,1

3. QuickPwn

5. файлик MobileInstallation и Cyberduck

Все это я залил одним файлом к себе на сервер, можно скачать вот тут (338 MB).

Инструкция по Jailbreak:

1. Ищем любую Windows-машину, либо же используем для этого одну из виртуальных машин. Распаковываем архив и устанавливаем iTunes.

2. Если у вас прошивка не 2,1, то подключаем телефон и нажимаем кнопку Восстановить удерживая клавишу Alt (в Mac OS) или Shift (в Windows), в появившемся окне выбираем прошивку из моего архива.

Снимок экрана 4.png

3. Если же у вас уже 2,1, то просто сворачиваем iTunes (не закрываем) и запускаем QuickPwn.

4. Приложение предложит выбрать прошивку, указываем прошивку из моего архива.

2.PNG

5. В следующем окне снимаем отметку с Ананаса, если не хотим видеть его лого вместо любимого Яблочка при загрузке.

3.PNG
6. Теперь очень внимательно читаем инструкции на экране и делаем все, что просит программа! Сначала держим 5 секунд центральную клавишу (Home), потом зажимаем клавишу Выкл не отпуская Hold, потом отпускаем Выкл и продолжаем удерживать Home в течении 30 секунд. Все, прошивка началась…
4.PNG
7. О том, что программа закончила свою работу будет понятно из следующего окошка
6.PNG

8. Обратите внимание на телефон, там еще работает некий BootNeuter. Не отключаем телефон и даем программе сделать свое дело. По завершению iPhone перегрузится сам.

Поздравляю! У вас 2,1 сustom с Сydia и Installer.

Теперь надо заменить файл MobileInstallation в вашем телефоне (зачем это сделать, разберетесь сами). Для этого:
1. устанавливаем через Cydia программу OpenSSH
2. запускаем Cyberduck и создаем новое подключение: IP адрес подключения Wi-Fi узнаем в настройках телефона, пароль root, логин alpine. Тип подключения — SFTP

Снимок экрана 3.png
4. Идем в /System/Library/PrivateFrameworks/MobileInstallation.framework. и переименовываем существующий MobileInstallation в MobileInstallation.bak. Теперь записываем MobileInstallation из моего архива

5. Ребутим телефон
Правильный Jailbreak выполнен. У нас есть Cydia, Installer и возможность делать с телефоном практически все, что захотим.
 .png
Share.