Tutorial: Hoe een iPhone 3GS te jailbreaken met nieuwe bootrom op iOS 4.0

Ik heb je op de hoogte gebracht gisteren dat iH8sn0w erin is geslaagd een iPhone 3GS te jailbreaken met een nieuwe iOS 4.0-bootrom en dat hij een jailbreak-oplossing zal uitbrengen zodat alle bezitters kunnen overstappen naar iOS 4.0. Hij heeft nog geen jailbreak-oplossing uitgebracht, maar hij heeft een tutorial gemaakt waarmee iedereen met een iPhone 3GS met een nieuwe bootrom die SHSH heeft bewaard voor firmware 3.1.2 kan herstellen naar gejailbreakte iOS 4.0.

Deze tutorial is ingewikkeld en vereist op zijn minst gemiddelde computervaardigheden. Begin er niet aan als je niet over dergelijke kennis beschikt, want je lost absoluut niets op. Gebruik het niet als je SHSH niet hebt opgeslagen voor firmware 3.1.2, want alleen vanaf firmware 3.1.2 kun je herstellen naar gejailbreakte iOS 4.0.

Dit type jailbreak is gekoppeld, dus u zult het iBooty-programma moeten uitvoeren om de telefoon opnieuw op te starten. U kunt de bootrom van uw telefoon controleren met behulp van iDetector door hier.

De originele tutorial vind je hier.

Ik heb deze tutorial niet op mijn telefoon getest (omdat deze een oude bootrom heeft), dus probeer het op eigen risico. iH8sn0w zei dat hij een programma gaat maken dat deze bewerkingen automatisch zal uitvoeren, maar het is niet bekend wanneer het beschikbaar zal zijn.

stap 1

Download de volgende bestanden naar uw computer: difrnt's iBSS grabber, Payload Pwner-r2 voor de 3GS, iBooty, sn0wbreeze 1.6.2 en LibUSB.

stap 2

1. In deze stap moet u herstellen naar 3.1.2, maar tegelijkertijd moeten we de iBEC- en iBSS-bestanden opslaan. Allereerst moet je de stappen nemen vanaf handleiding downgraden om te kunnen herstellen naar 3.1.2.

2. Als u de stappen correct heeft gevolgd, sluit u de telefoon aan op de computer en zet u deze in de DFU-modus.

3. Start het iBSS/iBEC Grabber-programma dat u in stap 1 hebt gedownload.

4. Stel de map in waarin de iBEC/iBSS-bestanden worden opgeslagen. Mijn advies is om een ​​map in te stellen die u zich zult herinneren. Nadat u de map heeft ingesteld, drukt u op de knop "Start kijken".

5. Nadat u bovenstaande stappen heeft uitgevoerd, kunt u uw telefoon herstellen/downgraden.

6. Na het herstellen kun je je telefoon jailbreaken met roodsn0w beide zwartra1n, het maakt niet uit waarmee.

stap 3

Maak een aangepaste firmware met sn0wbreeze 1.6.2, je hebt een tutorial hier. Negeer de waarschuwingen die u ontvangt

stap 4

Installeer LibUSB gedownload in stap 1. Gebruikers van Windows 7 32 bit moeten de compatibiliteit van het programma met Windows XP instellen, anders kunnen ze geen USB's meer gebruiken (klik met de rechtermuisknop op libusb, eigenschappen, compatibiliteit, Windows XP en vink Uitvoeren als beheerder aan). Degenen met Windows 7 64 bit moeten de tutorial volgen deze om LibUSB te installeren.

stap 5

Gebruik de Payload Pwner die u in stap 1 hebt gedownload om de payloads te maken. Volg de programma-instructies om het proces uit te voeren.

stap 6

1. Pak de inhoud van het iBooty-archief uit in de map waarin u de payloads uit stap 5 hebt opgeslagen. Als u ze niet naar exact dezelfde map kopieert, zal iBooty niet werken.

2. Pak de aangepaste firmware uit stap 3 uit. Met Winrar su 7-zip archiver.

3. Kopieer het bestand kernelcache in de map waar u deze heeft iBooty. Kopieer ook van firmware\dfu\ file iBEC.n88ap.RELEASE.dfu in dezelfde map als waar u deze heeft iBooty en hernoem het naar ibss312.dfu.

4. In stap 2 heb ik je verteld dat je de iBEC- en IBSS-bestanden moet opslaan. Ga naar de map waar je ervoor hebt gekozen deze bestanden op te slaan en je zult een map vinden met een naam als Per**.temp, voer het in en navigeer naar Firmware/dfu en kopieer het iBSS-bestand naar de map waar u iBooty hebt.

5. Hernoem de volgende bestanden uit de map waarin u iBooty hebt en impliciet deze bestanden:

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

In uw map zouden de volgende bestanden moeten staan:

  • iboot.payload <– Gemaakt met Payload Pwner.
  • exploitibss312 <– Gemaakt met Payload Pwner en hernoemd door jou.
  • ibec40.dfu <– Overgenomen van aangepaste firmware 4.0 en hernoemd door u.
  • irecovery.exe <– Onderdeel van iBooty.
  • readline5.dll <– Onderdeel van iBooty.
  • iBooty.exe <– Onderdeel van iBooty.
  • ibss312.dfu <– Het iBSS-bestand dat u in stap 2 heeft opgeslagen.
  • kernel.40 <– Overgenomen van aangepaste firmware 4.0 en hernoemd door jou.
  • sn0w.img3 <– Onderdeel van iBooty.

stap 7

Deze stap moet ALLEEN worden uitgevoerd op firmware 3.1.2, anders werkt deze niet!

1. Sluit de telefoon aan op de computer, open iBooty en druk op de knop "Apparaat voorbereiden op aangepaste firmware". Doorloop het hele proces en als je aan het einde een sneeuwvlok ziet, betekent dit dat het proces heeft gewerkt.

2. Open iTunes en herstel met de aangepaste 4.0-firmware.

3. Nadat het proces is voltooid, heeft uw telefoon een zwart scherm en kan deze niet opstarten. Dit is normaal omdat deze zich in de herstellus bevindt.

4. Om de telefoon te starten, start u iBooty opnieuw en drukt u op "Boot it".

Wanneer u de telefoon met iTunes verbindt, kiest u na het opnieuw opstarten "Instellen als nieuwe iPhone", anders werkt de telefoon na het opnieuw opstarten niet meer en kunt u hem niet starten met iBooty.

Elke keer dat u de telefoon opnieuw opstart, start deze niet op en moet u iBooty uitvoeren om hem opnieuw op te starten. Het is een tethered jailbreak en voorlopig is er geen oplossing voor.