Har du uppdaterat din iPhone och upptäckt att den inte är jailbreakad längre? Eller kom du fram till att du inte riktigt är redo för den nya iOS uppdateringen? Nu är det inte så enkelt att du bara kan göra en restore med en äldre firmware fil på grund av säkerhet apple har lagt till. Antagligen för att man inte ska kunna gå tillbaka och använda gamla brister i operativet för att jailbreaka sin telefon på nytt.
Men, eftersom du förhoppningsvis haft din telefon jailbreakad sen tidigare finns det stor chans att du har sparat under nödvändiga filer för att göra just detta ändå. Om inte är det kört för din del att nergradera. I cydia fanns tidigare en knapp som hette “Make my life easier”. Tryckte du på den så sparades din SHSH fil undan. Man ser om den sparat undan din SHSH fil på första sidan i Cydia.

Du kan se att jag har SHSH för 3.0, 3.1 och 3.1.2 samt 3.1.3. Det innebär att jag kan gå tillbaka till dessa versioner.
Nu behöver man ett litet smidigt program som heter TinyUmbrella. Detta program uppdateras hela tiden så bäst är att gå till http://thefirmwareumbrella.blogspot.com/ och ladda ner det. Man brukar hitta det i quicklinks i höger frame. För att TinyUmbrella ska fungera krävs att du har 32 bitars java installerat. Har du ett 64 bitars operativsystem är det inte säke3rt att du har 32 bitars java.
I skrivande stund fungerar det även med senaste iTunes 9.2. Men det är inte säkert det alltid fungerar med senaste iTunes. Prova och se.
Författaren till programet säger att det fungerar fint att nergradera från iOS4 men att man får lite felmedelande men att den ändå avslutar och ska fungera.
Det är helt klart att föredra att nergradera till 3.1.2 och INTE 3.1.3. Det enda sättet att jailbreaka 3.1.3 är via Spirit och då tar du bort möjligheten att gå tillbaka till 4an eftersom det i dagsläget inte går att jailbreaka till 4an om man jailbreakt med spirit.
Du kan ladda ner 3.1.2 firmwaren till 3GS här.
Du kan ladda ner 3.1.2 firmware till 3G här.
Om du nu inte har SHSH fil för 3.1.2 så måste du kanske ta 3.1.3. Ladda då ner dessa firmwares istället.
3.1.3 firmware till 3GS
Nu när du har allt så startar du TinyUmbrella, din telefon ska vara inkopplad via USB.
Tryck på Save my SHSH och tryck sen på Start TSS Server.

Nu är det bara att shift-klicka på restore knappen i iTunes och välja din nerladdade firmware.
Du kanske har sett andra guider som fifflar med hostfiler och annat, det behövs inte längre så tänk inte på det.
Welcome back to the future….


