[iPhone 3GS] Tutoriel pour faire un usbdump avant le jailbreak
par Eimji le 29 juin 2009, sous Tutoriels, iPhone OS
Suite à l’article paru ce matin sur le site de la Dev Team, il est urgent de faire rapidement un usbdump de votre iPhone 3GS si vous voulez garder une chance de le jailbreaker.
Apple a ajouté une nouvelle sécurité à l’iPhone 3GS, découverte par Geohot la semaine dernière : il s’agit du champ ECID, qui est un identifiant unique pour chaque appareil. Quand iTunes restaure votre iPhone 3GS, il contacte les serveurs d’Apple pour générer des signatures électroniques propres à votre iPhone à partir de cet identifiant ECID. Il est important et urgent de récupérer ces signatures avant qu’un nouveau firmware n’arrive car Apple peut en effet à tout moment vous empêcher d’utiliser des firmwares qui ne comportent pas ces morceaux de signatures correspondant à votre ECID. Pour récupérer ces fameuses signatures, il faut en principe faire un dump usb pendant la restauration de votre iPhone, une procédure bien complexe, mais fort heureusement Geohot nous a trouvé une solution beaucoup plus simple, que nous allons vous expliquer ici en détails.
Il est fortement recommandé à tous les possesseurs d’iPhone 3GS de réaliser ce tutoriel si vous voulez le jailbreaker plus tard.
Étape 1 : Mettez votre iPhone en mode Recovery. Pour cela,
Débranchez votre iPhone 3GS de votre Mac/PC
Éteignez votre iPhone.
Appuyez sur le bouton Home, et ne le relâchez surtout pas !
Rebranchez votre iPhone au Mac/PC tout en maintenant le bouton Home.
Le logo iTunes avec le câble USB apparait sur l’écran de votre iPhone : iTunes va alors détecter votre iPhone en mode Recovery en affichant cette petite fenêtre pop-up (ne cliquez pas sur OK !!!), laissez cette fenêtre, elle ne vous gênera pas.

Étape 2 : Récupérez l’identifiant ECID unique à votre iPhone.
A/ Si vous êtes sous Mac allez dans Applications >> Utilitaires, et double-cliquez sur « Informations Système ». Sur la colonne de gauche de la fenêtre d’Informations Système, allez dans la section Matériel > USB, puis sur la partie supérieure à droite, sélectionnez Apple Mobile Device (Recovery Mode). Vous verrez alors apparaitre sur la partie inférieure la ligne Numéro de série : repérez alors l’identifiant ECID, il s’agit d’une série de 16 chiffres hexadécimaux après « ECID: ». Notez bien cet ECID quelque part, dans un fichier par exemple pour le conserver.
(Cliquez sur l’image pour l’agrandir)
B/ Si vous êtes sous Windows, téléchargez USBview.
Lancez USBview
Dans le menu « options » d’USBview, cochez « config descriptors »
Appuyez sur F5 pour rafraichir les informations.
Recherchez « Apple Recovery (iBoot) USB drive » à gauche, et cliquez dessus
Cherchez ensuite le ECID sur la partie de droite, après la ligne Apple Mobile Device (Recovery Mode) : il s’agit d’une série de 16 chiffres hexadécimaux après « ECID: ».
Copiez bien cet ECID quelque part, dans un fichier par exemple.
C/ Si vous êtes sous Linux, passez en root, et lancez la commande lsusb -v et cherchez ensuite l’identifiant ECID.
Étape 3 : Allez sur ce site purplera1n.
Copiez votre ECID sous la photo de Geohot (en faisant un simple pomme+v sur Mac ou control+v sur Windows, ou clic du milieu de la souris pour Linux) et appuyez sur ENTER (sur votre Mac/PC).

(Cherchez pas, cet ECID est faux, ce n’est pas le mien
)
Enregistrez votre certificat iBSS (un fichier au nom de votre ECID) et conservez le précieusement.
Étape 4 : Pour sortir du mode Recovery :
Appuyer sur les deux boutons Home et Power en même temps : l’ iPhone va se rebooter tout seul !
Retirez le cable usb du Mac/PC.
Si vous avez des questions sur le tutoriel, venez nous voir sur le forum.



















