L'article

Tutoriel – Le Downgrade du firmware 3.1.3 au 3.1.2 grâce à l’ECID

fév
5
Loris Campanile Tutoriaux

Edit 5. Nouvelle mise à jour pour les commandes avec iRecovery !

Edit 4. Une solution nous a été donné pour Sn0w Leopard ! (merci Constantine ;) )

Edit 3. Apparemment, iRecovery ne marcherait pas pour Sn0w Leopard !

Edit 2. Ajout d’un procédé automatique, pour les windowiens, pour l’étape 1 et 3

Edit 1. Nous sommes conscient que la manipulation est très complèxe car elle nécéssite de bien connaître le fonctionnement de l’iPhone, nous vous conseillons en cas de problème de laisser un commentaire et surtout de lire les conseils donné par le membre Redha13 en fin de tuto !

————————–

Ces dernières années, à la fois Apple et l’iPhone ont beaucoup évolué, tant dans les lacunes en matière de logiciels que dans la protection contre le . C’est précisément pour cette raison, l’iPhone 3GS communique maintenant avec le serveur d’Apple avant d’autoriser l’installation de n’importe quelle version de firmware et ainsi empêcher le !

Avec la sortie du firmware 3.1, le serveur d’Apple a cessé de certifier tous les firmwares précédents ( 3.0.1, 3.0), ce qui rendait impossible le vers la version 3.0 ou 3.0.1. La certification se fait avec 3 fichiers appelés iBSS, iBEC et ECID, une fois signés, ils représentent une sorte de « feu vert » pour installer le firmware 3.0.x via iTunes.

Les fichiers iBSS et iBEC sont générés lors d’une restauration à partir d’iTunes et sont placés dans un dossier temporaire. Récupérer ces fichiers est très simple, mais la pièce manquante est le certificat ECID

Saurik avait mis à disposition un outil, à travers la page d’accueil de Cydia, qui a permis à plus de 50.000 utilisateurs d’enregistrer l’ECID en firmware 3.0. Ce certificat réside sur un serveur de fichiers disponibles sur Cydia et y restera pour toujours, veillant à ce que ces personnes peuvent rétrograder l’iPhone 3GS en version 3.0/3.1.2, à tout moment.

Ceux qui ont suivi nos conseils ou qui ont été informés peuvent revenir au firmware précédent, et ainsi retrouver notre Jailbreak adoré ^^

Le tutoriel que nous fournissons ici est donc destiné uniquement aux titulaires d’iPhone 3GS ayant sauvegardé l’ECID, et qui ont tout en haut de la page d’accueil de Cydia le message suivant:

« This iPhone 3G[S] has an ECID SHSH on file »

Pour les autres il va falloir être encore un peu patient ;-)

Le principal objectif de ce tutoriel est de changer le serveur de communication qui empêche la certification, puis nous allons nous assurer que les contrôles iTunes sur le microprogramme communique avec le serveur de Saurik et non celui d’Apple! Parce que votre ECID se trouve sur ce serveur.

Espérant que cette introduction aura été utilie à la compréhension du problème et ainsi vous permettre de comprendre ce que vous faites ;-)

Avant de commencer, assurez vous d’avoir :

• Avoir sauvegardé l’ECID sur les serveurs de Saurik
• Posséder le fichier de mise à jour 3.1.2 de votre appareil
• Le logiciel LibUSB
• Le logiciel iRecovery

L’étape 1 et 3 pour les windowiens peuvent être réalisées de façon automatique ;) ici

Etape 1


La première étape consiste à trouver un fichier appelé « hosts » qui gère les connexions aux serveurs.

- Si vous êtes utilisateurs de Windows allez dans C:\Windows\System32\drivers\etc et utilisez un éditeur de texte (NotePad++) pour ouvrir le fichier « hosts »

windows1 Tutoriel   Le Downgrade du firmware 3.1.3 au 3.1.2 grâce à lECID