Tack för en fin guide… Jag kör tinyumbrella har också laddat ner 3.1.2 & 3.1.3 filerna. Packat upp dem. Umbrellaserver är startad. Öppnar itunes och shift klickar på återställ och browsar i 3.1.2 & 3.1.3 mapparna men hittar ingen iphone fil där. Har herr Zulan någon idè?
Nu körde jag umbrella i advanced och den hittade sg3 3.1.3 och 3gs 4.0. Men sen går jag in i 3.1.3 mappen där jag packade upp zipfilen med den vill inte hitta nån iphone fil där… hmmm..
3gs 3.1.3 skall det vara.
Jag laddade ner filen med google crome och då blev det ingen zipfil utan en riktig programuppdateringsfil. Nu hittar itunes den men jag får efter 10 sekunder fel 3002.
Tjena Martin. Jo, jag känner till det fenomenet med att ladda ner ipsw filer med IE fungerar helt enkelt inte. Det blir en zip fil istället.
3002 betyder att den hittar din SHSH fil. Är du säker på att du har en SHSH till 3.1.3?
Om du har det kan det vara så att tinyumbrella inte riktigt lyckas peka om din host fil och du kan ju testa att göra det manuellt. Så här gör du:
Editera filen C:\windows\system32\drivers\etc\hosts
Skriv på en ny rad:
74.208.105.141 gs.apple.com
Spara din fil.
Vad vi har gjort nu är att vi lurar iTunes att gå till Sauriks server istället för apples. Du kan ju prova nu igen och se om det går bättre. Om inte så måste du nog göra jobbet själv. Det kräver några fler steg. Men det kan vi ju ta då om det behövs.
Nu körde jag tiny umbrella på en annan dator och den läste in filen fint. Fick error 1015 som verar vara ok. Men nu står det i itunes att den är i återhämtningsläge och kräver återställning i itunes. Vad göra? Iphone displayen visar itubes och usbkontakten. Några förslag. Mvh Martin
Tjena Martin, du är bra på det nu. Nu återstår bara att trycka på knappen “Kick Device Out of Recovery” i tinyumbrella så är du klar.
Skall bli spännande att komma till jobbdatorn imorgon. Återkommer i morgon med resultatet. Mvh martin
Gick mycket bättre med den senast versionen av tinuumbrella. Nu är det bara så att “Kick device out of recovery” knappen är skuggad (ej aktiv) har försökt med allt möjligt men jag får inte knappen aktiverad…
Jag stängde ner tinyumbrella och öppnade upp det igen. Då tändes “kick” knappen och jag tryckte på den men fortfarande itunes bilden på iphonen…
Ok, men det ska vi nog kunna fixa.
Du behöver iRecovery för att bryta din Recovery mode loop. Hämta den här http://www.zaksenterprises.com/View-details/iPhone-Files/32-iRecovery-windows.html
Installera libusb-win-32 filtert i zip filen.
Öppna sedan en command prompt och gå till katalogen där du packat upp filerna.
kör sedan irecovery.exe -s
Skriv sedan:
setenv auto-boot true
saveenv
/exit
Starta sedan om telefonen genom att hålla nera ström och hemknappen i 10 sekunder.
Be sedan mig om mitt paypal konto så du kan överföra någon tusing eller två…
Klart jag lämnar en paypal donation. Men jag har redan testat irecovery. Den säger att ingen iphone/ipod är ansluten och tinyumbrella & itunes hittar ingen iphone heller. Så jag har snällt fått avinstallera libusb.
Ah, jag bara skojade med paypal. Det är absolut inget som krävs. Speciellt nu när ditt problem inte ens är löst.
Prova att starta om telefonen, den kommer ju återgå till samma läge men det är ok. Prova igen, fungerar det inte, prova en gång till…
Om du inte redan har Visual c++ 2008 installerad då behövs den. Hämta den från MS här. http://www.microsoft.com/downloads/en/confirmation.aspx?familyId=9b2da534-3e03-4391-8a4d-074b9f2bc1bf&displayLang=en
Jag har provat att starta om både telefon och pc. Vad behövs c++ progget till?
Tack för att du tar dig tid. Mva Martin
c++ programmet behövs för att vissa program som är skrivna i c++ ska fungera som de ska. Det är ganska standard och bör finnas på de flesta datorer faktiskt. Inget att vara rädd för, installera och behåll.
c++ programmet är installerat men inget nytt. Har provat starta om allt köra irecovery, tinyumbrella etc. Jag får den inte ur recovery mode.
Har grejat mycket i mina dagar med xboxar, dreamboxar och telefonupplåsning i flera år men detta tar nog priset…. Gud vad det krånglar.
Bara för att vara på säkra sidan, du har testat att trycka ner strömknappen och home knappen i 10 sek va?
Du kan även testa att köra Quickpwn som sägs detecta att den är i recoverymode och kan får den ur det. Inget jag själv testat.
http://www.mediafire.com/?njg2mmdkzvm
Jag har absolut tryck ned ström och homeknapp. Idag försökte jag igen fast nu med nya tinyumbrella utan “kick”bugg. Funkade direkt!
Jätte tack för hjälpen & keep up the good work med din fina blogg. Har föjt den ända sen jag dreamboxade för några år sedan //Martin