Излезе iOS 4.3.4 и jailbreak за iOS 4.3.4, скоро няма да видим untethered jailbreak за iOS 4.3.4

    Apple пусна ъпдейт на iPhone iOS, който оправя сериозни проблеми в работата с PDF файлове. Освен това, ъпдейтът затваря дупките, използвани от популярните jailbreak решения до момента.

    Преди десетина дни се появи информация, че заразени pdf файлове, когато бъдат отворени с вграденото pdf приложение, получават достъп до информацията в телефона. Същата дупка в сигурността е била използвана от приложения, които са отключвали (jailbreak-вали) телефона.

    Тази дупка в сигурността е била използвана до момента от търсени приложения (такива, които jailbreak-ват телефона), но все по-често започнаха да се появат предупреждения от консултанти по сигурността, че тя трябва да се затвори преди зловредни приложения да се възползват от нея. Миналата седмица Apple призна проблема и обеща да пусне инструмент, който да запушва дупката в сигурността с предстоящ софтуерен ъпдейт. Говорител на компанията заяви, че тя много сериозно се отнася към сигурността. Потребителите, които искат да имат jailbreak-ат телефон, но искат в същото време да запушат дупката в сигурността, се препоръчва да свалят поправка на този бъг от Cydia, а да не свалят софтуерния ъпдейт от Apple.

    iPhone 5 ще пристигне без тази дупка в сигурността, което означава, че jailbreak-ването му ще бъде доста трудно.
    Jailbreak за iOS 4.3.4

    Веднага след излизането на iOS 4.3.4 за iPhone, iPad и iPod touch излезе и Pwnage Tool, позволяващ да jailbreak-нете всяко устройство с изключение на iPad 2, което използва iOS 4.3.4, без да се правят промени, които биха попречили на Ultrasn0w разкодиране на устройството по-късно. Трябва да имате предвид, че става въпрос за tethered jailbreak (това означава, че при всяко рестартиране на телефона, трябва да го свързвате с компютър и да повтаряте процедурата по jailbreak-ването). Това може да бъде много неприятно, ако батерията на телефона ви падне и той се изключи на място, на което нямате компютър.

    А ето как можете да jailbreak-нете своя iPhone с iOS 4.3.4:

    Трябват ви:

    • PwnageTool 4.3.3

    • iOS 4.3.4 firmware

    • iTunes 10.3.1

    • Mac OS X

    • PwnageTool bundles for iOS 4.3.4

    • tetheredboot utility

    Трябва да помните, че няма възможност за разкодиране на iOS 4.3.4. Това означава, че не трябва да натискате бутона за ъпдейтване на iTunes, ако ви се налага да разкодирате своя телефон. Не се правят промени в baseband паметта на телефона. Jailbreak-ът е полу-tethered. Hacktivation се поддържа напълно.

    Промяна на PwnageTool

    Стъпка 1: Свалете PwnageTool за iPhone 4 от тук.

    Разархивирайте .zip файла на десктопа, в него трябва да има файл .bundle. В примера ще използваме iPhone 4 bundle, но вие използвайте файла за устройството, което jailbreak-вате. Преместете .bundle файла на десктопа.

    Стъпка 2: Свалете PwnageTool 4.3.3 и го копирайте в папка /Applications. С десен бутон кликнете върху иконката на PwnageTool и изберете Show Package Contents.

    Стъпка 3: Трябва да отворите следната папка: Contents/Resources/FirmwareBundles/ . В нея paste-нете .bundle файла, който копирахте на десктопа.

    Build-ване на персонален iOS 4.3.4 Firmware

    Стъпка 4: Свалете iOS 4.3.4 за вашето iOS устройство и го запишете на своя десктоп.

    Линкове:

    iPhone 4 (GSM)
    iPhone 3GS
    iPad 2 WiFi
    iPad 2 GSM

    iPad 2 CDMA
    iPad 1

    iPod touch 3G
    iPod touch 4G

    Стъпка 5: Стартирайте PwnageTool в Expert mode и изберете вашето устройство.

    Стъпка 6: Трябва да откриете iOS 4.3.4 firmware-а за своето устройство, изберете мястото, на което сте свалили iOS 4.3.4 файла.

    Стъпка 7: Натиснете бутона Build.

    Стъпка 8: PwnageTool ще създаде jailbreak-нат IPSW firmware файл за вашето iOS устройство.

    Стъпка 9: Трябва да сложите вашето iOS устройство в DFU режим:

    • Задръжте едновременно бутоните Power и Home в продължение на 10 секунди.

    • Пуснете бутона Power, задръжте бутона Home в продължение на 10 секунди.

    • Ако правилно сте изпълнили стъпките, сте влезли в режим DFU.

    Върнете вашето устройство към iOS 4.3.4 като използвате iTunes

    Стъпка 10: Стартирайте iTunes на своя Mac компютър, изберете устройството от страничната лява лента. Задръжте бутона “alt” от клавиатурата и натиснете “Restore”, не натискайте “Update” или “Check for Update”.

    Ще се появи прозорец, отворете jailbreak-натия iOS 4.3.4 файл, който създадохте с помощта на PwnageTool, натиснете Open.

    Стъпка 11: iTunes ще възстанови вашето устройство до jailbreak-натия iOS 4.3.4 firmware файл. Оставете iTunes да си свърши работата. Когато приключи, устройството ще се стартира в jailbreak-нат режим, iOS 4.3.4.

    Как да стартираме телефона?

    Стъпка 12: Свалете tetheredboot инструмента от тук. Разархивирайте zip файла.

    Стъпка 13: Копирайте iOS 4.3.4 firmware файла, който създадохте, сменете му разширението на.zip вместо .ipsw. Екстрактнете файла. Трябва да има два файла – kernelcache.release.n90 и iBSS.n90ap.RELEASE.dfu. Копирайте и двата файла в папка /Firmware/dfu/. След това ги преместете в директорията, където стои tetheredboot инструмента.

    Стъпка 14: Изключете своя iPhone, стартирайте Terminal на Mac компютъра и напишете следните команди:

    sudo –s

    Въведете своята администраторска парола и след това напишете следното:

    /Users/TaimurAsad/Desktop/tetheredboot/tetheredboot
    /Users/TaimurAsad/Desktop/tetheredboot/iBSS.n90ap.RELEASE.dfu
    /Users/TaimurAsad/Desktop/tetheredboot/kernelcache.release.n90

    Заместете “TaimurAsad” с името на своята потребителска директория на своя Mac компютър. Натиснете Enter. Ако горе написаните команди не работят, пробвайте следващите:

    /Users/TaimurAsad/Desktop/tetheredboot/tetheredboot –i
    /Users/TaimurAsad/Desktop/tetheredboot/iBSS.n90ap.RELEASE.dfu -k
    /Users/TaimurAsad/Desktop/tetheredboot/kernelcache.release.n90

    Съвет: С влачене преместете tetheredboot файла, iBSS файла и kernelcache.release файла в Terminal.

    Ще видите, че се изпълнява някакъв код в Terminal, малко след това, ще трябва да сложите устройството в DFU режим. Можете да го направите по следния начин:

    • Задръжте едновременно бутоните Power и Home в продължение на 10 секунди.

    • Пуснете бутона Power, бутона Home задръжте в продължение на 10.

    • Ако сте изпълнили правилно стъпките, сте в DFU режим.

    Изчакайте и би трябвало да видите надпис “Exiting libpois0n” в Terminal. Малко след това вашето устройство трябва да се стартира в jailbreak-нат режим.

    Известният разработчик i0n1c (Stefan Esser) е публикувал в Twitter съобщение, според което скоро няма да видим untethered jailbreak за iOS 4.3.4. Потребителите, които jailbreak-ват своя iPhone ще трябва да изберат или да използват tethered jailbreak, или да не ъпдейтват своите устройства до iOS 4.3.4.