[TUTO] Sauvegarder les signatures SHSH de votre iPhone/iPod Touch (Tiny Umbrella)

Publié le 21 juillet 2010 par Iphonezine.fr

Vous faites peut être partie de ceux qui, un jour, un malheureux jour, ont rencontré un problème avec leur iPhone ou iPod Touch (une mise à jour hâtive, problème avec le firmware etc.). Un petit downgrade (retour à une version antérieure du firmware) aurait arranger les choses… Hélas, dans quelques (la plupart des) cas, c’est impossible sans sauvegarder les signatures ECID/SHSH. iPhonezine vous en dit tout 

Tout d’abord, quelques explications:

ECID/SHSH? Qu’est-ce que c’est? 

Ce ECID/SHSH, mis en place par Apple, est un système de sécurité destiné à bloquer toute tentative de downgrade de votre iPhone/iPod Touch. Il était au départ réservé aux iPhone 3Gs (l’iPhone 4 est concerné aussi bien sûr) et iPod Touch V3, mais s’est vu porté aussi sur l’iPhone 3G et l’iPod Touche V2 avec l’arrivée du iOS 4.

Comment ça marche?

C’est tout simple, au moment où vous voulez restaurer votre iPhone/iPod Touch via iTunes, celui-ci se connecte aux serveurs d’Apple afin de comparer vos signatures ECID/SHSH et certifier que la version que vous voulez restaurer est bien celle présente sur votre appareil. Sinon une petite erreur (qui énerve beaucoup )  s’affiche gentiment sur iTunes, vous disant que la restauration est impossible.

Comment faire alors? 

Il suffit tout simplement de sauvegarder vos ECID/SHSH avant de faire une quelconque mise à jour… Vous pourrez le regretter sinon 

Saurik nous avait rendu la vie plus facile, puisqu’il suffit d’aller sur Cydia, d’appuyer sur un bouton « make my life easier, thanks! » afin de sauvegarder ces signatures sur les serveurs mis en place par Saurik lui-même, puis, au moment de restaurer, rediriger iTunes sur ces serveurs par une petite manipulation. Et le tour est joué.

Le seul petit inconvénient, est le fait qu’il faut avoir un iPhone/iPod Touch jailbreaké pour pouvoir accéder à Cydia.

C’est bon? vous avez tout compris? Maintenant, nous allons passer à la méthode Tiny Umbrella qui présente l’avantage de pouvoir sauvegarder votre ECID/SHSH même si l’appareil n’est pas jailbreaké.

Pour se faire,

  • Commencez d’abord par télécharger Tiny Umbrella que vous trouverez:  ici, à droite choisissez la version correspondante à votre système d’exploitation (Windows, Mac, Linux).
  • Branchez votre appareil.
  • Lancez Tiny Umbrella que vous avez téléchargé, puis cliquez sur Save My SHSH  [1]


  • Vous obtiendrez normalement, dans l’espace [2] la ligne suivante: « SHSH SUCCESSFULLY saved! [Click Here to Open] » vous indiquant que votre SHSH a bel et bien été sauvegardé en local, et une requête a été envoyé sur Cydia pour les enregistrer aussi sur les serveurs de Saurik. Vous pouvez d’ailleurs cliquer sur le lien « Click Here To Open » (sur Tiny Umbrella) si vous voulez les consulter.

Et voilà, vous pourrez dorénavant downgrader vers la version du firmware dont vous avez sauvegarder l’ ECID/SHSH, et ce, en appuyant simplement sur Start TSS Server [3] suivi d’un SHIFT + Restaurer sur iTunes et Tiny Umbrella se charge de tout 

NB: Il n’est désormais plus possible de sauvegarder les signatures SHSH des iPhones en 4.0. Seuls ceux des 4.0.1 sont possibles. Alors faites-le à chaque fois que vous passez à une nouvelle version de l’iOS… Ça peut s’avérer très pratique!! (on ne le dira jamais assez )

J’espère que ce petit Tuto vous aura plu, si vous avez des problèmes ou alors des questions, partagez les avec nous en commentant un peu plus bas, ou alors sur le Forum