Pratique : sauvegarder les fichiers SHSH de son iPhone

Mis à jour : Samedi 25 septembre 2010 à 16h46
6

Si le jailbreak est possible, c’est – pour simplifier – parce qu’il reste des failles – au moins une, en tout cas – qu’Apple n’a pas comblée. Et si la marque à la pomme, demain, sortait une mise à jour qui comble cette faille ? C’est pour se mettre à l’abri de cette éventualité que Saurik, l’inventeur du Cydia et principal promoteur du jailbreak, encourage tous ceux qui ont un « iAppareil » (iPhone, iPod Touch ou iPad) à sauvegarder leurs fichiers SHSH. En gros, ces fichiers sont propres à chaque appareil, et ils dépendent aussi de la version du firmware d’Apple actuellement installée. Si Apple sort une mise à jour, et que vous l’appliquez, vous ne pourrez plus « revenir en arrière » et rétrograder la version du firmware, à moins d’avoir sauvegardé ces fameux fichiers avant d’avoir utilisé la mise à jour.

Inutile d’entrer dans trop de détails. L’opération se déroule en deux étapes :

  1. Identification de l’identifiant ECID de votre appareil.
  2. Récupération du fichier SHSH sur les serveurs d’Apple et envoi du fichier sur les serveurs de Saurik.

Allons-y.

  1. Identification de l’identifiant ECID de votre appareil.
    1. Si vous êtes sous Windows (ce qui n’est pas mon cas).
      • Téléchargez usbview.
      • iPhone, iPod Touch ou iPad éteint, maintenez appuyé le bouton « Home », branchez-le à votre PC via le câble USB et gardez le bouton « Home » enfoncé jusqu’à ce que le logo iTunes apparaisse à l’écran de votre appareil.
      • Lancez usbview sur votre PC. Dans « Options », décochez « config descriptors » (activez).
      • Appuyez sur F5, sur le clavier du PC, pour rafraîchir l’écran.
      • Faites défiler la fenêtre verticalement jusqu’à voir « Apple Recovery (iBoot) USB Drive » et cliquez dessus.
      • Repérez les lettres ECID et notez le code à 16 chiffres (et lettres) sur une feuille de papier.
      • Pour rallumer l’appareil normalement, maintenez appuyés les boutons « Home » et « Marche/Arrêt » pendant 10 secondes.
    2. Si vous êtes sur Mac.
      • iPhone, iPod Touch ou iPad éteint, maintenez appuyé le bouton « Home », branchez-le à votre PC via le câble USB et gardez le bouton « Home » enfoncé jusqu’à ce que le logo iTunes apparaisse à l’écran de votre appareil.
      • Allez dans Applications =>Utilitaires et lancez « Informations Système ».
      • Dans la colonne de gauche, cliquez sur « USB » puis sur « Apple Mobile Device (Recovery Mode) ».
      • Repérez les lettres ECID et notez le code à 16 chiffres (et lettres) sur une feuille de papier.
      • Pour rallumer l’appareil normalement, maintenez appuyés les boutons « Home » et « Marche/Arrêt » pendant 10 secondes.

    Le code ECID est là... (sur Mac).

  2. Récupération du fichier SHSH sur les serveurs d’Apple et envoi du fichier sur les serveurs de Saurik.
    • Que vous soyez sur Mac ou sous WIndows, téléchargez Umbrella Firmware.
    • Sur PC, lancez umbrella.exe. Sur Mac, double-cliquez sur umbrella.dmg, l’image disque « umbrella » monte sur le Bureau. Double-cliquez sur son icone, copiez l’application « umbrella » sur le bureau et lancez l’application « umbrella ».
    • Dans la fenêtre d’umbrella, tapez (ou collez) votre ECID dans la case correspondante.
    • Choisissez votre appareil ainsi que le n° de version de votre firmware.
    • Choisissez « saurik », ce qui va récupérer le fichier SHSH sur les serveurs Apple avant de l’envoyer sur les serveurs de Saurik.
    • Cliquez sur « Submit », attendez quelques secondes et vérifiez le message de confirmation en bas de la fenêtre de Firmware Umbrella.
Mountain Lion

Aucun tag
6 commentaires

COMMENTAIRES POSTÉS

  1. J’avais sauvegardé mon ECID alors que j’étais en 3.10
    Bêtement je sui spassé en 3.1.3
    Bien sûr je ne sui splus JB et n’ai plus Cydia
    Comment récupérer son ECID sur le serveur Saurik ?

  2. Merci pour cet article.
    Mais ça ne suffit pas d’avoir cliqué sur le coeur dans cydia?
    Il faut absolument utiliser Umbrella Firmware??

    • La manip avec Firmware Umbrella concerne les appareils non jailbreakés, effectivement. La sauvegarde des fichiers SHSH est désormais automatiquement effectuée par Cydia, une fois l’appareil jailbreaké.

  3. puis je faire l’opération de Sauvegarder les fichiers SHSH de mon iPhone,avec votre méthode, mais sans etre encore jailbreaké et avec firmware d’origine 3.1.2 new boot

LAISSER UN COMMENTAIRE