Den här guiden beskriver hur du går till väga för att sätta din iPhone i DFU-läge utan att använda dom fysiska knapparna på din enhet. Det kan exempelvis vara nyttigt om någon av dina knappar har gått sönder eller om du över lag inte får till det. Hur man sätter iPhone i DFU via den ”vanliga” vägen kan du läsa här.

Observera att jag gör det på ett sätt och har valt att strukturera det utefter mitt eget tycke. För er som är osäkra kan det vara bra att genomföra det rakt av, för er som dock känner er lite hemma kommer ni förstå principerna och kunna göra det som faller bäst i er smak. Tänk också på att bilderna är för Mac men att det fungera minst lika bra på Windows.

Steg 1 – ladda ner ipsw

Det första du ska göra är att ladda ner den mjukvara du ska återställa din iPhone till. Det kan exempelvis vara iOS 3.1.3, 4.2.1 eller 4.3.3. I Guiden använder jag mig av iOS 4.3.3.

Rätt mjukvara kan du ladda ner från vårt arkiv.

Steg 2 – försäkra dig om att din dator visar filändelser

Innan du fortsätter måste du vara säker på att din dator visar dolda filtillägg, det gäller både Windows och Mac! Mac brukar ha det out of the box men inte windows.

Windows: Visa dolda filtillägg

Mac: Meny > Finder > Inställningar > Avancerat > Visa alla filnamnstillägg

Steg 3 – modifiera filen

Nu när du har din ipsw och när din dator visar filtilläggen kan vi köra igång. Det första du ska göra är att markera din ipsw och kopiera den till samma plats (detta är frivilligt) som du är i, i mitt fall gäller det för mappen iOS. Det innebär att du kommer att ha två filer som är likadana. När du har det ändrar du sen filändelsen på den ena filen till .zip, det bör då se ut så här.

Om du har gjort rätt kommer ipsw-filen likna ett ziparkiv. Om ikonen inte har ändrats visar du inte dolda filtillägg och då måste du göra om steg 2.

Steg 4 – packa upp din fil

När du har en kopia av din ipsw och dessutom som ett zip-arkiv ska du packa upp den så att du får en mapp.

Navigera nu till Firmware -> all_flash -> all_flash_n90ap.production

Läs detta: Beroende på vilken mjukvara du använder (ny eller gammal) kan du ha två mappar under all_flash, all_flash_xxxap.production och/eller all_flash_xxxap.production. Om du har det ska du göra kommande steg i båda mapparna.

Steg 5 – ändra systemfilerna

I din mapp/mappar har du nu en fil som heter LLB.nxxxap.RELEASE.img3. Kopiera det namnet och radera därefter filen.

När du har gjort det tar du sedan och döper om applelogo-640×960.s518930x.img3 till filen som du precis raderade. Det bör då se ut något i stil med:

Steg 6 – spara din fil

När du har tagit bort LLB och därefter döpt om applelogo i din eller dina mappar ska du nu packa ihop arkivet. Det gör du genom att helt enkelt gå ut från mappen och högerklicka på din fil och packa ihop den.

Steg 7 – återställ i iTunes

Nu när du har din optimerade fil kopplar du in din iPhone i datorn och trycker på återställ samtidigt som du håller in alt (Mac) eller shift (Win). Du kommer nu få välja vilken fil du ska återställa till, välj filen som du har jobbat med. Din iPhone, iPod eller iPad hamnar nu i DFU (Device Firmware Upgrade) och du kan jailbreaka den eller återställa den, allt utefter ditt eget tycke.

Steg 8 – om du ska återställa en iPhone med iPad baseband

Om du av någon anledning har stött på något felmeddelande under återställningen i iTunes (Exempelvis 1015, 3184, 1600, 1601, 1603) måste du sätta din enhet i Pwned DFU via redsn0w eller iReb. I och med att den redan är i vanligt DFU blir det väldigt enkelt.

Börja med att ladda ner Redsn0w.

redsn0w [OS X] [Windows]

Öppna sedan programmet och klicka på Browse. Du kommer du att få välja en mjukvara att rikta programmet mot, beroende på vilken mjukvara du har satt i DFU använder du den. Jag använder iOS 4.3.3 i guiden som sagt.

När du har markerat iOS 4.3.3 och klickat dig vidare kommer redsn0w att påpeka att din mjukvara identifierades och du kommer att få en aktivitetsmätare under ett par sekunder efter att du har klickat på next.

Det viktigaste steget av alla kommer nu. Du kommer att ha en rad olika kryssboxar och det är viktigt att du avmarkerar Install Cydia i detta steg i och med att det alternativet redan är gjort via PwnageTool. Nu ska du istället välja Just enter Pwned DFU och inget annat.

Klicka next och strunta i anvisningarna i redsn0w. I och med att din enhet redan är i vanligt DFU kommer programmet känna av det omgående och sätta enheten i Pwned-DFU.