[Tuto] Downgrade iPhone 3GS nouveau bootrom de 3.1.3 à 3.1.2
Si vous avez par égard mis à jour votre iPhone 3GS composé du nouveau bootrom, il vous est impossible de jailbreaker votre appareil. Si vous avez auparavant enregistré votre ECID il est désormais possible de downgrader du firmware 3.1.3 au firmware 3.1.2 afin de pouvoir jailbreaker à nouveau votre iDevice. Cela fonctionnerait aussi avec les ECID non enregistrés, mais rien n’est sûr pour ce point là.

Sommaire :
- Etape 1 : Modification du fichier Hosts
- Etape 2 : Téléchargement du Firmware 3.1.2
- Etape 3 : Mettez iTunes à jour en 9.0.3.15
- Etape 4 : Restauration vers le Firmware 3.1.2
- Etape 5 : Téléchargement de LibUSB + iRecovery
- Etape 6 : Contourner l’erreur 1015
- Etape 7 : Rebooter l’iPhone
- Etape 8 : Tutoriel en vidéo
Pré-requis :
- Un iPhone 3Gs New iBoot (Pour connaitre votre iBoot, merci de vous rendre : ici)
- Un ordinateur sous Windows Xp de préférence. (Windows 7 présente quelques problèmes)
- Un iPhone 3Gs avec ECID enregistré. (Chez certains, cela fonctionnerai même sans l’ECID)
Etape 1 : Modification du fichier Hosts
Dans cette première partie du tutoriel, nous allons modifier le fichier Hosts. Celui-ci gère les connexions au serveur.
Tout d’abords, tapez la commande suivante dans Démarrer / Executer :
C:\Windows\System32\drivers\ etc\hosts

Cliquez ensuite sur Ok. Sélectionnez le bloc-notes si un programme doit être défini pour ouvrir le document:

Une fois sélectionné, cliquez sur Ok. Le bloc Note apparait. Il vous suffira d’entrer cette ligne à la fin :
74.208.105.171 gs.apple.com

Il ne vous reste plus qu’à Sauvegarder le tout : Fichier / Enregistrer
Dernière petite manipulation dans cette partie, il vous faudra supprimer votre Cash DNS.
Pour ce faire, cliquez sur : Démarrer / Exécuter puis tapez « cmd.exe »

Puis cliquez sur Ok. Votre terminal s’ouvre alors. Rédigez cette première commande. (Respectez bien les espaces, majuscules etc..) :
ipconfig /flushdns
Puis tapez sur entrer sur votre clavier. Ensuite rédigez cette seconde commande :
ipconfig /registerdns
Tapez sur entrer sur votre clavier. Vous pouvez désormais fermer votre terminal.
Etape 2 : Téléchargement du firmware 3.1.2
Il va falloir désormais que vous téléchargiez le Firmware 3.1.2, pour ensuite pouvoir restaurer votre iPhone vers ce Firmware :
Firmware 3.1.2 pour iPhone 3GS
Rappel : Télécharger le à un endroit où vous pourrez facilement le retrouver par la suite
Etape 3 : Mettez à jour iTunes en 9.0.3.15
Pour continuer, vous devez posséder la dernière version d’iTunes soit la version 9.0.3.15.
Si ce n’est encore fait, lancez iTunes, cliquez sur « Aide » puis sur « Rechercher les mises à jour ».

Mettez à jour iTunes, puis revenez à ce tutoriel.
Etape 4 : Restauration vers le firmware 3.1.2
Il est maintenant temps de downgrader en firmware 3.1.2.
Branchez votre iPhone à votre ordinateur, puis rendez vous dans iTunes sur la partie iPhone :

Pour restaurer à partir du firmware 3.1.2 téléchargé :
Cliquez sur Restaure tout en maintenant la touche SHIFT de votre clavier, afin de pouvoir séléctionner un Firmware

Sélectionnez le Firmware comme ci-dessus, et cliquez sur Ouvrir pour lancer la restauration.
Patientez pendant la restauration. Vous devriez arriver au bout de quelques minutes à l’erreur 1015 :

