Handledning: Hur man jailbreakar en iPhone 3GS med ny bootrom på iOS 4.0

Jag meddelade dig i går att iH8sn0w lyckats jailbreaka en iPhone 3GS med en ny iOS 4.0 bootrom och att han kommer att släppa en jailbreak-lösning så att alla ägare kan byta till iOS 4.0. Han har inte släppt en jailbreak-lösning än, men han gjorde en handledning där alla som har en iPhone 3GS med en ny bootrom som SHSH sparat för firmware 3.1.2 kan återställa till jailbroken iOS 4.0.

Denna handledning är komplicerad och kräver minst medelstor datorvana. Börja inte om du inte har sådan kunskap, för du kommer att lösa absolut ingenting. Använd den inte om du inte har SHSH sparad för firmware 3.1.2, för endast från firmware 3.1.2 kan du återställa till jailbroken iOS 4.0.

Den här typen av jailbreak är kopplad så du måste köra programmet iBooty för att starta om telefonen. Du kan kontrollera din telefons bootrom med iDetector av här.

Du kan hitta den ursprungliga handledningen här.

Jag har inte testat den här handledningen på min telefon (eftersom den har en gammal bootrom), så prova den på egen risk. iH8sn0w sa att han kommer att göra ett program som kommer att utföra dessa operationer automatiskt, men det är inte känt när det kommer att vara tillgängligt.

steg 1

Ladda ner följande filer till din dator: difrnts iBSS-grabber, Payload Pwner-r2 för 3GS, iBooty, sn0wbreeze 1.6.2 och LibUSB.

steg 2

1. I detta steg måste du återställa till 3.1.2 men samtidigt måste vi spara iBEC- och iBSS-filerna. Först och främst måste du ta stegen från handledning nedgradera för att kunna återställa till 3.1.2.

2. Om du följt stegen korrekt, anslut sedan telefonen till datorn och ange den i DFU-läge.

3. Starta programmet iBSS/iBEC Grabber som laddades ner i steg 1.

4. Ställ in mappen där iBEC/iBSS-filerna ska sparas. Mitt råd är att ställa in en mapp som du kommer ihåg. När du har ställt in mappen, tryck på knappen "Börja titta".

5. När du har gjort ovanstående steg kan du återställa/nedgradera din telefon.

6. Efter återställning, jailbreak din telefon antingen med redsn0w antingen svartra1n, det spelar ingen roll med vilken.

steg 3

Gör en anpassad firmware med sn0wbreeze 1.6.2, du har en handledning här. Ignorera varningarna du får

steg 4

Installera LibUSB som laddades ner i steg 1. Windows 7 32-bitars användare måste ställa in programmets kompatibilitet med Windows XP, annars kommer de inte längre att kunna använda USBs (högerklicka på libusb, egenskaper, kompatibilitet, Windows XP och markera Kör som admin). De med Windows 7 64 bit måste följa handledningen detta för att installera LibUSB.

steg 5

Använd Payload Pwner som laddades ner i steg 1 för att göra nyttolast. Följ programinstruktionerna för att göra processen.

steg 6

1. Packa upp innehållet i iBooty-arkivet i mappen där du sparade nyttolasterna från steg 5. Om du inte kopierar dem till exakt samma mapp kommer iBooty inte att fungera.

2. Packa upp den anpassade firmware som gjordes i steg 3. Med Winrar su 7-zip archiver.

3. kopiera filen kärncache i mappen där du har iBooty. Kopiera även från firmware\dfu\ fil iBEC.n88ap.RELEASE.dfu i samma mapp som du har iBooty och byt namn på den till ibss312.dfu.

4. I steg 2 sa jag till dig att du måste spara iBEC- och IBSS-filerna, väl gå till mappen där du valde att spara dessa filer så hittar du en mapp med ett namn som Per**.temp, ange den och navigera till Firmware/dfu och kopiera iBSS-filen till mappen där du har iBooty.

5. Byt namn på följande filer från mappen där du har iBooty och implicit dessa filer:

  • iBSS 3.1.2 i "exploitibss312"
  • ketnelcache i "kernel.40"
  • iBEC.n88ap.RELEASE.dfu i "ibec40.dfu"

I din mapp bör du ha följande filer:

  • iboot.payload <– Tillverkad med Payload Pwner.
  • exploitibss312 <– Tillverkad med Payload Pwner och bytt namn av dig.
  • ibec40.dfu <– Tagen från anpassad firmware 4.0 och bytt namn av dig.
  • irecovery.exe <– Del av iBooty.
  • readline5.dll <– Del av iBooty.
  • iBooty.exe <– En del av iBooty.
  • ibss312.dfu <– iBSS-filen som sparades av dig i steg 2.
  • kernel.40 <– Tagen från anpassad firmware 4.0 och bytt namn av dig.
  • sn0w.img3 <– Del av iBooty.

steg 7

Detta steg måste ENDAST göras på firmware 3.1.2 annars kommer det inte att fungera!

1. Anslut telefonen till datorn, öppna iBooty och tryck på knappen "Förbered enhet för anpassad firmware". Gå igenom hela processen och om du i slutet ser en snöflinga betyder det att processen fungerade.

2. Öppna iTunes och återställ med den modifierade 4.0-firmwaren.

3. När processen är klar kommer din telefon att ha en svart skärm och startar inte, det är normalt eftersom den finns i återställningsslingan.

4. Starta telefonen genom att starta iBooty igen och trycka på "Boot it".

När du ansluter telefonen till iTunes, efter att ha startat om den, välj "Ange som ny iPhone" annars slutar telefonen att fungera efter omstarten och du kommer inte att kunna starta den med iBooty.

Varje gång du startar om telefonen startar den inte och du måste köra iBooty för att starta om den. Det är ett tjudrat jailbreak och för närvarande finns det ingen lösning på det.