Затвори рекламата

АКТУАЛИЗАЦИЯ 27. 1. – Ако вече сте актуализирали до Quicktime 7.6 или по-нова версия, не препоръчвам тази процедура! Вашата клавиатура и мишка вероятно ще спрат да работят!

Ако имате нов unibody Macbook или вече сте актуализирали Leopard до версия 10.5.6, може да не знаете това, но те загубиха способността да поставят iPhone в режим DFU, което е необходимо за джейлбрейк на iPhone. За щастие общността на iPhone запази всичко, така че не се налага да понижаваме или да търсим приятели с различна система.

Един вариант, който може да помогне е с помощта на USB хъб. Накратко, свързвате iPhone към хъба вместо директно към Mac. Но дори това не е най-доброто решение. Първо, много хора нямат usb хъбове. Второ, може също да се случи, че имате само USB хъб на клавиатурата си, например, но той може да няма достатъчно мощност, за да захранва както него, така и вашия iPhone (ще разберете това по съобщение за грешка в MacOS). И затова имаме друго решение!

Екипът на Dev откри, че цялата проблема е в 2 нови kext файла, които са свързани с USB драйвера. Следователно е необходимо да възпроизведете 2 kext файла от по-стара версия на Leopard (10.5.5). И за да не ви е много сложно, този път го заслужава потребител с ник volkspost, който създаде скрипта Automator.

Но бъдете внимателни, това е системен хак и може да причини проблеми (често клавиатурата и мишката не работят след това!). Следвайте стриктно инструкциите, всичко е на ваша отговорност!

Първи крок

Изтеглете този скрипт с 2 kext файла. Можете да го изтеглите от напр Rapidshare дали Mediafire.

Втора стъпка

Разархивирайте този архив и го поставете на вашия работен плот. Много е важно тази папка да е на работния плот. Затворете всички програми, който сте отворили. Ако не ги затворите, скриптът ще го направи вместо вас, но наистина е по-добре да ги затворите всички.

Третата стъпка

Отворете папката и стартирайте Fix_DFU_10_5_6. Ще се появи екран за четене. Щракнете върху бутона OK и въведете администраторската парола. Оставете програмата да си свърши работата и когато се появи екранът с бутона OK, не се колебайте да го докоснете. НО НЕ ПРАВЕТЕ НИЩО ДРУГО И НАИСТИНА ПРОСТО ИЗЧАКАЙТЕ ПРОЦЕСА ДА ЗАВЪРШИ И КОМПЮТЪРЪТ СЕ РЕСТАРТИРА!

Четвърта стъпка

И това е всичко, отсега нататък е възможно да поставите iPhone отново в режим DFU. Ако искате да внимавате (и да не рискувате проблеми с клавиатурата и мишката), на вашия работен плот е създадена папка с резервно копие на kext файлове. След като направите джейлбрейк на телефона си, това е възможно върнете kext файловете обратно в първоначалното им състояние. Просто заменете файловете в директорията със скрипта с тези от архива и стартирайте скрипта отново. Наистина препоръчвам тази стъпка!

Относно бягство от затвора себе си, така че ви препоръчвам да го използвате вместо него урок с помощта на QuickPwn. През следващите дни ще го поставя и тук на сървъра 14205.w5.wedos.net.

Но ако наистина планирате да направите този процес, по-добре прочетете останалата част от статията и в идеалния случай дори я отпечатайте. Ако мишката и клавиатурата ви спрат да работят, това ще бъде единствената възможност да върнете всичко обратно. Или просто отидете да си купите USB хъб. :)

Преди да започнеш:
Трябва да знаете къде скриптът "Fix_DFU_10_5_6" Automater е поставил архивираните ви USB разширения на ядрото. Ако сте изпълнили скрипта „Fix_DFU_10_5_6“ от работния плот, трябва да има директория, наречена „Backup_IOUSBFamily_kext_10_5_6“ също на работния плот с USB разширенията на ядрото вътре. Ако не можете да си спомните къде се намират резервните копия на вашето устройство или не се смятате за достатъчно компетентен, за да навигирате до резервните копия с помощта на терминала, използвайте вместо това инструкциите на чичо.

Когато четете инструкциите по-долу:
** Заменете „[потребителско име]“ с името на вашата потребителска директория (обикновено вашето потребителско име).
** Заменете „path/to/Backup_IOUSBFamily_kext_10_5_6“ с пътя до мястото, където се намират вашите архивни копия на USB разширенията на ядрото.
** Както винаги, направете проверка на разума на моите инструкции, преди да ги следвате сляпо. Ако не сте сигурни, изчакайте някой с авторитет/репутация да каже, че това е проработило за него, преди да направите това сами. Обикновено не съм склонен към правописни грешки, но това ще се случи един ден (може би днес е този ден).

Тук отиваме:

1) Поставете вашия Leopard инсталационен DVD и рестартирайте, докато *задържате* клавиша 'C', докато се появи сивият стартов екран с логото на Apple с въртяща се верига. Изберете език, когато бъдете подканени, но не продължавайте с инсталацията.

2) В горната част на екрана има лента с менюта. Изберете приложението „Терминал“.

3) Използвайте командата "промяна на директория" (cd), за да направите директорията на системните разширения вашата текуща работна директория, като използвате синтаксиса по-долу:

cd "/Томове/Macintosh HD/Система/Библиотека/Разширения"

4) Използвайте командата "copy" (cp), за да копирате разширенията на ядрото 10.5.6, които са архивирани в текущата ви работна директория, като използвате синтаксиса по-долу (обърнете внимание на използването на кавички и интервала преди последната точка):

cp -Rp "/Volumes/Macintosh HD/Users/[потребителско име]/path/to/Backup_IOUSBFamily_kext_10_5_6/"*.kext .

5) Променете собствеността на потребителя и групата на разширенията на ядрото съответно на root и wheel, като използвате следния синтаксис:

chown -R корен: колело AppleUSBHub.kext
chown -R корен: колело IOUSBCompositeDriver.kext

6) Променете текущата си работна директория на едно ниво над директорията с разширения и преместете файла "Extensions.mkext" на вашия работен плот, като използвате синтаксиса по-долу:

cd ..; mv Extensions.mkext "/Volumes/Macintosh HD/Users/[потребителско име]/Desktop"

Може да забележите, че системата незабавно замества Extensions.mkext с файл с подобно име и нулева дължина. Остави го.

7) Въведете "exit" в подканата на терминала и използвайте падащото меню, за да излезете от приложението на терминала.
8) Използвайте отново падащите менюта, за да изберете приложението „Стартов диск“ и изберете вашия нормален стартов диск (този, в който току-що преместихте нещата по-горе) и натиснете бутона „Рестартиране“.

Оставете системата да стартира както обикновено. Ако всичко е минало добре, вече ще си възвърнете функционалността на клавиатурата и мишката.

.