Cliquez sur Ok puis fermez iTunes
Etape 5 : Téléchargement LibUSB + iRecovery
Votre iPhone est désormais bloqué sur l’image d’iTunes et cable USB. Il va falloir maintenant télécharger LibUSB :
Etape 6 : Contourner l’erreur 1015
Une fois téléchargé, décomprésser la première archive sur le bureau . Vous devriez retrouver les 3 Fichiers sélectionnés ci-dessous :

Il vous faut maintenant installer LiBUSB-Win32 (libusb-win32-filter-bin-0.1.12.2.exe). Lancer l’installation, et en fin d’installation laisser bien coché la case suivante, puis cliquez sur Finish :

Le programme s’ouvre. Laissez le ouvert, et n’y toucher plus !
Maintenant, décompressez l’archive iRecovery toujours sur le bureau, vous devriez retrouver les deux nouveaux fichiers comme ci-dessous :

Il va falloir ce connecter en mode console à l’iPhone. Pour ce faire, cliquez sur :
Demarrer / Exécuter puis tapez « cmd » et enfin cliquez sur ok :

Dans la console maintenant, vous devez tapez la commande pour vous redirigez vers votre bureau :
- Pour les personne possédant Windows en Français, tapez la commande suivante :
cd bureau
- Pour les personne possédant Windows en Anglais, tapez la commande suivante :
cd desktop
Vous devriez arriver sur cela :

Maintenant, il va falloir taper les commandes suivantes :
iRecovery.exe -s
Puis taper sur entrer sur votre clavier. Taper maintenant cette commande :
setenv auto-boot true
Puis taper sur entrer sur votre clavier. Taper maintenant cette commande :
saveenv
Puis taper sur entrer sur votre clavier. Taper maintenant cette commande :
/exit
Vous pouvez désormais quitter la console grâce à la croix rouge en haut à droite.
Etape 7 : Rebooter l’iPhone
Nous voici enfin arriver à la dernière étape du downgrade, et l’étape la plus simple. Nous allons donc rebooter (redémarrer) notre iPhone :
Maintenant les touches Home et Power de votre iPhone pendant 10 secondes.
Votre iPhone redémarre, et vous êtes désormais en 3.1.2.
Etape 8 : Tutoriel en vidéo
Tutoriel proposé par forum-iphone.fr


14 mars 2010 - 18 h 11 min


