Пока нет официальной утилиты для джейлбрейка iOS 4.0.1. Тем не менее, существует способ джейлбрейка и анлока iPhone 3G с прошивкой iOS 4.0.1. Следуйте приведенным ниже инструкциям:
Запустите RedSn0w и укажите ему прошивку 4.0. (Да, именно 4.0 IPSW, даже если устройство работает на 4.0.1). Затем следуйте инструкциям. iPhone3G будет джейлбрейкнут и, при необходимости, хактивирван.
Установите UltraSn0w в Cydia (добавьте репозиторий http://repo666.ultrasn0w.com), если нужен анлок.
Компания Apple выпустила новую версию для разработчиков операционной системы iPhone OS 4. Называется она iOS 4.0 GM. Из новостей от DevTeam следует, что джейлбрейк все еще возможен.
Для тех, у кого незалоченный iPhone3G с прошивкой 4.0 GM старый трюк “указать предыдущую версию IPSW” для redsn0w работает, джейлбрейк работает. Если вы разработчик и обновились до 4.0GM просто дайте ссылку redsn0w на 4.0beta4 IPSW вместо 4.0GM. Делать это можно только после обновления до 4.0GM и активации через iTunes 9.2 на Mac. Если вы пользуетесь yellowsn0w/ultrasn0w/blacksn0w, то НЕ стоит обновляться и пытаться сделать джейлбрейк. Многие приложения для джейлбрейкнутых устройств работают плохо, так что этот механизм только для разработчиков этих приложений.
Если у вас плохо работает MobileSafari, то убедитесь, что вы делали джейлбрейк последней версией кedsn0w.
На прошлой неделе Apple выпустила четвертую бету своей iPhone OS 4.0, а сегодня redsn0w наконец-то был обновлен для поддержки свежей прошивки (а также первой беты). Новая версия джейлбрейка имеет номер 0.9.5.b4 и нацелена на разработчиков, которые создают приложения для джейлбрейкнутых устройств. Она также не будет работать на iPhone, к которому применен blacksn0w, ultrasn0w или yellowsn0w.
Команда создателей iPhone Dev-Team предупреждает:
«Не используйте это программное обеспечение, если используете анлок!»
Чтобы воспользоваться джейлбрейком, следуйте инструкции ниже:
Загрузите redsn0w 0.9.5.b4 здесь. (Версия только для Mac OS X, поскольку все приложения разрабатываются на этой системе).
Удостоверьтесь, что вы уже активировали свой iPhone 3G с помощью iTunes и вашего личного ID разработчика.
Запустите джейлбрейк.
Найдите файл iPhone1,2_4.0_8A274b_Restore.ipsw (для четвертой беты) или iPhone1,2_4.0_8A230m_Restore.ipsw (для первой беты), который вы использовали для обновления прошивки.
Выберите «Install Cydia» и затем нажмите «Next». Используйте режим DFU (DFU mode) для установки redsn0w.
Когда ваш iPhone 3G вновь загрузится, вы должны заметить, что Cydia имеет белую иконку. В нем также не прописаны источники приложений, так что вам придется зайти в панель Sources и добавить следующий репозиторий: http://apt.saurik.com/cydia-3.7 (убедитесь перед этим, что подключены к Интернету). Когда Cydia будет перезагружена, логотип станет обычным, а источники будут доступны для загрузки приложений.
Наконец стал доступным для загрузки джеилбрейк для iPhone/iPod Touch/iPad от команды DevTeam. Он бесплатный и непривязанный (untethered) и называется «Spirit». Джеилбрейк поддерживает любое мобильное устройство Apple с версией прошивки 3.1.2, 3.1.3 или 3.2.
Если вы хотите применить джеилбрейк для iPad или iPhone 3GS, то прежде необходимо сделать резервную копию ваших SHSH-записей. ECID SHSH или SHSH-запись -- уникальная подпись, которую имеет каждое мобильное устройство Apple. Когда вы хотите восстановить прошивку на своем iPhone/iPod Touch/iPad, сервера Apple проверяют эту подпись.
Как вы знаете, если выходит новая прошивка, становится невозможным восстановить старую с помощью iTunes. Но создатель Cydia настроил новый сервер, который имитирует поведение сервера верификации Apple и сохраняет ваши предыдущие SHSH-записи, чтобы вы смогли вернуть ваше устройство к более ранней версии прошивки. Без сохраненных SHSH-записей вы рискуете случайно обновиться до новой прошивки, и тогда не только потеряете свой джеилбрейк, но и не сможете восстановиться до предыдущей прошивки, чтобы вновь джейлбрейкнуть устройство.
Это также важно, поскольку велика вероятность того, что в скором времени Apple найдет уязвимость, которую использует джейлбрейк, и она будет устранена в новой прошивке.
Вы можете сохранить ваши SHSH-записи тремя путями. Ниже приведен способ сохранения с помощью AutoSHSH.
Загрузите AutoSHSH (последняя версия ).
Запустите AutoSHSH и подключите iPhone/iPod Touch/iPad в режиме восстановления (только одно устройство за раз). Режим восстановления запускается с помощью выключения телефона и удерживания кнопки «Home» при подключении USB-кабеля. Вы должны увидеть сообщение «Connect to iTunes»(»Подключите к iTunes») и логотип на вашем устройстве.
Нажмите «Grab my SHSH Blobs Automatically» в AutoSHSH. Когда приложение импортирует подпись, выберите, хотите ли сохранить ее локально. Не забудьте, куда сохранили этот файл. В конце процедуры AutoSHSH также загрузит подпись на сервер saurik.
Если у вас возникнут проблемы при использовании AutoSHSH, напишите об этом в комментариях или попробуйте или вместо него.
Теперь, когда ваши SHSH-записи сохранены, можно сделать джеилбрейк. Рекомендуется, чтобы сначала вы синхронизировали ваше устройство с iTunes. Затем выполните следующие действия:
Загрузите «Spirit» (, ) .
Подключите ваше устройство (оно будет автоматически распознано).
В дополнение к этому ниже также приведено англоязычное видео джеилбрейка:
Обратите внимание, что Spirit не является анлоком и не позволит вам пользоваться услугами неавторизированных операторов связи. Также следует знать, джеилбрейк находится в бета-версии и еще не отлажен окончательно. Команда DevTeam уведомляет, что некоторые не разработанные изначально для iPad приложения в репозитории Cydia могут привести к краху системы, отчего придется восстанавливать прошивку.
Обнаружено, что вчерашнее обновление iTunes некорректно работает с iPod Touch и iPhone, если они были ранее взломаны с помощью tethered-джейлбрейка blackra1n. Если у вас одно из таких устройств, то поработав с версией программы 9.1, вы не сможете после перезагрузки вновь воспользоваться утилитой blackra1n. Проблема касается только пользователей Windows. iH8Snow объясняет причину ее возникновения следующим образом:
«Blackra1n использует dll-библиотеку, которая обновлена и теперь выглядит несколько иначе».
Чтобы решить проблему, iH8Sn0w выпустил blackra1n-фикс для iTunes 9.1. Он называется BlackBreeze и совместим с 32-битными и 64-битными версиями Windows и доступен по . Обратите внимание на то, что это не официальное обновление от Geohot’а.
В качестве альтернативы можно попробовать заменить новые dll-файлы на те, что были в предыдущей версии iTunes, или воспользоваться iTunes 9.0.3. Последняя доступна (не забудьте деинсталлировать текущую версию и перезагрузиться перед установкой).
По имеющейся информации Redsn0w работает корректно с iTunes 9.1. MuscleNerd также сообщил в твиттере: