8 minute(s) de lecture

iPhone 4.0

Vous êtes passé à l’iPhone 4.0 ou vous avez installé l’iOS 4.0 ? Consultez notre tutoriel pour jailbreaker et desimlocker l’iPhone 4.0 avec Jailbreak Me

Désimlocker ou jailbreaker un iPhone sous l'OS 2.0

Grace à l’équipe iPhone Dev Team, il est maintenant possible de :

  • désimlocker un iPhone 2.2, c’est à dire un iPhone 1.0 mis à jour avec le firmware 2.2.
  • jailbreaker l’iPhone 2.2, l’iPhone 3G et l’iPod Touch 2.2
  • réaliser le désimlockage logiciel d’un iPhone 3G avec le firmware 2.2

Même si la procédure peut sembler simple pour les plus “geeks” d’entre nous, beaucoup ne comprennent pas trop ce qu’il faut faire et donc ce guide en images pour ordinateur Mac se propose de te prendre par la main, pas à pas, afin de désimlocker et jailbreaker ton iPhone 2.2 ou 3G.

(Si tu es sous Windows, alors pour jailbreaker et désimlocker ton iPhone, utilises Winpwn)

Prérequis

Avant de commencer tu dois installer la dernière version d’iTunes et tu dois télécharger plusieurs fichiers qu’il faudra regrouper dans un même dossier de ton ordinateur.

  • Télécharger la version la plus récente de PwnageTool qui est disponible sur le site de la dev team
  • Télécharger la bonne version du firmware en fonction de l’appareil que tu souhaites modifier. Le plus simple consiste à demander à iTunes de “télécharger uniquement” le nouveau firmware quand il est disponible et d’aller ensuite le récupérer dans le dossier adéquat (sous Mac, c’est dans ~/Bibliothèque/iTunes/iPhone Software Update (ou bien ~/Bibliothèque/iTunes/iPod Software Udate)
  • Si tu disposes d’un iPhone de première génération, et que tu souhaites le désimlocker, tu auras besoin des deux bootloaders 3.9 et 4.6 ici, ici ou encore sur ce site. Ces fichiers n’étant requis que pour le désimlockage de l’iPhone, cela signifie que si tu as un iPhone 3G ou un iPod Touch ces fichiers ne sont pas nécessaires.

IMPORTANT: l’application PwnageTool, les bootloaders et le firmware doivent tous être stockés dans un même dossier. Cela évite les problèmes bizarres du type “bootloader invalide”, “bootloader introuvable” ou bien encore “firmware introuvable”.

Désimlockage d'un iPhone 3G

Pour désimlocker l’iPhone 3G, il faut d’abord réaliser le jailbreak en suivant le guide ci-dessous. Ensuite, il faut passer par Cydia ou bien Installer.app pour ajouter l’application yellowsn0w, qui permet de réaliser le désimlockage logiciel de l’iPhone 3G. Cette application est disponible via l’ajout de dépôts spécifiques, dont la liste exhaustive est fournie sur le site de l’iPhone Dev Team.

Procédure de désimlockage et de jailbreak

  • Lancer l’outil PnwageTool en double-cliquant dessus et accepter la licence en cliquant sur OK si cet écran apparaît
    pwnage_copyright.png
    pwnage_start.png
  • Activer le mode expert, en cliquant sur le bouton adéquat dans le menu du haut de l’application
    pwnage_expert.png
  • Choisir ton iPhone ou ton iPod Touch en cliquant sur la photo adéquate. Lorsque tu as choisi un appareil, une marque verte apparaît sur la photo et tu peux alors cliquer sur la flèche bleue en bas à droite de l’application
    pwnage_choisir_iphone.png
  • Une page apparaît permettant de choisir le firmware à modifier (fichier IPSW). Si l’application ne le trouve pas automatiquement, il suffit de cliquer sur le bouton “Rechercher Firmware” et sélectioner le firmware manuellement. La nom du fichier dépend bien entendu de ton iPhone (cf. prérequis)
    pwnage_selection_firmware.png

Il te suffit alors de cliquer sur le fichier détecté ou choisi afin de faire apparaître une marque à coté du fichier, puis de cliquer sur la flèche bleue en bas à droite de l’application
pwnage_confirmation_firmware.png

Procédure de désimlockage et de jailbreak (suite)

Après avoir sélectionné le firmware à utiliser, un menu apparaît proposant différents réglages.
pwnage_menu_principal-1.png

  • Cliquer sur “Général” puis sur la flèche bleue. Cette page permet de changer la taille de la partition système (si tu es connaisseur uniquement, sinon tu peux laisser le choix par défaut). Il faut cocher “Pas d’effacement sécurisé des données”. La case “Activer l’Iphone” ne doit être cochée que si tu ne disposes pas d’un iPhone officiel Orange couplé l’abonnement Orange adéquat, sinon il faut activer ton iPhone normalement via iTunes pour éviter de perdre l’accès au réseau Orange comme cela se produit pour certain. Enfin, il faut décocher “Mettre à jour le firmware radio”. Cliquer enfin sur la flèche bleue
    pwnage_general_settings-1.png
  • Dans le menu “Paramètres Bootneuter”, il faut cocher “Patcher le bootloader(Neuter)”, “Désimlockage” (si disponible) et “Supprimer automatiquement BooteNeuteur.app”. Il n’est pas nécessaire de mettre à jour le bootloader donc ce n’est pas la peine de cocher “Mettre à jour le bootloader”. ATTENTION: Cette étape ne concerne que l’iPhone de première génération, pour les autres modèles (iPhone 3G et iPod Touch), si jamais la case “Patcher le bootloader (Neuter)” est cochée, il faut la décocher. Enfin, cliquer sur la flèche bleue pour continuer.
    pwnage_parametres_bootneuter.png
  • La page “Cydia” permet de créer et d’installer des applications tierces (applications non officielles) pour ne pas avoir à les installer à la main plus tard. Cette étape est facultative.
    pwnage_cydia.png

Si tu le souhaites, tu peux aller sur l’onglet “Télécharger des packages” et cliquer sur le bouton “Mettre à jour” pour obtenir la liste des packages disponibles. Il suffit de double-cliquer sur un package pour le télécharger et le rendre disponible dans l’onglet “Sélectionner les packages”
pwnage_cydia_download-1.png

Dans l’onglet “Sélectionner les packages”, tu coches tous les packages précédemment téléchargés que tu souhaites pré-installer, et tu cliques ensuite sur la flèche bleue.
pwnage_cydia_select.png

  • Le menu “Paramètres packages personnalisés”, tu retrouve la liste des packages personnalisés qui vont être installés dont Cydia et dorénavant Installer.app. Il suffit de laisser cocher les cases et de passer à la suite:
    <img src=”http://veilleperso.com/wp-content/uploads/pwnage-cydia-select.png” alt=”pwnage-custom-package.png” border=”0”” />
  • Enfin, le menu “Paramètres logos personnalisés” permet de changer l’image affichée au démarrage, et celle affiché en mode restauration de l’iPhone. Si tu veux conserver les images officielles Apple, il faut décocher les cases “logo de démarrage” et “logo de restauration”. Sinon pour les changer, il faut cocher chaque case et éventuellement sélectionner avec le bouton “Parcourir” l’image que tu souhaites (ATTENTION: ces images doivent obligatoirement être au format PNG et d’une dimension de 320x480, la taille du fichier ne devant pas dépasser 100Kb). L’opération se termine en cliquant sur la flèche bleue.
    pwnage_selection_logo.png

Génération et installation du nouveau firmware

  • Le firmware est maintenant prêt à être généré, et il faut donc cliquer sur le bouton “Générer”, puis sur la flèche bleue
    pwnage_build.png
  • Si c’est la première fois que tu génères le firmware pour un iPhone de première génération, et que tu as demandé à la désimlocker, l’application va te demander de lui indiquer où se trouvent les bootloaders 3.9 et 4.6. Si tu es en train de générer un firmware pour un iPhone 3G ou un iPod Touch, cette étape n’existe pas. Quand apparait l’écran demandant de chercher ces fichiers sur le web, cliquer sur “Non”, puis sur l’écran suivant, choisir “Oui” pour indiquer ou se trouve le bootloader 3.6. Il suffit alors de choisir le fichier BL-39.bin que tu as téléchargé au début de ce guide.
    pwnage_no_bootloader.png pwnage_browse_bootloader.png
    Ensuite répéter l’opération pour le bootloader 4.6 et le fichier BL-46.bin.

Important:Après avoir choisit les bootloader, un écran peut apparaître te demandant “êtes-vous un utilisateur légitime?” (ou un truc du genre). Il est capital de répondre “Non” si tu utilises un iPhone US ou bien si tu souhaites désimlocker l’iPhone.

  • L’application te demande où sauver le nouveau firmware. Le plus simple est de conserver le nom proposé et de sauver le firmware dans le dossier “Bureau”
  • L’application fabrique alors le nouveau firmware. Cette opération peut prendre jusqu’à 10 minutes, donc il faut être patient ;-). Si on te demande ton mot de passe administrateur, il suffit de le saisir et de cliquer sur OK
    pwnage_building_ipsw.png