- Si vous êtes utilisateurs de Mac à la place, cliquez sur l’icône du Finder dans le menu du haut, puis sélectionnez l’option « Aller> Aller au dossier ». Vous aurez une petite fenêtre dans laquelle il faut taper «/etc/« . Une fois que vous cliquez sur [Aller] le dossier va s’ouvrir et vous trouverez le fichier « hosts« , puis ouvrez-le avec TextEdit.

38046347 Tutoriel   Le Downgrade du firmware 3.1.3 au 3.1.2 grâce à lECID94311739 Tutoriel   Le Downgrade du firmware 3.1.3 au 3.1.2 grâce à lECID

Etape 2

Sous MAC (TextEdit)

À ce stade, nous changeons l’adresse du serveur à l’adresse IP de Saurik au lieu de celle de Apple. De cette manière, on peut tromper iTunes. Pour ce faire, il suffit de copier ce texte en rouge et l’ajouter à la fin du fichier « hosts » que nous venons d’ouvrir !

74.208.105.171 gs.apple.com

85012377 Tutoriel   Le Downgrade du firmware 3.1.3 au 3.1.2 grâce à lECID

Puis enregistrez le fichier Command+S ;-)

Sous Windows Xp ou Vista ou Seven (NotePad++)

À ce stade, nous changeons l’adresse du serveur à l’adresse IP de Saurik au lieu de celle de Apple. De cette manière, on peut tromper iTunes. Pour ce faire, il suffit de copier ce texte en rouge et l’ajouter à la fin du fichier « hosts » que nous venons d’ouvrir !

74.208.105.171 gs.apple.com

wi2q Tutoriel   Le Downgrade du firmware 3.1.3 au 3.1.2 grâce à lECID

Puis enregistrez le fichier CTRL+S

Etape 3

Arrivé à ce point, nous pouvons entrer dans le véritable processus de downgrade, je vous prévient la manipulation n’est pas évidene.

Tout d’abord, vous devez mettre l’iPhone en DFU puis:

  • Bouton HOME –> Bouton rond en dessous de l’écran
  • Bouton POWER –> Bouton d’allumage de l’iPhone tout en haut

Branchez-le sur votre ordinateur et appuyez simultanément sur la touche HOME et le POWER pendant 10 secondes exactement, puis lâchez le bouton POWER uniquement et continuez d’appuiller sur le bouton HOME jusqu’à ce que iTunes reconnai un nouvel appareil en mode de récupération.

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 !

Etape 5

Téléchargez le firmware 3.1.2 ou 3.0 dans notre page firmware

Sous MAC

Avec iTunes appuyez sur ALT + clic sur le bouton Restaurer et sélectionnez le firmware 3.0/3.1.2 pour iPhone 3GS

Sous Windows

Avec iTunes appuyez sur SHIFT + clic sur le bouton Restaurer et sélectionnez le firmware 3.0/3.1.2 pour iPhone 3GS

Pendant la restauration, vous aurez plusieurs erreurs et c’est normal !

Etape 6

- Erreur 3002 -

Vous n’avez pas sauvegardez l’ECID sur le server de Saurik via Cydia quand c’était possible !

Etape 7

- 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 3.0/3.1.2

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).

EDIT : Vous devez essayer la manipulation (si cela ne marche pas) une bonne trentaine de fois ! Si cela ne marche toujours pas, alors vous pouvez arrêter.

Pour les possesseurs du nouvel iBoot :

Pour redémarrer l’appareil :

Pour les utilisateurs de Mac :

Vous devez utiliser iRecovery pour redémarrer l’appareil, il sera alors démarré en mode normal,

Par la suite, vous pouvez jailbreaker le firmware 3.1.2 avec RedSn0w 0.9.2 ou BlackRa1n RC3 !

Tout d’abord, il vous faut télécharger libusb, et lancez le.

Ensuite, après les 3-4 erreurs 1015, suivez ce tutoriel :

- mettre iRecovery sur le bureau

- ouvrir Terminal, et tapez les commandes suivantes ([Entrer] signifie que vous devez appuyer sur la touche entrée)

