Introduction
Ce tutoriel vous explique comment sauvegarder son ECID / SHSH sur Cydia et votre ordinateur à l'aide de TinyUmbrella.
Sur les iPod Touch 2e et 3e génération, sur l'iPad et sur l'iPhone 3GS, une protection est mise en place qui empêche de rétrograder la version du firmware et ainsi profiter des failles des anciennes versions.
C'est quoi ECID
L'ECID, c'est le numéro unique qui représente votre périphérique, peu importe sa version.
C'est quoi SHSH
Le SHSH, c'est un fichier qui contient une "autorisation" de passage à une version spécifique de firmware pour un ECID unique. A chaque fois que vous tenter de restaurer de manière officielle un iPhone / iPod Touch / iPad, Apple ne renverra le fichier SHSH correspondant QUE si vous tentez de restaurer dans la dernière version disponible du firmware.
Un fichier SHSH correspond dont à un firmware spécifique pour un matériel spécifique avec un ECID spécifique.
Sauvegarder votre ECID et SHSH, ça sert à quoi ?
Le but de ce tutoriel est de sauvegarder le fichier SHSH correspondant au firmware actuel pour que dans un futur proche vous puissiez réutiliser ce SHSH pour repasser au firmware dont vous avez sauvegardé le fichier.
Exemple: Le firmware actuel est 3.1.3, et contient la faille qui permet a Spirit de fonctionner. Sauvegardez votre SHSH maintenant pour permettre lors de la sortie du firmware 3.1.4 par exemple de pouvoir restaurer en 3.1.3 de nouveau (si par exemple vous avez fait planter votre iPhone) et pouvoir réutiliser Spirit.
Étape 1 - Nécessaire
- Un iPhone / iPod Touch / iPad jailbreaké ou non.
- TinyUmbrella
- Votre cable USB.
- Windows ou MAC OSX
- OSX
- OSX 10.6.x - problèmes connus sur 10.5
- Java 1.5+ (fourni avec 10.6)
- iTunes 9.0 - iTunes 9.1.1 (25) (peux être les autres versions aussi)
- Les droits Administrateur pour ouvrir le port 80 et modifier le fichier /etc/hosts (note: pas nécessaire pour juste sauvegarder le fichier SHSH)
- Windows
- Windows XP, Vista, 7 (x86 ou 64bit)
- Java 32 bit (Très important - Ne marchera pas si vous avez Java 64 bits de lancé)
- iTunes 9.0 - iTunes 9.1.1 (25)
- Les droits Administrateur pour ouvrir le port 80 et modifier le fichier hosts (note: pas nécessaire pour juste sauvegarder le fichier SHSH)
- OSX
Étape 2 - Utilisation de TinyUmbrella et savoir son ECID
- Branchez votre iPériphérique avec votre câble USB.
- Lancez votre application en mode Administrateur (sous Windows: Clic droit Exécuter en tant qu'administrateur).
- Cliquez sur votre périphérique dans "Connected devices".
- Le logiciel vous indique ce que vous avez branché, sa version, son ECID, et les SHSH déjà sauvegardés.
Étape 3 - Sauvegarder son SHSH en local et sur Cydia
- Cliquez sur "Save SHSH".
- Sous Windows, le fichier SHSH est sauvegardé dans "C:\Users\nom de l'utilisateur\.shsh\" sous le nom "ECID-nom et version du périhérique.shsh". Vous pouvez modifier ce dossier en cliquant sur l'onglet "Advanced".
Par exemple "403828123456-iphone-3.1.3.shsh"
- Vous venez de sauvegarder le SHSH de toutes les versions possibles, pas forcément la version sur laquelle votre iDevice tourne. La liste centrale contient les versions sauvegardées.
- Votre / vos SHSH est également sauvegardé sur Cydia.
Étape 4 - Comment je suis sur que c'est sauvegardé ?
Pour être sur que votre fichier SHSH soit sauvegardé et que vous puissiez restaurer votre iPhone / iTouch / iPad dans la bonne version, lancez Cydia.
- Les fichiers SHSH sauvegardés sont affichés en haut.
- Note: La liste présente sur Cydia n'est pas forcément à jour. Tandis que celle dans Tiny Umbrella l'est.