Les iPod touch 3G dernier bootrom sont ils aussi compatibles?
Compatibilité 3GS ancien bootroom ECID pas enregistrée ?
Je teste dès que possible
Merci
alors sa fonction avec un 3GS news bootrom reçus avec la mise a jour 3.1.3 ??
D’après les tests, il est possible qu’un ECID non enregistré passe quand même en 3.1.2, que les nouveaux 3GS 3.1.3 fonctionnent aussi, mais je n’ai pas encore vu pour les iTouch.
Pour les ECID non enregistrés c’est un fake à mon avis. Pour tous ceux qui se sont fais vérifiés, ce sont des gens qui l’avaient enregistré sans le savoir…
Bonjour pour répondre au question je l’ai fait 4fois sur des 3GS 1enregistrer et 3 non enregistrer auin n’as pose de problème même le new bootrom non enregistrer
Moi j ai un 3gs ancien boot non enregistrer j ai fait 20 fois la manip et j ai un message d’ erreur des le debut: »l iPhone n a pas pu être restaurer…
Je confirme si ecid shsh 3.1.2 pas enregistré impossible que ça marche …..
Merci quand même!! Si j’avais su je l’aurais enregistrer cet ECID..:-(
Salut,
Je pose un message pour ceux qui galerent fortement sans ECID !
J’ai un iphone 3GS acheter vers janvier, je n’avais sauvegarder aucun ECID et pour en suivant ce Tuto a la lettre j’ai pu restauré un 3.1.2 et virer ce ptin de 3.1.3 alors courage a vous et accrochez vous !!!
Merci encore au créateur du tuto !!!!
pour new boot c est mort
bonjour,
tout d’abord merci pour ce tuto super précis.
Malheureusement pour mon cas je me trouve bloqué au moment de la restauration car je n’ai pas le message d’erreur 1015 mais un simple message en anglais qui me dit, au moment de la certification d’apple, que mon i phone n’est pas éligible à cette procédure. Il semblerais que la manip visant à contourner la connexion au serveur d’apple ne marche pas pour moi.
Si quelqu’un a une idée je suis preneur.
Je suis sous win xp avec un i phone tout neuf, base band 7e18, version du modem 05.12.01
Merci
Bonjour, sur le site Apple touch le même manipulation mais il nous demande de suprimé dans exécute ( cash DNS )
-cmd.exe
-ipconfig/flusdns
-ipconfig/registerdns
Est que c est pas dangereux. Merci par avance
Bonjour,
Alors moi je suis là avec mon iphone 3GS fraichement acheté il y a une semaine et autant de temps que je cherche sur tout les site du monde désespérément. Donc je suis sous le nouveau eboot (Qu’on adore tous) ainsi qu’en 3.1.3 biensur (Qu’on surkiff plus que tout
) et pas eu le moyen de l’enregistré sur Saurik.
Bon alors moi il me semble qu’il se passe la même chose beaucoup que de monde. Lors de la restaure il bloque dès le début « Pas de chance !! »
Donc là j’aimerai savoir comment Gali et Zko ont fait… Surtout Zko qui doit avoir une chatte considérable en le faisant avec 3 iphone !!.
.
Enfin voila je suis coincé avec mon iphone tout pas débloqué et il faut vraiment que Geohot, la Dev-team et tout ça nous délivre parce qu’on est vraiment beaucoup dans ce cas. Et puis bon on se fait chier . Moi même au bout d’une semaine on se lasse vite des app’s gratuites
je confirme pour les nouveau iphone sa ne marche pas itunes a tout bloque
ca marche tres bien avec le news iboot. en tout cas je suis repassé en 3.1.2
mille merci enfin du retour 3.1.2
pareil pour moi avec ancien boot, messsage d erreur en disant » this devivice eligible….. » j ai essayé la manipulation sur windows seven mes sans succés . SI une personne a la solution a ce probleme je suis preneur . J ai un 3GS ancien boot , et passé en 3.1.3 par erreur
Je suis exactement dans le même contexte que Maaaaz , je dispose d’un poste XP , J’ai essayé avec seven , vista ..vertualisé ou pas …; dans tous ces cas « » this device isn’………….bref je suis seche , si quelqu’un à la solution je l’en remercie par avance.
Bonjour,
j’ai 1 Iphone dernière génération et dès que je lance la restaure j’ai le message « Iphone deX n’a pas pu être restauré car le fichier de microprogramme est incompatible »
Est ce que quelqu’un a la solution
Merci par avance
Bonjour a tous
Moi j’ai acheté d’occaz un 3Gs soit disant jailbreaké et sous 3.1.2… Quand je l’ai reçu j’ai vu que le gars l’avait passé en 3.1.3 !
J’ai l’ancien iboot, il est desimlocké officiel et j’ai tout testé : downgrade vers 3.1.2, redsnow, snowbreeze… que dalle !!!
Ceux qui disent que ca marche sans sauvegarde ne savent pas lire l’anglais !! »Make my life easyer » ça veut pas dire qu’on fait un voeux, ça veut juste dire qu’on fait une sauvegarde du SHSH… Au moins a cliquer partout ils ont réussi a faire quelquechose !!!
si au moins yavait un truc interessant sur le 3.1.3 mais non zon toujours pas fait l’accusé de reception ces peaux de ..esses !
Du premier coup sur ipod 3g sans ecid pas eu besoin de irecovery car je n’ai pas eu le mesage d’erreur
Pour ceux qui ont des problèmes, je souhaite clarifier du mieux possible.
– Si iTunes vous affiche le message « This device isn’t eligible », cela veut dire que votre ECID n’a pas été sauvegardé sur le serveur de Saurik. Pour y remédier (iPhone 3GS et iPod Touch 3G SEULEMENT), il existe une manipulation pour récupérer cet ECID et le mettre sur le serveur de Saurik SANS passer par Cydia et SANS avoir un iPhone jailbreaké. Il faut utiliser les logiciels UsbView, qui vous permet de récupérer ce fameux numéro, puis le logiciel Umbrella, pour l’envoyer sur le serveur de Saurik (je vous laisse chercher sur Google pour des tutoriels complets). Une fois cette manipulation effectuée, vous n’aurez plus le message « This device isn’t eligible ». Pour les autres il existe sûrement une solution, mais je ne la connais pas… La manipulation fonctionne du firmware 3.1 à 3.1.3

– Pour les utilisateurs de Windows 7, vous avez sûrement rencontré un petit problème, un gros « ACCES REFUSE » lorsque vous avez voulu modifier le fichier « hosts ». J’ai la solution. Suivez pas à pas ces instructions :
Cliquez sur « Démarrer », et tapez « cmd » dans la barre de recherche ;
Faites un clic droit sur le programme, et faites « Exécuter en tant qu’administrateur » ;
Dans l’invite de commande, tapez « cd drivers\etc\ » puis « notepad hosts » ;
Là, il vous ouvre le fameux fichier, que vous pouvez modifier et sauvegarder à votre guise
– Pour tous ceux qui prétendent avoir réussi la manipulation sans avoir sauvegardé leur ECID, c’est tout simplement IMPOSSIBLE. Ils l’ont peut-être fait par inadvertance, mais en tout cas la manipulation sans ECID est impossible (cf. message « This device isn’t eligible »).
Voilà pour les concernés.
J’espère avoir été précis et clair. Bon WE à tous !
Salut
J’ai un Iphone 3GS 3.1.3 ; le Tuto est niquel.
j’avais aussi le message d’erreur : « this devivice eligible .. »
Solution:
1 – J’ai utilisé ECID Grabble + umbrella pour enregistrer mon ECID sur le serveur de SAURIK
2 – Apres avoir rajouté
« 74.208.105.171 gs.apple.com » cette ligne dans le fichier host ; il ne faudrait pas oublier de commenter la ligne précedente en rajoutant un # devant l’adresse IP 127.0.0.1, car elle n’est pas commenté par defaut.
conséquence ==> le message d’erreur GOT USB iphone /ipod not found n’apparait plus lorsqu’on tape la commande irecovery -s; tout fonctionne comme indiqué dans le tuto.
Seul hic pour moi : c’est qu’apres avoir fait un quasi sans faute ==> je retrouve toujours la version 3.1.3 ; je pense que c’est au niveau de l’étape 8 , que je n’obtiens pas le même comportement que toi au démarrage du Iphone et de la détection du iphone par ITUNES, car tu arrives à reparamétrer ITUNES au démarrage de l’appli, ce que je n’ai pas
Petite rectification ==> j ‘ai une petite erreur dans l’excution de la commande: irecovery.exe -s
yaFTL:YAFTL_open:CXT is not valid . performing full NAND R/O Restore…
Boot Failure Count: 0 Panic Fail count: 1
c’est probablement pourquoi le comportement de ITUNES était diffèrent au démarrage, bref je ressaie et je vous tiens informé.
@Francis : merci pour ces précisions
Question : l’étape flushdns et registerdns est-elle indispensable ? J’ai du réinstaller Windows après la manip, deux fois… Mais n’étant pas parvenu jusqu’au bout, je voulais savoir si elle est vraiment primordiale. D’avance merci
j ai un message d erreur kan je tape irecovery.exe-s , le message est le suivant » il ne dit qu il ne reconnait pas en tant que commande interne ou externe » quelquun peut il m aider svp
et kan je tape ke iRecovery.exe il me donne ca » upload file in DFU, WIF and recovery modes , starts a shell in recovery mode »
Pour tous ceux qui ont un ipod touch 3g 8gb, c’est très facile de downgrader.
Il suffit ce télécharger le firmware 3.1.2 pour ipod touch 2g et non 3g!!!!!Ensuite cliquez sur shift (ou alt sur mac) + restaure dans itunes et ca marche!!! Sans rien faire d´autre.
SEULEMENT POUR LES IPOD TOUCH 3G 8GO EN 3.1.3
y a toujours personne pour me repondre svp
@Anas : surtout pendant la manip’ ne touche pas à ton iPhone sauf lorsqu’on te le demande. Assure toi bien aussi d’avoir le fichier .exe sur ton bureau. Refais la manip’ normalement il n’y a pas de problème
@Anas
Le Message » ne reconnait pas en tant que commande interne ou externe »
Solution : installe Microsfoft Visual Studio C++
http://www.microsoft.com/downloads/deta … laylang=en
@ Anas
Le bon lien: http://www.microsoft.com/downloads/details.aspx?FamilyID=9b2da534-3e03-4391-8a4d-074b9f2bc1bf&displaylang=en
Merci je vais essayer et je vous dirai ca…
Up pour Francis
#26
Salut, pour ma part (Iphone acheter le 01/04/2010, il n’existe pas de solution pour repasser en 3.1.2 a part celle la sauf que quand Ulbrella se connecte il me dit: could not get your ECID SHSH for that model/version : sorry… Cela fait 5 heures que je cherche comment le jailbreacker…
@anas : dans la commande il y a un espace entre le exe et le -
Bonsoir,
J’ai un iphone 3.1.3 sorti d’usine (et oui ..) et lorsque je tente le downgrade en 3.1.2 via ce tuto, j’ai dés le départ « this device isn’t eligible .. ».
En suivant le commentaire de Francis (#24), j’ai donc essayé d’envoyer mon ECID vers les serveurs de Saurik.
Le soucis c’est que je ne sais pas si j’ai fais une boulette, mais la premiere key que j’ai envoyé correspondait à une version 3.1.3. Ce qui m’a bien généré un .shsh, mais ça ne change rien au probleme, toujours le même message dés le départ lors du downgrade.
Y’a t’il une solution pour envoyer mon ECID comme un 3.1.2 pour autoriser le downgrade ???
Apparament non :p
je suis parvenu à repasser en 3.1.2 mais mon modem est toujours en 05.12.01, donc impossible de me connecter à un réseau; Quelqu’un a-t-il une solution? Merci d’avance
Bonjours a vous j’ai fait tous se que vous dites j’ai meme enregistrer mon ECID et j’ai toujours l’erreur sur iTunes ( maj hier )
Aidez moi SVP
bjr moi le seul problem que je rencontre qui me bloc la suite j ai plus de fichier hosts j ai tous essaye relise a zero du pc mode dfu j ai tous fais et rien pas de fichier hosts
Bonjour,
J’ai un iphone 3gs version 3.1.3 nouveau bootrom acheté il y a deux semaines environs. J’ai enregistré mon ECID sous la version donc 3.1.3 grace à Umbrella et sur le serveur de Saurik. Je me retrouve alors avec un fichier .SHSH mais je ne sais pas quoi en faire. Deplus je suppose que le fait d’enregistrer ce numéro en version 3.1.3 ne permet pas de downgrader puisque lors de la restauration j’ai ce fameux message « This device isn’t eligible… ». Et je n’ai pas la possibilité de l’enregistrer en version 3.1.2 puisque ce n’est pas la mienne. Comment puis-je faire?
Merci de répondre
Bonjour tout le Monde
Bravo bravo et encore bravo aux teams qui nous font partager leurs exploits.
Voilà après 5 jours de 3.1.3 suite à un bug en 3.1.2 JB sur iphone 3GS 32Go,
j’ai enfin réussi à downgrader en 3.1.2 grâce à Saurik et son « make my life easier » et grâce à vos tutos.
celà n’a pas marcher pendant 4 jours sur un toshiba qosmio x300 windows 7 64bits.
Ce midi je change de PC et j’essaie avec mon home made P4HT 3ghz windows 7 32 bits.
TOUTE LA DIFFERENCE C’EST FAITE A CE MOMENT CAR L’IPHONE ETAIT RECONNU DANS LIBUSB ET DONC IRECOVERY!
Résultat > downgrade du premier coup!!!Incroyable mais ça a marché.
Si quelqu’un se trouve dans le cas où iRecovery vous dit No Iphone Got et que votre sytème est en 64 bits, essayez sur sur 32 bits, moi ça a marché et je kiffe d’avoir retrouvé mon 3GS 32Go 3.1.2 JB.
Merci à tous ceux qui nous donnent leur temps.
Ben pareil, aparemment en 64 bits Irecovery marche pas (et la librairie USB je sais pas quoi fait foirer seven au niveau des drivers matériels)
Solution : prendre blackrain (attention, sous seven il faut les librairie suivantes pour tourner : ASL.dll, CoreFoundation.dll, icudt36.dll, icuin36.dll, icuuc36.dll
, msvcr71.dll, zlib1.dll
Ensuite reflasher en 3.13 avec firmware customisé par Snowbreeze !
bonjour,
moi j ai un probleme des le debut lorsque j ouvre host et j essaye d enregistrer avec la modification il me dis impossible de creer le fichier C: windows… verifie que le nom et le chemin d acces sont correts.. help??????
y a t il un moyen de faire cette manipulation sur window 7 64 bit ?
mon mes d’erreur est « this device isn’t eligible for the requested build » et ca me prend grave la tete svp de l’aide
ca marche !!!!!!!!!!!!!!!! j’ai le nouvel iboot j’avais fais la mise a jour en 3.1.3 et j’ai suivi le tuto jusqu’a Etape 6 : Contourner l’erreur 1015
et aprés rien a marcher pour moi et je rester bloquer sur l’ecran itunes, j’ai donc lancé blackrain (aprés l’avoir arrangé avec blackbreeze et surprise mon iphone est repassé en 3.1.2 !!!! avec blackrain dessus !!!! merciiiiiiiiiiiiiiiiiiiiiii i love you
Pour ceux qui comme moi (possède un Iphone 3GS avec new iboot, model MC ..) ont tenté de downgrader leur iphone afin de reussir le Jailbreak derrière ==> plus besoin de faire autant de Gym; une appli est enfin sorti pour nous faciliter la vie ==> SPIRIT
http://spiritjb.com
Suivre le tuto avant de jailbreaker ==> en fait le tuto indique juste comment activer le mode compatibilité Windows 98…avant d’exécuter l’appli; je l’ai testé avec succès…j’espère que vous le serez aussi.
ok francis mais spirit ne desimlock pas l’iphone…
Et sinon petite question auquel je ne trouve pas de solutions après des heures de blog, j’ai un iphone 3gs blackrainé, que je devais rallumer en passant par un ordi, il y a 3 jours suite à une pénurie de batterie, il s’éteint, et depuis il ne veut plus se rallumer, après avoir lancer le fameux « make it rain » il reste bloqué sur l’image de geohot pendant plusieurs minutes avant de s’éteindre.
Donc est-ce que ce tuto pourrait me permettre de récupérer refaire jailbreak, apres avoir restaurer mon iphone via i-tunes (ce qui le ferait passer en 3.1.3)?
Merci pour vos réponses.
ok francis mais spirit ne desimlock pas l’iphone…
Et sinon petite question auquel je ne trouve pas de solutions après des heures de blog, j’ai un iphone 3gs blackrainé, que je devais rallumer en passant par un ordi, il y a 3 jours suite à une pénurie de batterie, il s’éteint, et depuis il ne veut plus se rallumer, après avoir lancer le fameux « make it rain » il reste bloqué sur l’image de geohot pendant plusieurs minutes avant de s’éteindre.
Donc est-ce que ce tuto pourrait me permettre de refaire jailbreak, apres avoir restaurer mon iphone via i-tunes (ce qui le ferait passer en 3.1.3)?
Merci pour vos réponses.
désolé pour le double, fausse manip…
bonjour a tous
alors voila, j’ai essayer d’appliquer ce tuto a mon iphone 3G, tout ce passe correctement jusqu’au moment ou il faut rebooter le telephone. En effet dès que je fais l’étape 7, le téléphone redemarre et me demande de le conncter au itunes.
pouvez vous m’aider? merci d’avance
normalment avec spirit en 3.1.3 tu peut le fair sans pb!
sinon tu downgrade en 3.1.2!!
Bonjour,
Je viens de faire un downgrade depuis l’OS4, ça marche nickel !
par contre attention au fichier libusb-win32-filter-bin-0.1.12.2.exe qui provoque un big plantage des ports USB sur Vista…
ici une version compatible :
http://sourceforge.net/projects/libusb-win32/files/
Je vous dis pas la merde que c’est quand vous avez souris et clavier USB ^^
Merci encore pour ce tuto !
moi j’ai l’erreur 14 les gars, please help
Moi j’ai obtenue l’erreur 20 suite l’étape de la mise a jour par iTunes.
merci gars!!! sa marche!!