Quand l’application te demande si ton iPhone a déjà été “Pwned” auparavant, il faut répondre “Non”, ce qui permet d’accéder aux écran expliquant comment mettre à jour l’iPhone avec le firmware que tu viens de génerer.
pwnage_no_pwned.png

  • Plusieurs écrans vont te guider dans l’installation du firmware quand c’est la première fois que tu utilises l’outil. D’abord il faut éteindre l’iPhone et le connecter au port USB de ton Mac
    pwnage_eteindre_iphone.png

Ensuite il faut appuyer simultanément et pendant 10 secondes sur le bouton “Home” (le bouton en bas de l’iPhone) et le bouton “Power” (en haut, sur la tranche). Un compteur défile automatiquement. Au bout des 10 secondes, relâcher le bouton “Power” (celui qui est sur la tranche) mais continuer de maintenir enfoncé le bouton “Home” pendant 10 nouvelles secondes, ce qui permet d’entrer dans le mode de restauration (i.e. mode DFU)
pwnage_mode_dfu.png

Si jamais tu as mal fait ces opérations ou que tu n’as pas respecté le bon timing, un écran d’échec apparait:
pwnage_failed_dfu-1.png

Il suffit alors de cliquer sur “Oui”, de débrancher l’iPhone du câble USB, de l’éteindre et de le rallumer. Ensuite tu le rebranches au câble USB et la procédure recommence.