29 juin 2009 à 17 h 25 min
Pour ma part c’est fait, je l’ai mis de coter très précieusement : D
30 juin 2009 à 8 h 24 min
Perfect!!!
Merci bcp pour ces infos et courage la Dev-Team!!!on croit en vous!!!!
2 juillet 2009 à 21 h 14 min
Bonjour,
J’ai bien mon ECID mais une fois validé sur le site de geohot je ne recois pas de fichier(rien dans telechargement non plus …). Quelqu’un d’autre a ce probleme ?
Merci
2 juillet 2009 à 22 h 20 min
legros, passe sur le forum pour voir si d’autres sont dans ton cas
3 juillet 2009 à 1 h 04 min
pensez a aller faire un tour sur le blog de la dev team. Il y a deux nouveaux fichiers a récupérer asap. Le tuto d’iclarified (en lien sur le blog de la dev) est très bien fait
3 juillet 2009 à 8 h 09 min
Ce sont les mêmes fichiers qui se trouvent dans les dossiers temporaires d’iTunes lors d’une restauration
3 juillet 2009 à 10 h 25 min
@artefact, ce ne sont pas de nouveaux fichiers, c’est le même certificat iBSS. C’est juste une nouvelle méthode trouvée par la Dev Team pour récupéer le certificat iBSS (lié à l’unique identifiant ECID). Mais la méthode de Geohot, présentée dans notre tutoriel, est beaucoup plus simple, car elle ne nécessite pas de faire une restauration de votre iPhone 3GS !
Donc pour résumer :
méthode de la Dev Team = restauration obligatoire de votre iPhone 3GS au firmware 3.0, puis aller chercher le certificat iBSS généré lors de la restauration dans le répertoire temporaire de votre ordianteur.
méthode de Geohot (présentée dans notre tutoriel) = aucune restauration de votre iPhone, plus simple et rapide.
10 juillet 2009 à 13 h 36 min
ok c’est fait merci pour l’infos les amis
22 août 2009 à 15 h 08 min
Euh…et si on la déjà jailbreak avant d’avoir pris l’ECID ? c’est dangereux ?
22 août 2009 à 16 h 40 min
Dangereux, non !
Le principe de l’usbdump est de s’assurer de pouvoir continuer à jailbreaker dans le futur malgré les mises à jours de l’OS. Mais rien ne nous assure pour le moment, que cela sera obligatoire, seul l’avenir nous le dira
23 août 2009 à 2 h 18 min
Et si, par exemple, on a un iphone 3Gs plus tard… genre Noël… Cette manip’ servira à quelque chose ou il n’y aura a plus de jailbreak possible?
23 août 2009 à 11 h 37 min
merci pour ta réponse sa me rassure, j’ai cru qu’on ne pouvait plus le restauré lol enfait sa garantie les jailbreak des nouveaux OS. entendu merci.
4 octobre 2009 à 11 h 18 min
Bonjour,
J’ai un 3gs 32 gb que j’ai voulu jailbreaker avec purplera1n avec itunes9. Malheureusement, çà a planté en cours de route et je n’ai pas eu d’autre solution que de faire une restauration avec la version 3.1. Avant de faire çà, j’avais pris soin de faire la manip de sauvegarde de l’ECID sur le site de geohot mais je ne trouve nul part le tuto pour downgrader à la version 3.0.1 avec ce numéro ou le fichier généré sur le site de Geohot. Quelqu’un peut m’aider ? Merci
Alain.
4 octobre 2009 à 11 h 27 min
Bonjour Alain,
Malheureusement si tu n’as pas sauvegardé ton n°ECID sur Cydia tu ne pourras pas downgrader et sera bloqué en 3.1
Pour le moment, il n’y a toujours pas de solution avec l’ECID enregistré via le site de Geohot :/
31 janvier 2010 à 16 h 21 min
slt j’ai un iphone 3gs j’ai voulu e jailbreké via blackra1.n et j’ai fait un erreur de manipe ( j’ai vu les tuto pour jailbreké un iphone aprés
) donc la chui en Recovery Mode j’ai lu qu’il fallai rester apuyier sr le bouton home et celui du haut 10 s et 10s je lai fait et mintenan il ne sallume meme plus que faire svp aidez-moi
31 janvier 2010 à 17 h 15 min
Euh, normalement avec Blackra1n, t’as pas besoin de faire de manip’; le logiciel passe automatiquement ton iPhone en mode recovery.
5 février 2010 à 10 h 45 min
j’ai un petit problème, peut-être que vous pouvez m’aider… Lorsque je copie mon ECID sur purplera1n, et que je tappe sur entrer rien ne se passe, je n’ai pas le code retour… que faire???
5 février 2010 à 13 h 09 min
La manip via Purplera1n ne marche plus si je ne me trompe pas. Il faut le faire uniquement via Cydia désormais. Mais tu arrives après la bataille, Apple a cessé de signer les firmwares 3.1.2.
En gros il est trop tard.