Apple's nya firmware release 3.1.3 innehåller en uppdatering av basebandet, till detta baseband finns ännu ingen upplåsning. Denna guide är för dig som av misstag uppgraderat din 3GS till fw 3.1.3 och vill nedgradera till 3.1.2 för att jailbreaka igen eller för dig som behöver köra en restore av befintlig 3.1.2 installation till 3.1.2 igen.
Förutsättningarna för att guiden skall fungera för just dig är:
- att du vid något tillfälle har tryckt på knappen "Make My Life Easier" i Cydia och bett Cydia logga din ECID SHSH
Denna guide fungerar alltså inte för 3GS iPhones med fw 3.1.3 som inte tidigare varit jailbreakade på fw 3.1.2 eller tidigare fw version
Om din katt, lillebror eller grannens fru av misstag uppgraderat din iPhone till fw 3.1.3 så finns det ett sätt att nedgradera dem till 3.1.2 igen. Men, bara om du besökt Cydia samtidigt som din iPhone var jailbreakad med fw 3.1.2
1. Det första du skall göra är att ladda ned fw 3.1.2:
3GS
Spara IPSW-filen på datorns Skrivbord
2. På den dator du har iTunes installerat skall du redigera följande fil:
C:\Windows\System32\drivers\etc\hosts (Windows) eller /etc/hosts (Mac OS X)
Märk väl att du måste vara inloggad som Adminstratör för att kunna redigera denna fil. Öppna filen i en texteditor, t.ex. Notepad och lägg till följande längst ned i filen: 74.208.10.249 gs.apple.com
I Windows skall då filen se ut ungefär så här
Kod:
# Copyright (c) 1993-1999 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host
127.0.0.1 localhost
74.208.10.249 gs.apple.com
Spara ned filen på samma ställe (default är C:\windows\system32\drivers\etc) Vid redigering av HOSTS-filen finns det ett par saker du bör tänka på; du måste vara inloggad på ett konto med Administratörsrättigheter, skulle det fortfarande inte gå att spara filen så testa följande:
1. Klicka på Start-knappen, klicka på Alla Program, klicka på Tillbehör, högerklicka på Anteckningar och klicka på "Kör som Administratör". Om du ombeds ange ett Adminlösenord skriver du in lösenordet och och klickar på Tillåt eller Ja
2. När Anteckningar öppnats, öppnar du HOSTS-filen, gör ändringarna och klickar sedan på Spara i menyn.
Är du helt enkelt okunnig eller har problem att redigera filen rekommenderar jag
Downgrade Assistant
När iTunes nu tror sig tala med Apple's centrala servrar för att verifiera din restore talar iTunes egentligen med Saurik's servrar. (Nej, Saurik är inte Saurons okände, elake halvbror utan skaparen av Cydia och det geni som klurat ut allt detta)
3. Nu skall du sätta din iPhone i
DFU-läge, för denna manöver duger ingenting annat än DFU och om du lyckas ta dig in i DFU-läge är skärmen
helt svart, allt annat betyder att du misslyckats och måste försöka igen.
När du väl fått telefonen i DFU-läge kommer iTunes tala om för dig att den hittat en telefon i återställningsläge och vill genomföra en Restore. Tryck avbryt(!) håll ned SHIFT-tangenten samtidigt som du trycker på Restore (Windows) eller Option-key på Mac OS X.
4. Bläddra dig fram till den IPSW-firmwarefil du nyss laddade hem. Tryck ok och iTunes utför nu en restore till fw 3.1.2. När den är klar kan du jailbreaka din iPhone igen, precis som vanligt.
Stöter du på Error 1601, 1602, 1600 så sätt telefonen i DFU-läge och försök igen.
Om du stöter på Error 1015 så stäng ned Itunes, starta upp telefonen med Quickpwn och följ instruktionerna i QuickPwn-applikationen
Jag har med flit inte listat alla potentiella felmeddelanen, so by all means - berätta hur det gått för er och om ni behöver hjälp