Restore iPhone 3gs med ECID SHSH

Denne guide vil vise dig hvordan du gendanner din iPhone 3gs til firmware x.y.z

For at kunne bruge denne guide kræver det at du tidligere har fulgt denne guide Backup af ECID SHSH fil

Pt vil dette fejl i Windows 7 når man skal gendanne i iTunes, men virker fint på Xp, Vista og Mac.

Del 1: TinyTSS

Windows

  1. Tryk på windows tasten + r
  2. Skriv C:\Windows\System32\drivers\etc\hosts og tryk på ok
  3. Vælg programmet Notesblok til at åbne med.
  4. Skriv en # foran 74.208.105.171 gs.apple.com hvis det står i filen så det ser sådan her ud: # 74.208.105.171 gs.apple.com
  5. Tilføj dette i bunden: 127.0.0.1 gs.apple.com
  6. Gem og luk filen
  7. Tryk på windows tasten + r   og skriv cmd og tryk på ok
  8. Skriv dette i vinduet der åbner: ping gs.apple.com

Der skulle gerne stå dette: Pinger gs.apple.com [127.0.0.1] med 32 byte data:

Hvis der ikke står [127.0.0.1] så har du ikke skrevet rigtig i hosts filen vi åbnede i trin 2.

Flyt din mappe som indeholder Umbrella (som vi brugte i guiden Backup af ECID SHSH fil ) ud til roden af C drevet.

Kopier den ECID SHSH fil du skal bruge ned i Umbrella mappen.

  1. Tryk på windows tasten + r  og skriv cmd ,  og tryk på enter
  2. Skriv cd.. indtil der kun står C:\> foran markøren
  3. Skriv cd efterfuldt af navnet på Umbrella mappen f.eks cd fw-umbrella-semaphore-xxx (xxx for de tal som der står i mappe navnet)
  4. Skriv java -version  og se om der står 32bit eller 64bit
  5. Hvis der står 32bit skal du skrive
    tinytss.exe -f 1111111111111-iphone-3.1.2.shsh
    Hvis der står 64bit skal du skrive
    tinytss64.exe -f 1111111111111-iphone-3.1.2.shsh

    Hvor du skal udskifte 1111111111111-iphone-3.1.2.shsh med navnet på din .shsh fil (dette er er f.eks til 3.1.2 firmware)

Note du må ikke have nogle servere kørende på port 80, så virker tinytss ikke.

Lad vinduet stå åbent.

Mac

  1. Åbn Terminal.app (Ligger under programmer -> Hjælpeprogrammer) og kør: sudo nano /etc/hosts
  2. Skriv en # foran 74.208.105.171 gs.apple.com hvis det står i filen så det ser sådan her ud: # 74.208.105.171 gs.apple.com
  3. Tilføj dette i bunden: 127.0.0.1 gs.apple.com
  4. Tryk på Ctrl + O , enter og så Ctrl + X
  5. I terminal.app skriver du nu: ping gs.apple.com

Der skulle gerne stå dette: Pinging gs.apple.com (127.0.0.1) with 56 bytes of data

Hvis der ikke står [127.0.0.1] så har du ikke skrevet rigtig i hosts filen.

Flyt din mappe som indeholder Umbrella (som vi brugte i guiden Backup af ECID SHSH fil ) ud på skrivebordet.

Kopier den ECID SHSH fil du skal bruge ned i Umbrella mappen.

  1. Åbn Terminal.app (Ligger under programmer -> Hjælpeprogrammer) og kør: cd Desktop/fw-umbrella-semaphore-xxx  (xxx for de tal som der står i mappe navnet)
  2. Skriv cd.. indtil der kun står C:\> foran markøren
  3. Skriv cd efterfuldt af navnet på Umbrella mappen f.eks cd fw-umbrella-semaphore-215 (som den nuværende version hedder)
  4. Skriv sudo java -jar tinytss.jar -f 1111111111111-iphone-3.1.2.shsh
    Hvor du skal udskifte 1111111111111-iphone-3.1.2.shsh med navnet på din .shsh fil (dette er er f.eks til 3.1.2 firmware)

