Comme vous le savez, Apple vient de relâcher la mise à jour de l’iOS 4 en version 4.0.2 qui corrige la faille utilisée par le jailbreak.
Malheureusement, il est possible que à cause d’un bug ou par inadvertance certaines personnes mettent leur appareils à jour.
Voici donc un tutoriel vous permettant de downgrader du firmware 4.0.2 au firmware 4.0.1 / 4.0.
Pré-requis
Etape 1
Il vous faut tout d’abord modifier le fichier hosts qui contient l’adresse IP du serveur de vérification.
Sous Windows
Allez dans :
C:/Windows/System32/drivers/etc
Ouvrez un fichier nommé « hosts » avec un le bloc note ou notepad++ de préférence ^^
Sous Mac
Cliquez sur l’icône du Finder dans le Dock et cliquez sur l’onglet « Aller » puis « Aller au dossier … »
Tapez « /etc/«
Recherchez le fichier « hosts ».
Etape 2
À ce stade, nous changeons l’adresse du serveur Apple par l’adresse IP de Saurik.
De cette manière, on peut tromper iTunes. Pour ce faire, il suffit de copier le texte ci-dessous et l’ajouter à la fin du fichier « hosts » que nous venons d’ouvrir ! (sous Windows et sous Mac)
74.208.105.171 gs.apple.com
Enregistrez le fichier et fermez l’éditeur de texte.
Etape 3
Mettez votre appareil en DFU grâce aux explications de cette vidéo
Etape 4
L’iPhone devrait avoir un écran totalement noir si vous avez autre chose recommencez la manipulation pour mettre l’iPhone en mode DFU.
Beaucoup de gens confondent avec le recovery qui lui affiche un logo iTunes + câble USB Attention ce n’est pas bon il faut un écran complètement noir sans rien d’affiché dessus !
[!] Téléchargez maintenant le firmware 4.0 / 4.0.1 sur notre page firmware : ici [!]
Etape 5
Lancez iTunes et connectez votre appareil. iTunes vous dira que il a trouvé un appareil en mode de restauration etc .. Fermez la petit popup et ne touchez plus à rien [!]
Etape 6
Sous Windows
Maintenez le bouton shift de votre clavier puis cliquez sur le bouton [Restaurer] de iTunes qui vous demandera de sélectionner le firmware avec lequel vous voulez restaurer. Sélectionnez le firmware 4.0 précédemment téléchargé.
Sous Mac
Maintenez le bouton alt de votre clavier puis cliquez sur le bouton [Restaurer] de iTunes qui vous demandera de sélectionner le firmware avec lequel vous voulez restaurer. Sélectionnez le firmware 4.0 précédemment téléchargé.
Pendant la restauration, vous aurez plusieurs erreurs et c’est normal !
Etape 7
- Erreur 3002 -
Vous n’avez pas sauvegardez l’ECID sur le server de Saurik via Cydia quand c’était possible !
Si vous n’avez pas cette erreur passez à l’étape suivante [!]
Etape 8
- Erreur 1015 -
L’iPhone n’a pas pu être restauré. Vous devez alors accepter le message et lancer un nouveau la restauration exactement comme vous venez de faire.
1. Mode DFU
2. SHIFT + clic ou ALT (mac) + clic sur le bouton Restaurer
3. Sélectionner le firmware 4.0
Le processus échouera à nouveau et iTunes affichera encore l’erreur 1015
Ne paniquez c’est tout à fait normal ;-)
Vous devez cliquer sur OK à l’erreur 1015 refaire la manipulation une seconde fois !
Vous obtiendrez alors encore une erreur le refaire une troisième fois et ça devrait passer laissez travailler l’iPhone (barre de chargement blanche).
Si cela ne marche toujours pas … vous devez essayer la manipulation parfois une bonne trentaine de fois pour pouvoir vider totalement la mémoire NAND et ainsi restaurer !
Si après tout ceci ça ne fonctionne toujours pas arrêtez les frais et passez à l’étape 9 [!]
Etape 9
Cette étape n’est utile que pour les personnes qui ont échouées à l’étape 8 ^^
Téléchargement de RecBoot
[dl url="http://bit.ly/bBelW2" title="RecBoot" desc="MAC OS X"]
[dl url="http://bit.ly/9he64R" title="RecBoot" desc="Windows : nécessite .NET 4.0"]
Utilisation de RecBoot
1. Lancez RecBoot
2. Cliquez sur Exit Recovery Mode (bouton de droite)
3. Votre iPhone devrait redémarrer en 4.0 / 4.0.1 [!]
Enjoy ;-)
L’équipe iPhone3GSystem













GG
Et en ce qui concerne l’ECID sauvegardé sous Tinyumbrella?
Ca me parait tres long !!
Essayer 30 fois !!!
ou est l interet de faire la restaution une trentaine de fois ?.. a la premiere erreur 1015 tu lance recboot !.. y en qui aime bien se fatiguer les yeux pour rien . bon tuto sinon i ma bien depanner dernierement .bon courage a toute l equipe continuez com ca j adore
@winscape75: tiens c’est vrai, j’ai même pas remarque que j’avais laisse ce bout de tutoriel xD Comme j’ai toujours fait comme ça c’était un réflexe …
@tutu justement tynyumbrella sauvegarde ton ecid sur le serveur de saurik, ensuite le fichier host dira a iTunes de ne pas allez chercher l’ecid sur Apple mais chez saurik ;)
meme question que tutux
Slt!
Dite moi,
et pour ce qui concerne le FW 4.0 téléchargé pour être installé ensuite. Peut on en tel. et install. un FW inférieur alors que l’on avait enregistré son shsh en FW 4.0.1 ?
Merci
Sous windows un ipconfig /flushdns est pratique pour que le fichier hosts soit bien pris en compte ;-)
tiens on ne parle pas de l erreur 3194 dans le tuto ? c plus courant que la 3002 pourtant.
pour info mon ecid etait chez Saurik (verifié apres sur cydia) et pourtant mon downgrade en 3.1.3 n est jamais passé. alors ne misez pas tt sur le downgrade.
@Loris, iphone planté impossibilité de restore meme avec la méthode saurik ca bloque aux 2 tiers de la restauration et ca n’avance plus est-ce du au passage du 2.02, as tu une solution a mon problème, je ne veux pas passer en 2.02 et perdre le jailbreak, est-ce que umbrella peut me sortir de cette situation, comment on fait pour faire son propre serveur avec umbrella? Merci d’avance pour tes conseils.