Tutoriel : Comment jailbreaker un iPhone 3GS avec un nouveau bootrom sur iOS 4.0

je t'ai prévenu hier qu'iH8sn0w a réussi à jailbreaker un iPhone 3GS avec un nouveau bootrom iOS 4.0 et qu'il va sortir une solution de jailbreak afin que tous les propriétaires puissent passer à iOS 4.0. Il n'a pas encore publié de solution de jailbreak, mais il a créé un tutoriel à travers lequel tous ceux qui possèdent un iPhone 3GS avec un nouveau bootrom que SHSH a enregistré pour le firmware 3.1.2 peuvent restaurer vers iOS 4.0 jailbreaké.

Ce tutoriel est compliqué et nécessite au moins des compétences informatiques intermédiaires. Ne le démarrez pas si vous n’avez pas de telles connaissances, car vous ne résoudrez absolument rien. Ne l'utilisez pas si SHSH n'est pas enregistré pour le firmware 3.1.2, car ce n'est qu'à partir du firmware 3.1.2 que vous pouvez restaurer vers iOS 4.0 jailbreaké.

Ce type de jailbreak est connecté, vous devrez donc exécuter le programme iBooty pour redémarrer le téléphone. Vous pouvez vérifier le bootrom de votre téléphone à l'aide d'iDetector en ici.

Vous pouvez trouver le tutoriel original ici.

Je n'ai pas testé ce tutoriel sur mon téléphone (car il possède un ancien bootrom), alors essayez-le à vos risques et périls. iH8sn0w a déclaré qu'il créerait un programme qui effectuerait ces opérations automatiquement, mais on ne sait pas quand il sera disponible.

Étape 1

Téléchargez les fichiers suivants sur votre ordinateur : iBSS grabber de difrnt, Payload Pwner-r2 pour le 3GS, iBooty, brise neige 0 et LibUSB.

Étape 2

1. Dans cette étape, vous devez restaurer vers la version 3.1.2 mais en même temps, nous devons enregistrer les fichiers iBEC et iBSS. Tout d'abord, vous devez suivre les étapes tutoriel rétrograder pour pouvoir restaurer à 3.1.2.

2. Si vous avez correctement suivi les étapes, connectez le téléphone à l'ordinateur et entrez-le en mode DFU.

3. Démarrez le programme iBSS/iBEC Grabber téléchargé à l'étape 1.

4. Définissez le dossier dans lequel les fichiers iBEC/iBSS seront enregistrés. Mon conseil est de créer un dossier dont vous vous souviendrez. Après avoir défini le dossier, appuyez sur le bouton "Commencer à regarder".

5. Après avoir effectué les étapes ci-dessus, vous pouvez restaurer/rétrograder votre téléphone.

6. Après la restauration, jailbreakez votre téléphone avec redsn0w non plus blackra1n, peu importe avec quoi.

Étape 3

Faites un firmware personnalisé en utilisant sn0wbreeze 1.6.2, vous avez un tutoriel ici. Ignorez les avertissements que vous recevez

Étape 4

Installez LibUSB téléchargé à l'étape 1. Les utilisateurs de Windows 7 32 bits doivent paramétrer la compatibilité du programme avec Windows XP, sinon ils ne pourront plus utiliser les USB (clic droit sur libusb, propriétés, compatibilité, Windows XP et cocher Exécuter en tant qu'administrateur). Ceux qui ont Windows 7 64 bits doivent suivre le tutoriel cette pour installer LibUSB.

Étape 5

Utilisez le Payload Pwner téléchargé à l'étape 1 pour créer les charges utiles. Suivez les instructions du programme pour effectuer le processus.

Étape 6

1. Décompressez le contenu de l'archive iBooty dans le dossier dans lequel vous avez enregistré les charges utiles de l'étape 5. Si vous ne les copiez pas exactement dans le même dossier, iBooty ne fonctionnera pas.

2. Décompressez le firmware personnalisé créé à l'étape 3. Avec Winrar ou l'archiveur 7-zip.

3. Copiez le fichier cache noyau dans le dossier où vous avez iBooty. Copiez également à partir de firmware\dfu\ fichier iBEC.n88ap.RELEASE.dfu dans le même dossier où vous avez iBooty et renommez-le ibss312.dfu.

4. À l'étape 2, je vous ai dit que vous deviez sauvegarder les fichiers iBEC et IBSS, allez dans le dossier où vous avez choisi de sauvegarder ces fichiers et vous trouverez un dossier avec un nom comme Par**.temp, saisissez-le et accédez à Micrologiciel/dfu et copiez le fichier iBSS dans le dossier où vous avez iBooty.

5. Renommez les fichiers suivants du dossier où se trouve iBooty et implicitement ces fichiers :

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

Dans votre dossier vous devriez avoir les fichiers suivants :

  • iboot.payload <– Réalisé avec Payload Pwner.
  • exploitibss312 <– Réalisé avec Payload Pwner et renommé par vous.
  • ibec40.dfu <– Tiré du firmware personnalisé 4.0 et renommé par vous.
  • irecovery.exe <– Fait partie d'iBooty.
  • readline5.dll <– Fait partie d'iBooty.
  • iBooty.exe <– Partie d'iBooty.
  • ibss312.dfu <– Le fichier iBSS que vous avez enregistré à l'étape 2.
  • kernel.40 <– Tiré du firmware personnalisé 4.0 et renommé par vous.
  • sn0w.img3 <– Fait partie d'iBooty.

Étape 7

Cette étape doit être effectuée UNIQUEMENT sur le firmware 3.1.2 sinon cela ne fonctionnera pas !

1. Connectez le téléphone à l'ordinateur, ouvrez iBooty et appuyez sur le bouton « Préparer l'appareil pour le micrologiciel personnalisé ». Parcourez tout le processus et si à la fin vous voyez un flocon de neige, cela signifie que le processus a fonctionné.

2. Ouvrez iTunes et restaurez à l'aide du micrologiciel 4.0 modifié.

3. Une fois le processus terminé, votre téléphone aura un écran noir et ne démarrera pas, c'est normal car il est dans la boucle de récupération.

4. Pour démarrer le téléphone, redémarrez iBooty et appuyez sur « Boot it ».

Lorsque vous connectez le téléphone à iTunes, après l'avoir redémarré, choisissez "Définir comme nouvel iPhone", sinon après le redémarrage, le téléphone cessera de fonctionner et vous ne pourrez pas le démarrer avec iBooty.

Chaque fois que vous redémarrez le téléphone, il ne démarre pas et vous devez exécuter iBooty pour le redémarrer. Il s’agit d’un jailbreak connecté et pour l’instant il n’y a pas de solution.