Stäng annons

UPPDATERING 27. 1. – Om du redan har uppdaterat till Quicktime 7.6 eller högre, rekommenderar jag inte denna procedur! Ditt tangentbord och mus kommer förmodligen att sluta fungera!

Om du har en ny unibody Macbook eller redan har uppdaterat Leopard till version 10.5.6 kanske du inte vet detta, men du de förlorade förmågan att sätta iPhone i DFU-läge, som krävs för att jailbreaka en iPhone. Lyckligtvis sparade iPhone-gemenskapen allt, så vi behöver inte nedgradera eller leta efter vänner med ett annat system.

Ett alternativ som kan hjälpa är med en USB-hubb. Kort sagt kopplar du iPhone till hubben istället för direkt till Mac. Men inte ens detta är den bästa lösningen. För det första har många människor inte usb-hubbar. För det andra kan det också hända att du bara har en USB-hubb på ditt tangentbord, till exempel, men den kanske inte har tillräckligt med juice för att driva både den och din iPhone (du skulle veta detta genom ett felmeddelande i MacOS). Och det är därför vi har en annan lösning!

Utvecklarteamet upptäckte att hela problemet ligger i de 2 nya kext-filerna, som är relaterade till USB-drivrutinen. Det är därför nödvändigt att spela upp 2 kext-filer från en äldre version av Leopard (10.5.5). Och för att göra det inte alltför komplicerat för dig, den här gången förtjänade en användare med ett smeknamn det volkspost, som skapade Automator-skriptet.

Men var försiktig, det är ett systemhack och det kan orsaka problem (ofta fungerar inte tangentbord och mus efter det!). Följ instruktionerna strikt, allt sker på egen risk!

Första steget

Ladda ner det här skriptet med 2 kext-filer. Du kan ladda ner den från t.ex Rapidshare huruvida Mediafire.

Andra steg

Packa upp det här arkivet och placera det på skrivbordet. Det är verkligen viktigt att den här mappen finns på skrivbordet. Stäng alla program, som du har öppet. Om du inte stänger dem kommer skriptet att göra det åt dig, men det är verkligen bättre att stänga dem alla.

Det tredje steget

Öppna mappen och kör Fix_DFU_10_5_6. En readme-skärm dyker upp. Klicka på OK-knappen och ange administratörslösenordet. Låt programmet göra sitt arbete och när skärmen med OK-knappen dyker upp, tryck gärna på den. MEN GÖR INTE NÅGOT ANNAT OCH VÄNTA VERKLIGEN BARA PÅ ATT PROCESSEN SLUTAR OCH DATORN STARTAR OM!

Fjärde steget

Och det är allt, från och med nu är det möjligt att sätta iPhone i DFU-läge igen. Om du vill vara försiktig (och inte riskera problem med tangentbordet och musen) har en mapp med en säkerhetskopia av kext-filer skapats på ditt skrivbord. När du har jailbreakat din telefon är det möjligt få tillbaka kext-filerna till sitt ursprungliga tillstånd. Byt bara ut filerna i katalogen med skriptet med de från säkerhetskopian och kör skriptet igen. Jag rekommenderar verkligen detta steg!

När det gäller jailbreak själv, så jag rekommenderar att du använder den istället handledning med QuickPwn. Under de kommande dagarna kommer jag även att placera den här på servern 14205.w5.wedos.net.

Men om du verkligen planerar att göra den här processen, bör du läsa resten av artikeln och helst även skriva ut den. Om din mus och ditt tangentbord slutar fungera kommer detta att vara det enda alternativet för att få tillbaka allt. Eller hoppa helt enkelt för att köpa en USB-hubb. :)

Innan du börjar:
Du måste veta var "Fix_DFU_10_5_6" Automater-skriptet placerade dina säkerhetskopierade USB-kärntillägg. Om du körde skriptet "Fix_DFU_10_5_6" från skrivbordet, borde det finnas en katalog som heter "Backup_IOUSBFamily_kext_10_5_6" också på skrivbordet med USB-kärntilläggen inuti. Om du inte kommer ihåg var säkerhetskopiorna finns på din enhet eller inte anser dig själv kompetent nog att navigera dig till säkerhetskopiorna med hjälp av Terminal, använd farbrors instruktioner istället.

När du läser instruktionerna nedan:
** Ersätt "[användarnamn]" med vad din användarkatalog än heter (vanligtvis ditt inloggningsnamn).
** Ersätt "path/to/Backup_IOUSBFamily_kext_10_5_6" med sökvägen till varthelst dina säkerhetskopior av USB-kärntilläggen finns.
** Gör som alltid en förnuftskontroll av mina instruktioner innan du blindt följer dem. Om du är osäker, vänta på att någon med cred/representant säger att detta fungerade för dem innan du gör detta själv. Jag brukar inte vara benägen att stavfel, men det kommer säkert att hända en dag (kanske idag är den dagen).

Nu kör vi:

1) Sätt i din Leopard-installations-DVD och starta om samtidigt som du *håller ned C-tangenten tills den grå Apple-logotypens startskärm med den snurrande slingan visas. Välj ett språk när du uppmanas, men fortsätt inte med installationen.

2) Det finns en menyrad överst på skärmen. Välj applikationen "Terminal".

3) Använd kommandot "ändra katalog" (cd) för att göra systemtilläggskatalogen till din nuvarande arbetskatalog med hjälp av syntaxen nedan:

cd "/Volumes/Macintosh HD/System/Library/Extensions"

4) Använd kommandot "copy" (cp) för att kopiera 10.5.6-kärntilläggen som säkerhetskopierades till din nuvarande arbetskatalog med hjälp av syntaxen nedan (notera användningen av citattecken och utrymmet före den sista punkten):

cp -Rp "/Volumes/Macintosh HD/Users/[användarnamn]/path/to/Backup_IOUSBFamily_kext_10_5_6/"*.kext .

5) Ändra användar- och gruppägandet av kärntilläggen till rot respektive hjul med följande syntax:

chown -R rot:hjul AppleUSBHub.kext
chown -R rot:hjul IOUSBCompositeDriver.kext

6) Ändra din nuvarande arbetskatalog till en nivå ovanför Extensions-katalogen och flytta filen "Extensions.mkext" till ditt skrivbord med hjälp av syntaxen nedan:

CD ..; mv Extensions.mkext "/Volumes/Macintosh HD/Users/[användarnamn]/Desktop"

Du kanske märker att systemet omedelbart ersätter Extensions.mkext med en fil med liknande namn, noll-längd. Lämna det ifred.

7) Skriv "exit" vid Terminal-prompten och använd rullgardinsmenyn för att avsluta Terminal-applikationen.
8) Använd rullgardinsmenyerna igen för att välja programmet "Startdisk" och välj din vanliga startskiva (den du just har flyttat runt på ovan) och tryck på "Starta om"-knappen.

Låt systemet starta som vanligt. Om allt gick bra har du nu återfått tangentbords- och musfunktionalitet.

.