Nous vous en avions parler récemment, et la méthode est sortie hier… Voici comment faire pour downgrader votre iPhone 3Gs en 3.0 !

Ni iPhonfun, ni ses administrateurs ne sont responsables des dommages éventuels que peut entrainer cette procédure. Faites attention à ce que vous faites. Si vous n’êtes pas sur de vous, ne faites rien.
Saurik a sorti la méthode hier soir du Downgrade, voici la méthode à faire et traduit par mes soins:
Le contournement de l’Overlord
Saurik a construit un serveur qui duplique les fonctionnalités exposées par le serveur de signature Apple, sauf l’utilisation des résultats « sur fichiers » plutôt que sur les demandes en direct.
Tout ce qu’il faut, alors, est d’utiliser iTunes. Heureusement, la plupart des systèmes d’exploitation ont également la possibilité de définir localement afin de contourner les noms de domaines spécifiques à travers un fichier nommé hosts. En utilisant ceci, nous pouvons rediriger les requêtes vers le serveur de signature d’Apple pour Cydia.
Alors, ouvrez le fichier C:\Windows\System32\drivers\etc\hosts (Windows) ou /etc/hosts (Mac OS X) et ajoutez l’entrée suivante à la fin du fichier.
74.208.105.171 gs.apple.com
Maintenant, quand iTunes pense qu’il communique avec Apple, il est en fait en train de communiquer avec Cydia, ce qui permettra l’accès à iTunes des signatures déjà enregistrées par Cydia « sur fichier ».
Ce serveur agira également comme un cache pour tout blobs SHSH qu’il n’a pas vu, agissant comme intermédiaire vers le serveur d’Apple. Cela a effectivement enregistré votre appareil avec le mécanisme « sur fichier », ce qui signifie que vous pouvez maintenant contourner les protections et d’être capable de downgrader votre firmware dans le futur, même si vous n’avez pas jailbreaké.
Ce point doit être souligné: même si vous n’avez pas jailbreaker, et même si vous avez l’intention de ne jamais jailbreaket, vous devriez envisager d’utiliser le nouveau service « sur fichier ».
Disons que si Apple publie une mise à jour dans l’avenir, vous le prennez, et ils cassent quelque chose d’important. Peut-être qu’ils casseront votre compte e-mail ou votre liste de todo.
Si seulement vous pouviez downgrader, non? Hélas, Apple ne vous l’autorise pas. C’est là que le nouveau serveur de signature cache entre en jeu: en faisant votre restauration grâce à ce serveur, vous êtes assuré de ne pas accepter les mises à niveau d’Apple.
Exécution de la restauration
Maintenant, on aurait pu espérer que le processus serait aussi facile que de «restaurer en utilisant la version 3.0 du IPSW ». Si seulement nous avions eu cette chance. Le premier problème est que le downgrade du 3.1 au 3.0 doit être lancé en mode DFU.
Donc, commençons: maintenez les touches HOME + POWER pendant 10sec. (Au bout de 6sec votre iPhone devrait s’éteindre, continuez 4sec!).
Puis après les 10sec, lâchez POWER et rester appuyer sur HOME jusqu’à temps que PC détecte l’iPhone qui sera alors reconnu par votre ordinateur en mode DFU. iTunes reconnaît l’appareil avec le message: « iTunes a détecté un iPhone en mode de récupération. Vous devez restaurer cet iPhone avant qu’il puisse être utilisé avec iTunes. « .
Notez que, à ce stade, l’écran de votre iPhone devait être entièrement noir. Beaucoup de gens confondent « DFU » par « récupération » (en fait, elle-même iTunes chipotte à ce sujet), mais ils sont assez différents. Si vous constatez sur votre écran, le logo iTunes et un câble de synchronisation, c’est que vous êtes en mode recovery et vous devrez donc réessayer. On peut trouver des vidéos en ligne peuvent vous aider.
À ce stade, vous devriez faire une restauration « normal » du logiciel 3.0. Quand vous faites cela, n’oubliez pas de maintenir enfoncée la touche Option (sur Mac OS X) ou la touche Shift (Windows) tout en cliquant sur le bouton Restaurer dans iTunes. Sélectionnez le firmware (qui est probablement nommé iPhone2, 1_3.0_7A341_Restore.ipsw), et les choses devraient se faire tout seul.
Notez que Saurik n’a pas les signatures pour le 3.0.1, mais seulement que pour les 3.0. Pour certains nombre très restreint d’utilisateurs il a aussi une signature pour 3.0.1 mais utilisez tout de même le firmware 3.0.
Si vous souhaitez essayer de restaurer à 3.0.1 avec son serveur, pour voir si vous avez les clés du 3.0.1 dans le fichier, vous pouvez essayer, mais il y aura certainement une erreur très bizarre plus tard dans le processus. Tous les utilisateurs « on file », peuvent restaurer en 3.0.
Exploit Prochain du 3.1
Si vous rencontrez des « erreurs inconnues (3002) », vous n’avez probablement pas votre ECID SHSH pour 3.0 « sur le fichier » avec Cydia. Malheureusement, Apple nne permet pas aux utilisateurs de signer le firmware 3.0, il n’est plus possible d’enregistrer votre appareil avec Cydia.
Heureusement, il a été rapporté que le 3.1 est vulnérable à un autre exploit. Cela signifie que, une fois le jailbreak pour 3.1 sorti, les utilisateurs seront en mesure de se préparer aux futures jailbreak, même si ils ont manqué le premier tour de stockage des signatures (qui malheureusement je n’ai pu commencer que très tard dans le 3.0).
Une fois que vous essayez encore d’utiliser ce service (ou si vous dites que Cydia vous «rend la vie plus facile »), vous serez inscrit pour le tracker des signatures, et Cydia HQ fera de son mieux pour gérer votre capacité à restaurer.
Et encore, si vous avez des problèmes avec ce processus, s’il vous plaît ne lui envoyez pas de mail. Au lieu de cela, allez sur ModMyi.com, où il ya un forum spécial appelé « [HOW TO] Downgrade a 3G[S] From 3.1 and Jailbreak », créée aux fins du présent article.
Format NAND non valide
OK, si vous utilisiez déjà le 3,0 alors ce processus devrait «juste travailler». Toutefois, si vous aviez déjà mis à niveau en 3,1, vous rencontrerez une erreur Nasty: « L’iPhone « ne peut être rétablie. Une erreur inconnue s’est produite (1015). ». Ce comportement est normal.
Pour les gens qui sont curieux, ce qui s’est passé est qu’une section du stockage NAND a été légèrement réorganisée en 3.1, et le iBoot 3.0 ne peut plus l’analyser. Nous nous sommes retirés d’iRecovery et avons vérifié les logs iBoot sur USB. Nous avons vu les messages suivants (les fautes de frappe sont d’Apple).
[WMR:ERR] NAND format invalid (mismatch, corrupt, read error or blank NAND device)
[WMR:ERR] boolSignatureFound false boolProductionFormatVerified true nSig 0×0 ****************************************************************************** ******************************************************************************
AND: NAND initialisaton failed due to format mismatch or uninitialised NAND.
AND: Please reboot with reformatting enabled. ****************************************************************************** ******************************************************************************
NAND FTL failed initialisation
Toutefois, il suffit d’une seconde restauration et le NAND se changera correctement par lui-même. Donc, sans prendre la peine de faire autre chose sur le périphérique (le laissant dans le mode recovery, se mettre en DFU n’est plus nécessaire), il suffit de commencer la restauration de nouveau de la même manière que précédemment, une fois de plus en choisissant le firmware 3.0.
Coincé dans la restauration
Malhereusement, cette deuxième restauration va également être un échec (* sigh *), et assez agaçante. Il provoquera la même erreur: « L’iPhone ne pouvait être rétabli. Une erreur inconnue s’est produite (1015). » . C’est encore le comportement attendu.
Pour ceux qui sont encore curieux, ce qui s’est passé, c’est que lorsque l’appareil tourne sur elle de décider ce qu’il va faire: attendre les instructions via USB, ou continuer dans le processus de démarrage. Il est déterminé par une NVRAM variable nommée auto-boot, qui est actuellement fixé à « false ».
Normalement, cela est fixé à la fin du processus de restauration, mais techniquement, nous avons été incapables de terminer la restauration: Je crois comprendre que c’est parce que, pour la mise à niveau du 3.1, il installe le baseband du 3.1 (qui n’est actuellement pas débloquable, btw), et le baseband upgrade en 3.0, puis échoue, et arrête la restauration.
Cependant, cela semble être la dernière partie et la moins importante de la restauration, afin que nous finissions.
Jailbreak avec Redsn0w ou purplera1n
Cette partie ne devrait plus poser de problème si vous êtes un adepte du jailbreak… En effet des tonnes de tutos existe sur notre site ou sur le net. Nous vous invitons donc par la suite à jailbreaker simplement votre iPhone qui est retourné au firmware 3.0.
En résumé:
- Allez dans votre fichier host
- Ajoutez 74.208.105.171 gs.apple.com à la fin du fichier
- Lancez itunes et mettez vous en mode DFU
- Faites une restauration avec le firmware 3.0
- Si il y a une erreur 1015, refaites la manipulation
Merci à d_hylde pour le signalement
Source traduit par Google. Correction faite par Seidel.
PS: Certains passages n’ont pas été totalement traduits ou corrigés, mais le global y est…


