Comment utiliser les fichiers SHSH (blobs) pour downgrader iOS (TinyUmbrella - historique)
Contexte : Apple ne signe qu'une seule version d'iOS à la fois (la plus récente). Pour downgrader (revenir à une version antérieure), il faut avoir sauvé les blobs SHSH (signatures cryptographiques) pendant que cette version était encore signée. TinyUmbrella (logiciel PC/Mac) servait à les sauvegarder et les rejouer via un serveur TSS local.
⚠️ Situation actuelle : Depuis iOS 5 (2011), Apple utilise APTicket + Secure Enclave + personnalisation par appareil (ECID). Le replay de SHSH ne fonctionne plus pour le downgrade officiel. Seules des failles spécifiques (ex: checkm8 sur A5-A11, iPhone 4s à X) permettent un downgrade tethered/semi-tethered avec blobs SHSH + outil futurerestore. C'est complexe, risqué, et ne concerne que les experts.
Ancienne procédure TinyUmbrella (iOS 4.x et antérieurs)
Téléchargez TinyUmbrella (thefirmwareumbrella.blogspot.com - site historique). Lancez-le. Branchez l'iPhone en USB.
Sélectionnez l'iPhone dans la colonne de gauche. L'onglet General liste les SHSH blobs sauvegardés pour cet appareil (si faits précédemment via TinyUmbrella ou Cydia « Make my life easier »).
Sélectionnez le blob SHSH souhaité (version iOS cible) > cliquez Start TSS Server. TinyUmbrella lance un serveur local qui répond aux demandes de signature d'Apple.
En parallèle : mettez l'iPhone en mode DFU > iTunes > Shift+Clic (Win) / Alt+Clic (Mac) sur « Restaurer » > sélectionnez le fichier .ipsw de la version cible > iTunes contacte le TSS local > restauration vers l'ancienne version.
Rappel : Impossible sur iPhone non-jailbreaké récent. Ne téléchargez pas de blobs SHSH de sites tiers : inutiles sans exploit matériel (checkm8) et outil futurerestore. Sauvegardez vos blobs actuels via TSS Saver (tsssaver.1conan.com) ou shsh.host pour usage futur hypothétique.