Si par contre tu as suivi la procédure correctement, un écran apparait te confirmant que tu es dans le mode DFU. De plus, iTunes doit se lancer automatiquement s’il n’était pas encore ouvert.
pwnage_succes_dfu.png

  • Dans iTunes, il faut maintenir enfoncé la touche “Alt” et cliquer sur “Restaurer”, choisir le firmware que tu as généré et qui se trouve dans ton dossier “Bureau” si tu as bien suivi ce guide. Il doit porter un nom du type “iPhone1,1_2.0.1_5B108_Custom_Restore.ipsw”. La restauration prend plusieurs minutes, et à la fin de la restauration, l’iPhone redémarre.
  • Lorsque l’iPhone démarre, l’application BootNeuter.app se lance automatiquement sur l’iPhone pour le désimlocker. Le désimlockage prend environ 5 minutes.

Et voilà, si tu as bien suivi ce guide, tu disposes maintenant d’un iPhone 2.0 désimlocké et jailbreaké, il ne te reste plus qu’à foncer sur l’AppStore dans iTunes pour faire le plein d’applications ;-) Si maintenant quelque chose s’est mal passé, reprend le guide et recommence en t’assurant de ne rien raté et si ton problème persiste, les commentaires contiennent déjà des réponses aux problèmes les plus classiques donc avant de poster un commentaire en demandant de l’aide, prend le temps de lire tous les commentaires, la réponse à ta question y est probablement. Enfin, n’oublie pas que Google est ton ami et qu’une bonne recherche peut t’aide à résoudre tes problèmes.

REMARQUE: Une fois que ton iPhone est désimlocké, si tu utilises à nouveau l’application PwnageTool pour changer des paramètres et régenerer un firmware, tu n’est pas obligé de passer par le mode DFU pour mettre à jour ton iPhone. Tu peux directement faire un “restaurer” à partir d’iTunes, en prenant soin de cliquer sur la touche “Alt” pour pouvoir choisir ton firmware.

Ce guide est une traduction et une adaptation réalisée à partir du guide en anglais publié chez iClarified