Tutoriel : Comment rétrograder d'iOS 5 vers iOS 4.3.3

iOS 5 beta 1 est sorti hier, de nombreuses personnes l'ont installé, il est également apparu une méthode d'activation sans être enregistré en tant que développeur et maintenant je vous présente une méthode pour rétrograder vers iOS 4.3.3. Apple a précisé dans la documentation fournie aux développeurs que la rétrogradation normale vers iOS 4.3.3 n'est pas possible, mais si nous avons un SHSH pour iOS 4.3.3, nous pouvons rétrograder sans problème. Malheureusement, la tablette iPad 2 est exclue car pour elle la mise à jour vers iOS 5 signifie une mise à jour de la bande de base et en cas de rétrogradation, la tablette entrera en mode de récupération dont nous ne pourrons pas la supprimer. Ce didacticiel s'applique à l'iPhone 3GS/4, à l'iPod Touch 3G, à l'iPod Touch 4G, à l'iPad et à l'iPad 2 Wi-Fi. Dans le cas de l'iPhone 3GS, la bande de base d'iOS 5 reste également installée dans iOS 4.

Dans le cas de l'iPhone 4, la rétrogradation d'iOS 5 vers iOS 4.3.3 signifie également une rétrogradation de la bande de base de la version 04.11.04 à la version 04.10.01. Cette situation ne s'applique pas à l'iPhone 3GS. Pour pouvoir rétrograder, vous avez besoin de SHSH dans Cydia, mais si vous n'en avez pas, voici comment vous pouvez le sauvegarder même sans jailbreak.

1. Téléchargez TinyUmbrella depuis ici.

2. Ouvrez TinyUmbrella et connectez votre terminal à l'ordinateur.

3. En haut à gauche, sélectionnez votre terminal.

4. Dans le menu central, sélectionnez Avancé, Décochez Demander SHSH à Cydia et appuyez sur Appliquer les modifications.

5. Cliquez sur le bouton en haut à droite appelé Enregistrer SHSH. Après avoir cliqué dessus, vérifiez la catégorie Log dans le menu central. Si on vous dit que votre SHSH a été enregistré avec succès, alors vous l'avez enregistré sur votre ordinateur. Si tout va bien, fermez TinyUmbrella.

Dernièrement, il y a eu des problèmes avec Cydia et il est possible que le SHSH soit sauvegardé plus difficilement ou pas du tout et soit accessible dans quelques jours ou ne soit pas accessible du tout. Je ne suis pas responsable du processus par lequel Cydia enregistre votre SHSH et je ne suis pas responsable de l'impossibilité de rétrograder depuis iOS 4.3.3 car vous n'avez pas SHSH. Avec TinyUmbrella vous ne pouvez pas rétrograder, Cydia est la seule solution.

Bon, voyons maintenant comment passer d'iOS 5 à iOS 4.3.3 avec un SHSH disponible dans Cydia.

1. Entrez votre terminal en mode DFU, c'est la seule solution pour restaurer. Peu importe si vous disposez d'iTunes 10.5, la rétrogradation fonctionne également sur cette version d'iTunes.

  • maintenez le bouton d'alimentation enfoncé pendant 3 secondes ;
  • sans lâcher le bouton power, appuyez sur le bouton Home pendant 10 secondes ;
  • après 10 secondes, relâchez le bouton d'alimentation et le téléphone devrait déjà être en mode DFU.

2. Après être entré dans le terminal en mode DFU, ouvrez-le Poste de travail et accédez à C: \ Windows \ System32 \ drivers \ etc \(remplacez C:\ par la partition sur laquelle Windows est installé).

Sous Mac OS X, allez dans le dossier / Etc /.

3. Dans le dossier etc, ouvrez le fichier Hosts avec Wordpad. Entrez en dernière ligne, sans # devant, 74.208.105.171 gs.apple.com puis enregistrez le document.

Sous Mac OS X, ouvrez le fichier Hosts avec l'éditeur de texte de votre choix et saisissez cette ligne.

4. Maintenant, appuyez sur le bouton Accueil depuis Windows et à l'aide de la fonction de recherche, recherchez l'application cmd ou Invite de commande que vous ouvrirez avec les privilèges d'administrateur, c'est-à-dire que vous ferez un clic droit sur le programme et le sélectionnerez Exécuter en tant qu'administrateur. Après son ouverture Invite de commande écrire ipconfig / flushdns, appuyez sur Entrée et fermez le programme. Pour Mac OS X, vous avez ici des détails sur la façon dont vous pouvez effectuer l’opération. iTunes doit avoir été fermé avant de procéder à cette étape. Si iTunes n'a pas été fermé, fermez le programme et répétez l'étape 4.

5. Maintenant, ouvrez iTunes et en utilisant l'option Shift + Restaurer sous Windows ou l'option Alt + sous Mac OS X, sélectionnez l'ipsw iOS 4.3.3 et laissez iTunes restaurer.

6. Sur iPhone 4, vous ne recevrez aucune erreur après la restauration, mais sur iPhone 3GS, vous recevrez très probablement une erreur car la bande de base reste à la valeur d'iOS 5. Pour supprimer le terminal du mode de récupération, utilisez TinyUmbrella ou placez-le dans Mode DFU et jailbreakez-le.

Il est possible que lorsque vous essayez de restaurer, vous receviez l'erreur 3194, essayez plusieurs fois jusqu'à ce que cela fonctionne si vous êtes sûr d'avoir enregistré SHSH dans Cydia pour la version d'iOS que vous essayez de restaurer. N'utilisez pas d'ipsw personnalisé pour la restauration, vous ne pourrez pas restaurer vers un ipsw personnalisé mais uniquement vers un ipsw normal.

C'est tout, si vous avez suivi attentivement les étapes, vous devriez avoir iOS 4.x sur votre terminal.