måndag 19 april 2010

Hur du nedgraderar din 3GS från 3.1.3 till 3.1.2 !

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 AssistantDowngrade 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 och låsa upp 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 också här nedan listat olika potentiella felmeddelanen som ni kanske inte hittar i andra forum direkt.

- Okänt fel 1015 = Strunta i detta felmeddelande men kör inte blackra1n direkt för att telefonen måste först aktiveras upp, och komma ur boot. Så istället använd dig utav.

"Du ska inte använda blackra1n innan du aktiverat din iPhone först, har du en gång uppdaterat till 3.1.3 så är ditt baseband också uppdaterat och då kan blackra1n inte hacktivera din iPhone längre. Återställ igen och när du får error 1015 via Quickpwn,
Ladda ner QuickPwn 2.2.1 härifrån: MEGAUPLOAD - The leading online storage and file delivery service

Har man en gång uppdaterat till 3.1.3 så funkar inte denna guide helt och hållet. Precis innan återställningen är klart så stannar itunes till och error 1015 dyker upp.

Din återställning är nu klar och det du behöver göra är att komma ut från recovery mode. Stäng itunes och ladda ner Quickpwn 2.2.1. Starta Quickpwn och då får ni se denna popup meddelande.

Gör som det står i meddelandet och då kommer ni ut från recovery mode.

Problemet nu är att blackra1n hacktiverar inte en iphone som en gång har varit uppdaterat till 3.1.3, har nog med det nya basebandet att göra. Se till att ni har "rätt" simkort så ni kan aktivera i itunes.

- OM Quickpwn inte fungerar.
Löst det med iREB - YouTube - iREB 3.1 [Windows] - How to Get out of a Recovery Mode Loop

Lycka till med allt!

Checking ...
Live Links : 0/0