Pour démarrer, l'appareil doit exécuter un morceau de code dit bootrom.
Lors de ce processus, les pirates utilisent une brèche dans le code pour envoyer d'autres informations au téléphone et prendre ainsi la main sur l'iPhone.
Les iPhones 3Gs vendus depuis novembre 2009 sont livrés avec un nouveau bootrom qui bloque la faille utilisée par les outils de jailbreak.
Il faut donc attendre qu'une nouvelle faille soit trouvée pour permettre le jailbreak de ces nouveaux modèles !
C'est le bootrom qui vérifie si l'on appuie sur les bonnes touches et passe l'appareil en mode DFU par exemple ...
Qd l'appareil s'allume le bootrom fait des vérifications, puis il lance le "Low Level Bootloader" (LLB), qui lui fait un contrôle de validité de "iboot" le bootloader !
Si il y a un pb avec le bootloader le LLB passe l'appareil en mode DFU...
Si tout va bien le chargement du bootloader commence...
Connaitre son Bootrom:
Comment savoir si vous avez le Nouveau ou l'ancien bootrom 3Gs (Sous Windows):
Mettre votre iPhone en mode DFU.
Comment passer en DFUhttp://forum.iphonejailbreak.fr/index.php/topic,134.msg806.html#msg806Lancez iDetector (pour un iPhone 3GS)http://forum.iphonejailbreak.fr/index.php?action=downloads;cat=28Pour sortir du mode DFU, appuyez quelques secondes sur les 2 boutons de votre appareil.Si vous n'utilisez pas idetector,
Sous Windows Allez dans la liste de vos périphériques systèmes
et trouvez le iBoot comme sur la photo
Sous MAC Allez sur "A Propos de ce Mac",
"plus d'infos"
Dans "Materiel" sélectionner USB
puis "Bus USB à grande vitesse"
Puis Apple Mobile Device (DFU Mode)
Vous retrouverez votre iBoot à la fin de la ligne.