Note du må ikke have nogle servere kørende på port 80, så virker tinytss ikke.

Del 2: Tid til at downgrade iTunes

iPhonen skal gendannes 2 gange i iTunes

Sæt din iPhone i DFU mode (video guide her)

  1. Sæt kablet i din iPhone og computeren
  2. Hold home og power/sleep knapperne inde i præcis 10 sekunder
  3. Slip power/sleep knappen men fortsæt med at holde home knappen inde indtil iTunes siger den har fundet en iPhone i recovery mode. Hvis der er et iTunes logo på skærmen er du ikke i DFU mode og du skal prøve forefra med DFU mode. I DFU mode er skærmen helt slukket på dette punkt.
  4. Når iTunes har fundet din iPhone i recovery mode trykker du på shift + gendan (Windows) eller option + gendan (Mac) og vælger den firmware du skal gendanne til.
    Der er download links til iPhone 3gs firmware her (download med firefox, da Internet Exploere og Safari pakker filen ud)

iTunes vil stå og arbejde på iPhonen i et stykke tid og melde fejl (1015) Dette skal ske.

Følg Del 2 igen og gendan på samme måde i iTunes igen. Den vil også denne gang melde fejl (1015) Og det er stadig ok :-)

Vil din iPhone ikke aktivere i iTunes så prøv Purplera1n, ellers redsn0w fra dev team

Fejlsøgning

  • Itunes melder fejl 1604

Prøv en anden computer og evt med andet styresystem

  • iTunes melder fejl 3002

Din ECID SHSH fil passer ikke til den firmware du prøver at downgrade til eller er misdannet, så du kan desværre ikke gendanne til denne version.

Del artiklen:
  • email
  • Twitter
  • Facebook
  • Digg
  • LinkedIn
  • Google Bookmarks
  • del.icio.us

7 Comments

iron

16. okt, 2009

Kunne nogle lave en billed guide ved trin Del 1: TinyTSS
for kan bare ikke får det til virke håber nogle vil hjælp via windows Vista eller xp 7

iron

16. okt, 2009

Hej kan slet ikke få det til at virke ..
er der nogle som ville lave en youtube video hvordan man gøre det på windows for er heldt lorst eller hvis en af jer har en mail som jeg kunne sende hosts fil og kunne rediger den for mig

håber nogle vil hjælpe mig

Damm

23. okt, 2009

hvis jeg har en jailbroken iphone 3GS 32GB 3.01 og jeg har laved Backup af ECID SHSH til 3.1.2 fil er min iphone så jailbraket hvis jeg følger denne guide og opdatere til 3.1.2 ?

Morten (admin)

24. okt, 2009

hvordan kan du være på firmware 3.0.1 og have backup af ECID shsh på 3.1.2 ?

Damm

24. okt, 2009

ved at følge denne guide http://iphone.vildmedmac.dk/?page_id=3635 jeg er og har altid været på 3.01 men min cydia siger this device has a 3.1 ecid shsh on file. men da jeg brugte Umbrella ville den ik gi mig en 3.01 fil jeg kunde kun få fat i 3.1 og 3.1.2 fil jeg er meget forviret nu morten kan du hjælpe?

Taxisky

29. maj, 2010

jeg får denne meddelse ved java version.
C:\fw-umbrella-semaphore-217>java -version
java version “1.6.0_19″
Java(TM) SE Runtime Environment (build 1.6.0_19-b04)
Java HotSpot(TM) Client VM (build 16.2-b04, mixed mode, sharing)

hva nu?

Taxisky

30. maj, 2010

jeg faar en knstant 3014 fejl. har alle filerne fra min gamle shsh 3.1.2 men og har fulgt prossessen men den vil bare ikke godkende ipsw 3.1.2.
Jeg kore windows 7.
Er der andre derude der har det faaet til at virke?

Tilføj kommentar

Du skal være logget ind for at tilføje en kommentar.