Posté par d_hylde, le 15 septembre 2009 :
Wow super la traduction, je n’aurais pas pus faire mieux…
Je tiens a préciser que le Downgrade du 3Gs de 3.1 en 3.0 est possible (du moin pour le moment) que pour ceux qui on eu la bonne idée de d’enregistrer leur signature sur Cydia.
Et quand aucun cas le baseband ne reviendra a celui avant le 3.1, ce qui comprommais le Dé-simlock.
Posté par Jeremy, le 15 septembre 2009 :
Je rencontre l’erreur(3002) que dois-je faire ??
Posté par JF Lemay, le 15 septembre 2009 :
Incapable C,est niaiseux mais je réussi pas a saugarder le fichier hosts aprés avoir ajouter sa : 74.208.105.171 gs.apple.com
… Quelqun peut maider ?
Posté par craighdavid, le 15 septembre 2009 :
Chez moi c’est toujours le meme pobleme d’iligibilité et le serveur rejete la 3.0
Quelqu’un peut m’aider please ????
Posté par JF Lemay, le 15 septembre 2009 :
Incapable il me dit que la restauration ne peut se faire
Posté par Chk, le 15 septembre 2009 :
@JF Lemay le serveur est trop surcharger, faut ressayer plusieurs fois.
@craighdavid Lit bien la procédure peut être que tu tromper
Posté par JF Lemay, le 15 septembre 2009 :
sa me dit tel quel : L’Iphone n’a pas pu être restauré. une erreur inconnue c’est produite (3002) ! Merci de votre aide SVP
Posté par craighdavid, le 15 septembre 2009 :
JF Lemay Says:, comme tu as édité le fichier Host ???? explique moi … sinon tu as ce mesasge c’est à dire que tu n’as enrégistré ton ECID chez cydia… explique moi un peut please.
craig
Posté par JF Lemay, le 15 septembre 2009 :
J’ai réussi a le sauvergader le fichier hosts oui car quand je louvre ladresse et toujours écrite ! Mais Mon iphone 3Gs Et Brand new avec la version 3.1 donc je nest pas pue sauvegarder mon ECID sur cydia !
Posté par Krisfire, le 15 septembre 2009 :
Salut g réussi en faisant 2 fois la manip restor avec le même message d’erreur 1015 a chaque fois puis g utiliser redsn0w pour jailbreak en 3.0 jailbreak réussi mais depuis je n’ai plus de réseau Orange qui es l’opérateur d’origine pour moi si quelqu’un a une solution pour moi merci d’avance
Posté par Chk, le 16 septembre 2009 :
@Krisfire Faut activé ton iPhone comme un nouveau téléphone
Posté par Chk, le 16 septembre 2009 :
@JF Lemay Faudra attendre le jailbreak 3.1 car il y a une faille qui permettra le Jailbreak sans passer par l’ECID
Posté par craighdavid, le 16 septembre 2009 :
JF Lemay comment tu as mis l’adresse, un copier coller. je l’ai fais mais toujours rien…
Merci bien de m’expliquer..
Craig
Posté par Jf lemay, le 16 septembre 2009 :
J’en n’est aucune idée après 1000000000 essai j’ai réussi lolll
Posté par krisfire, le 16 septembre 2009 :
Chk merci de ta reponse mais comment on fai si g deja fai la boulette de restore avec une ancienne save merci d’avance
Posté par Jf lemay, le 16 septembre 2009 :
A t’il eu une date qui dit quand le jailbreak en 3.1 va sortir ! Sinon dabitude raque cest long ?
Posté par krisfire, le 16 septembre 2009 :
Chk j’ai re jailbreak et fai comme tu me l’avais proposé mais rien ne se pasee merci quand meme une autre solution je suis preneur merci d’avance
Posté par krisfire, le 16 septembre 2009 :
Bon je suis repassé en 3.1 et j’ai du réseau a nouveau si vous avez une solution je prends sinon j’attendrai le jailbreak 3.1
merci quand meme
Posté par Seidel, le 16 septembre 2009 :
Justement le jailbreak du 3.1 sur Mac est sorti pour le 3G et l’EDGE…
Pour le 3Gs il faut encore attendre, mais certainement pas très longtemps !
Posté par JbCyber, le 16 septembre 2009 :
Bonjour à tous. Je rencontre le même problème que krisfire. Impossible de capter le réseau (sfr) même après plusieurs restauration en 3.0 (erreur 1015 systématique). En dehors de l’activation en tant que nouveau tel, y’a t-il une autre solution ? Merci
Posté par JbCyber, le 16 septembre 2009 :
Re bonjour ! Ca fonctionne… Je résume : 1) make my life easier avec Cydia 2) upgrade 3.1 (j’y ai été obligé suite à un plantage de l’iPhone 3GS) 3) Downgrade en 3.0 grâce à ce sublime tûto 4) Erreur 1015 rencontrée à chaque tentative de restauration 5) jailbreak avec redsnow 0.8 => plus de réseau 5′) jailbreak avec purplra1n => tout fonctionne.
Si ça peut en aider qq’uns…
Bonne soirée à tous.
Posté par Rodolphe51, le 16 septembre 2009 :
Bonjour,
Je viens de suivre le tuto pour le downgrader en 3.0.1, ben ca marche pas, car il me renvoie une erreur 1602 …
Je suis entrain de le faire en 3.0, l’iPhone se restaure sans souci pour le moment (je voie la barre de progression) et il m’a renvoyer une erreur 1015 …
On verra lors de la 2e restauration en mode recovery, comme c’est expliquer …
Mais je ne voie pas pourquoi ca ne marcherait pas …
Posté par Rodolphe51, le 16 septembre 2009 :
2e restauration, nouvelle erreur 1015, j’espere que pour cette 3e et derniere restauration, ca sera bon cette fois …
Sachant que sur cette 2e restauration, cela a presqu’etait jusqu’au bout du processus …
Je croise les doigts …
Posté par Rodolphe51, le 16 septembre 2009 :
3e restauration, toujours erreur 1015 de presente, je lance donc un jailbreak de suite en 3.0 avec redsnow …
wait and see …
Posté par krisfire, le 16 septembre 2009 :
Jbcyber je vais essayer ta méthode et je te remerci d’avance je ferai un retour demain si ça marche ou pas pour moi
Posté par krisfire, le 16 septembre 2009 :
Re jbcyber tu as utilise kel version de iTune 8.2 ou la 9?
Posté par krisfire, le 17 septembre 2009 :
Bonjour jbcyber j’ai fai comme toi mais mon 3GS reste bloquer sur la photo de geohot et plus rien ne se passe.Si une autre solution je suis preneur Merci
Posté par JbCyber, le 17 septembre 2009 :
Bonjour krisfire.
Ma version de iTunes est la 8.2. D’autre part, j’ai oublié de précisé qu’entre chaque restauration je me suis remis en mode DFU et pas en mode recovery (sauf au moment du jailbreak).
Cdt.
Posté par krisfire, le 17 septembre 2009 :
JbCyber je te remerci mais moi ca ne change rien j’ai fais exactement comme toi mais pour moi ca passe pas avec purplera1n reste bloquer tjs sur la tof a geohot pour l’instant je rest en 3.1 car un peu fatigué de restaurer a chak fois merci quand meme
Posté par JbCyber, le 17 septembre 2009 :
Désolé pour toi, essayes de re dl purplra1n. Autrement pas d’autre idée. Bon courage à toi et si tu as besoin d’autres infos, n’hésites pas.
Posté par krisfire, le 18 septembre 2009 :
Salut jbcyber merci mais je crois que je vais attendre la dev-team qui nous fournira un jaibreak du 3.1
A plus
Posté par Rodolphe51, le 19 septembre 2009 :
Bonjour,
pour ma part, après 2 restaurations en mode DFU de suite, lors de la 2e iTunes a été jusqu’à la vérification du microprogramme de l’iPhone, mais tout de même erreur 1015 a la fin, ça saoule a force cette erreur !!!
J’ai rejailbreabrer avec RedsnOw, qui s’est très bien effectue, après vérification, j’étais bien revenu en 3.0, mais impossible de remettre le partage de connexion Internet gratuitement, car version de modem en 3.1 !!!
Puis lors du retour spusiTunes, celui-ci a voulu termine le processus de restauration avec la restauration de tous mes contacts, SMS, etc, mais cela m’a été impossible, car iTunes m’a dit « le FW de l’iPhone est trop ancien, veuillez le configurer en tant nouvel iPhone et faire la MAJ en 3.1″.
Je suis repasser en FW 3.1, car après le jailbreak, via redsn0w 0.8, je n’avais plus de réseau et que je ne voulais pas perdre mes archives de contacts et SMS !!!
Dommage ! Je vais donc attendre le jailbreak 3.1, de la Dev-Team, pour mon iPhone 3Gs …
Posté par samy2009, le 19 septembre 2009 :
slt les amis ,svp combien de fois qu on restaur pour arrivé à charger la barre completement merci
Posté par Quents, le 26 septembre 2009 :
Bonjour a tous,
J’aimerais que quelqu’un m’aide pour passer mon Iphone de la version 3.1 a la version 3.0 pour que je le Jailbreak correctement . J’ai pas encore essayer quoique se soit, j’aimerais qu’un spécialiste et qui la déjà fait plusieurs fois sans erreurs me contact pour qu’il m’aide a faire le nécessaire . Si vous etes d’accord demander moi mon adresse mail et je vous la donnerais .
Merci par avance.
Cordialement, Quents
Posté par moreau, le 1 octobre 2009 :
Ça m’a pas l’air évident, j’ai le sentiment de devoir attendre que la Dev team trouve la solution pour le jailbreak en 3.1.
C’est bizarre, sur ce coup la j’ai vraiment l’impression qu’ils en chient grave !!
Posté par Nicolas, le 4 octobre 2009 :
Salutà tous, je ne trouve pas dans mon mac :
/etc/hosts
Quelqu’un peut me dire ou il est (Finder ne me le deniche pas ) ?
Merci à tous.
Nicolas
Posté par Nicolas, le 4 octobre 2009 :
C’est bon j’ai trouvé, il était en »fichiers cachés » par contre Mac n’accepte pas que je le modifie avec le textedit: « vous n’avez pas l’autorisation » me dit le message.
Une idée ?
thx
Posté par Nicolas, le 4 octobre 2009 :
Ca y est trouvé: il faut autoriser le dossier etc en lecture et écriture ainsi que le fichier hosts et la on peut sauvegarder la modif.
Posté par HazertycK, le 7 octobre 2009 :
Pour moi (qui suis sous mac) c’est bon j’ai ajouter la ligne, mais rien a faire, iTunes refuse la restauration, non éligible…. j’ai testé l’IP du serveur, il est fonctionnel, on peu même récupérer les différents « packages », mais bon, je ne sait pas si bidouiller à ce niveau c’est bien … donc qu’es-ce qui cloche chez moi ?
iphone 3Gs sous 3,1 avec un imac OS X,6 (snow leopard) et itunes 9
Merci de votre aide !
Posté par marc, le 20 novembre 2009 :
Moi aussi je recherche à revenir à la version 3.0.1 mais je n’y arrive pas mon iphone est un 3GS . m’écrire à xxii@wanadoo.fr merci
Posté par vivadown, le 19 juin 2011 :
Un tres beau sujet ami et en plus un tres beau theme , je te souhaite plus de succés
viva down