Malgré nos recommandations, certains ont essayés de mettre à jour leur iPhone avec le firmware 4.0 et se retrouvent maintenant bloqués.

Nous allons vous monter comment revenir en arrière. Pour ce faire, il vous faudra mettre à jour votre iTunes si cela n'est pas déjà fait. La version actuelle est la 9.1.

Nous n'avons pas personnellement testé cette méthode, mais celle-ci ne semble fonctionner que sur les iPhone 3GS.

Dans un premier temps, nous allons chercher le fichier "hosts" qui gère les connexions aux serveurs via iTunes.

Cliquez sur le Finder et appuyez simultanément sur "? + cmd + G" une fenêtre apparaîtra, tapez alors "/etc/" sans les deux guillemets.

Cherchez le fichier "hosts" et éditez le avec TextEdit.
A la fin du fichier, ajoutez l'adresse suivante, ce qui aura pour but de changer l'adresse du serveur d'Apple par celle de Saurik, ainsi on peux tromper iTunes et revenir en arrière.
74.208.105.171 gs.apple.com


(Cliquez pour agrandir)

Enregistrez le fichier.

 

Nous allons maintenant procéder au downgrade du logiciel.
Passez votre iPhone en mode DFU, de la façon suivante :

Branchez votre téléphone sur votre ordinateur, appuyez simultanément sur le bouton HOME et sur POWER pendant exactement 10 secondes.
Au bout des 10 secondes, relâchez uniquement le bouton POWER et gardez votre doigt pressé sur la bouton HOME jusqu'à ce qu'iTunes ne reconnaisse votre iPhone en mode DFU.

 

Ensuite, téléchargez le firmware désiré. Rendez-vous par exemple à cette adresse.
Une fois le téléchargement terminé, rendez-vous dans iTunes.

Appuyez simultanément sur "ALT + Restaurer" et sélectionnez le firmware que vous avez choisi.

 

Pendant la restauration, vous allez rencontrer plusieurs messages d'erreurs (notamment l'erreur 1015) mais cela est normal, cliquez sur OK. Votre iPhone se mettra alors en mode de restauration.

Maintenant, téléchargez iRecovery ici et placez le dossier complet sur votre bureau.
Maintenant créez un dossier sur votre bureau que vous allez nommer "local".

Redémarrez l'iPhone avec iRecovery.

Maintenant réitérez la manipulation suivante : cliquez sur le Finder et appuyez simultanément sur "? + cmd + G" une fenêtre apparaîtra, tapez alors "/usr/" sans les deux guillemets.

Déplacé maintenant le dossier "local" qui se trouve sur votre bureau dans le dossier "/usr/". Authentifiez-vous si besoin.

Toujours dans le dossier "/usr/" copiez / collez le fichier "lib" dans le dossier "local" et copiez le fichier "libusb-0.1.4.dylib" dans ce même fichier "lib" .

libusb-0.1.4.dylib se trouve dans le dossier "irecovery" que nous avons téléchargé plus tôt.

Fermez le Finder et revenez dans le terminal et tapez chmod 755 /usr/local/lib/libusb-0.1.4.dylib et appuyez sur Entrer.

Ensuite faites glissez le fichier "irecovery" dans la fenêtre du terminal, vous obtiendrez quelque chose comme ça : nom_de_votre_mac :~ utilisateur$ /Users/utilisateur/Desktop/irecovery/iRecovery

Ajoutez à la fin de cette ligne un -s vous aurez alors : nom_de_votre_mac :~ utilisateur$ /Users/utilisateur/Desktop/irecovery/iRecovery -s

Vérifiez que votre iPhone soit allumé.

Enfin :

Tapez : fsboot et faites Entrer
Tapez : setenv auto-boot true et faites Entrer
Tapez : saveenv et faites Entrer
Tapez : exit et faites Entrer

 

Redémarrez votre iPhone et le tour est joué!