cd Desktop [Entrer]

./iRecovery -s [Entrer]

setenv auto-boot true [Entrer]

saveenv [Entrer]

fsboot [Entrer]

/exit [Entrer]

iRecovery-s [Entrer]

reboot [Entrer]

Pour les utilisateurs de Windows :

Assurez vous d’avoir télécharger LibUSB et iRecovery, et placez les sur le bureau. Ensuite, lancez LIBUSB.

Pour les utilisateurs de Windows Vista et Windows Seven, il faut exécutez LibUSB en mode de compatibilité « Windows XP (Service Pack 2) » puis l’exécuter en tant qu’administrateur :
• Clic droit sur LibUSB >> Propriétés >> Compatibilité >> Cochez Exécuter ce programme en mode compatibilité pour :, et sélectionnez « Windows XP (Service Pack 2) » puis cliquez sur OK
• Clic droit sur LibUSB >> Exécutez en tant qu’administrateur

Ensuite cliquez sur « Démarrer » et recherchez « Exécuter » (vous pouvez obtenir le même résultat en faisant la combinaison « Windows + R »). Cliquez dessus et dans la fenêtre qui s’affiche tapez « cmd »

62102233 Tutoriel   Le Downgrade du firmware 3.1.3 au 3.1.2 grâce à lECIDDans l’invite de commande qui apparait, tapez les commandes suivantes ([Entrer] signifie vous devez appuyer sur la touche entrée) :

cd Desktop [Entrer]

./iRecovery -s [Entrer]

setenv auto-boot true [Entrer]

saveenv [Entrer]

fsboot [Entrer]

/exit [Entrer]

iRecovery-s [Entrer]

reboot [Entrer]

Votre appareil devrait se mettre en mode DFU. Il suffit de presser Power + Home jusqu’à voir la pomme et laisser faire. Votre appareil devrait rebooter en 3.1.2 ;)

——————————————————

Voici une vidéo qui vous aidera peut être à y voir plus clair pour les utilisateurs MAC OS X


Enjoy ;-)

l’équipe iPhone3GSystem

29 705 lectures

Articles Relatifs


135 Commentaires!

  • Salut mon ECID est bien sauvegardez mais la restauration en 3.1.2 échoue en erreur 1015 iphone 3gs iboot 359.3.2 je comprend pas ou est le problème.Obliger de rester en 3.1.3 ?

    Thumb up 0

  • Bonjour!
    j’ai la versione 3.1.2 mais une chose m’a frappé sur cette news:
    Qu’est ce que la sauvegarde ECID et est-ce que je peut sauvegarder les donnée d’un iPod jailbreaké avec?
    Merci

    Thumb up 0

  • @FedelPiero : A un moment de l’année, Saurik a proposé aux possesseurs d’iPhone3GS de sauvegarder leur ECID via Cydia, mais ce n’est plus d’actualité =/
    @Lopes : Enorme erreur de ma part, je corrige immédiatement la news !!!

    Thumb up 0

  • je suis bloqué à l’invite de commande , qu’est ce qu’il faut taper précisement

    Thumb up 0

  • @marcobac62 : Tu tapes ce qui a écrit sur le tutoriel ;)

    Thumb up 0

  • Sa ne fonctionne pas pour l’invite de commande Windows sa bloque a partir de c desktop le reste est ambigu

    Thumb up 0

  • @Lopes : Comment ça c’est ambigue ? Et qu’est-ce qui ne fonctionne pas ?

    Thumb up 0

  • Tout est ok j’usqua c desktop mais apres je ne sais pas quoi faire l’invite de commande me dit que ce n’est pas une commande interne etc …a partir de ./iRecovery

    Thumb up 0

  • Tu pourrais faire une screenshot ? Que je voye concrètement ^^

    Thumb up 0

  • Voici file:///C:/Users/Mikael/Desktop/Sans%20titre.jpg

    Thumb up 0

Répondre

Suivez-nous sur Facebook

Suivez-nous sur Twitter