Si vous souhaitez jailbreaker votre iPhone, mais qu’aucun jailbreak n’est disponible pour votre version, ou si vous avez mis à jour votre iPhone, mais que cette mise à jour ne vous convient pas, vous pouvez vouloir revenir à une version antérieure. Ça s’appelle le downgrade.
Pour downgrader votre iPhone 4, iPhone 3GS ou iPhone 3G, de la version 4.2.1 à la version 4.1 ou 4.0.2 ou 4.0.1 ou 3.2 ou 3.2.1, voici comment faire :
Attention ! Pour downgrader votre iPhone 4.2.1 vers 4.1, vous devez avoir sauvegardé vos fichiers ECID SHSH, et modifer le fichier « hosts ».
Pour sauvegarder vos SHSH avec Redsn0w :
- Créez un dossier sur votre bureau (appelez-le comme vous le souhaitez).
- Télécharger Redsn0w, et placez-le dans ce nouveau dossier.
- Extraire le fichier compressé dans ce dossier.
- Lancez l’application Redsn0w. Attention ! Si vous utilisez Windows 7, exécutez Redsn0w en tant qu’administrateur.
- Une fois l’application lancée, cliquez sur le bouton « Extras ».
- Cliquez ensuite sur « SHSH blobs ».
- Cliquez sur le bouton « Fetch », pour récupérer les SHSH sur votre appreil et les envoyer vers Cydia pour le stockage.
- Eteignez votre iPhone, et branchez-le sur votre ordinateur, puis cliquez sur « Next ».
- Suivez les étapes dans Redsn0w pour passer en mode DFU.
- Votre iPhone va à présent redémarrer.
- Redsn0w va rechercher les SHSH de votre appareil afin de les soumettre à Cydia.
- Une fois cette recherche terminée, cliquez sur le bouton « Retour » pour revenir à Redsn0w.
- Cliquez de nouveau sur le bouton « SHSH3, et cliquez ensuite sur le bouton « Query » pour vérifier que Cydia a trouvé vos SHSH.
- Entrez dans le champ de texte « * » et cliquez sur « OK ».
- Redsn0w va envoyer cette requête à Cydia, et afficher la liste des SHSH stockés.
Pour modifier le fichier « hosts » :
- Accédez à « C:\Windows\System32\driver\etc\hosts ».
- Ouvrez le fichier « hosts » avec le bloc note.
- A la fin du fichier, ajoutez cette ligne : « 74.208.105.171 gs.apple.com ».
Il vous suffit ensuite de mettre votre iPhone en mode DFU, et d’ouvrir iTunes. Cliquez sur Shift + restaure, et choisissez le firmware que vous avez téléchargé.
Attention ! Il faut absolument sauvegarder toutes vos données avant de faire cette manipulation.
Pour vous procurer le firmware auquel vous voulez revenir, choisissez-le en fonction de l’appareil que vous possédez :
- Pour l’iPhone 4 :
- iOS 4.3 : http://appldnld.apple.com/iPhone4/041-0330.20110311.Cswe3/iPhone3,1_4.3_8F190_Restore.ipsw
- iOS 4.2.1 : http://appldnld.apple.com/iPhone4/061-9858.20101122.Er456/iPhone3,1_4.2.1_8C148_Restore.ipsw
- iOS 4.1 : http://appldnld.apple.com/iPhone4/061-7939.20100908.Lcyg3/iPhone3,1_4.1_8B117_Restore.ipsw
- iOS 4.0.2 : http://appldnld.apple.com/iPhone4/061-8807.20100811.3Edre/iPhone3,1_4.0.2_8A400_Restore.ipsw
- iOS 4.0.1 : http://appldnld.apple.com/iPhone4/061-8619.20100715.4Pnsx/iPhone3,1_4.0.1_8A306_Restore.ipsw
- Pour l’iPhone 3GS :
- iOS 4.2.1 : http://appldnld.apple.com/iPhone4/061-9895.20101122.Cdew2/iPhone2,1_4.2.1_8C148a_Restore.ipsw
- iOS 4.1 : http://appldnld.apple.com/iPhone4/061-7938.20100908.F3rCk/iPhone2,1_4.1_8B117_Restore.ipsw
- iOS 4.0.2 : http://appldnld.apple.com/iPhone4/061-8805.20100811.Dcr4e/iPhone2,1_4.0.2_8A400_Restore.ipsw
- iOS 4.0.1 : http://appldnld.apple.com/iPhone4/061-8618.20100715.Zapn4/iPhone2,1_4.0.1_8A306_Restore.ipsw
- Pour l’iPhone 3G :
- iOS 4.2.1 : http://appldnld.apple.com/iPhone4/061-9853.20101122.Vfgt5/iPhone1,2_4.2.1_8C148_Restore.ipsw
- iOS 4.1 : http://appldnld.apple.com/iPhone4/061-7932.20100908.3fgt5/iPhone1,2_4.1_8B117_Restore.ipsw
- iOS 4.0.2 : http://appldnld.apple.com/iPhone4/061-8802.20100811.XcfpR/iPhone1,2_4.0.2_8A400_Restore.ipsw
- iOS 4.0.1 : http://appldnld.apple.com/iPhone4/061-8616.20100715.phnt4/iPhone1,2_4.0.1_8A306_Restore.ipsw