Последняя версия redsn0w 0.9.6b3 позволяет сделать джейлбрейк всех iOS девайсов, включая новые устройства с процессором A4, такие как iPhone 4, iPad и iPod touch 4G. Cydia, устанавливаемая после такого джейлбрейка не работает на прошивке iOS 4.2.1, но ее можно пропатчить, следуя следующим инструкциям:
1: Прежде всего необходимо сделать джейлбрейк вашего дейваса, используя последнюю версию redns0w [инструкиция]
2: Далее, вам необходимо активировать SHH. Для этого нужно установить бандл OpenSHH c помощью Rednsow [инструкция]
3: Теперь скачиваем Cydia.patch [ссылка] для iOS 4.2.1 и копируем его в папку /Applications/Cydia.app/Cydia_ на вашем девайсе посредством SSH . Вы можете использовать WinSCP на Windows или Cyberduck на Mac OS.
Инструкции по SSH авторизации:
Cyberduck
- Server: IP вашего девайса. Настойки –> WiFi –> <Сетевое имя>
- Username: root
- Password: alpine
- Protocol: SFTP (SSH File Transfer Protocol)
WinSCP
- Hostname: IP вашего девайса. Настойки –> WiFi –> <Сетевое имя>
- User name: root
- Password: alpine
- Protocol: SCP
4: Открываем Terminal app на Mac OS X и, используя оригинальный бинарник Cydia отсюда, ввожим следующие команды в Terminal app на Mac OS:
ssh root@<ip-address-ios-device>
Используем логин root и пароль alpine
После авторизации в Terminal вводим:
apt-get update
apt-get install bsdiff
cd/Applications/Cydia.app/
cp Cydia_ Cydia.bak
bspatch Cydia.bak Cydia_ Cydia.patchchmod +x+s Cydia_
Step 5: Теперь, если вы захотите использовать Cydia или SSH на вашем устройстве, вам придется запускать девайс в так званом “jailbroken state” после каждой перезагрузки используя опцию “Just boot tethered right now” в Redsn0w
Важно: Если вы используете разлочку Ultrasn0w – НЕ ИСПОЛЬЗУЙТЕ Redsn0w!. Redsn0w 0.9.6b3 делает только привязанный джейлбрейк (исключение – iPhone 3G, не MC iPod touch 2G и iPhone 3GS со старым бутромом).
После выхода официального релиза iOS 4.2.1 появятся методы джейлберйка и установки Cydia без “танцев с бубнами”. Осталось ждать не долго, наверное :)
По материалам www.redmondpie.com