Comment restaurer votre appareil sur iOS 9.x avec iDeviceReRestore

Il y a quelque temps, nous avons raconté l’histoire d’un bug qui permettait de restaurer les firmwares iOS 9, sans même avoir besoin d’un jailbreak. Il a ensuite été découvert que le bogue avait une portée plus étendue qu’on ne le pensait à l’origine, permettant des restaurations vers iOS 9.x à partir de n’importe quel firmware, pas seulement à partir d’iOS 9.

L’outil est sorti il ​​y a environ une semaine, et nous avons donc pensé que le moment était venu pour un tutoriel. Suivez nos instructions ici pour apporter tout appareil 32 bits vers tout Firmware iOS 9.x pour lequel vous avez des blobs, à partir de tout démarrage du micrologiciel. Aucune clé, paquet, nonce ou jailbreak requis !

Avant de commencer, passons en revue les règles de base. Comme toujours, certaines restrictions et exigences dictent si cela fonctionnera ou non pour vous.

Un ordinateur Mac ou Linux, ou un PC avec une machine virtuelle Mac/Linux. L’IPSW pour votre firmware de destination iOS 9.x. Votre fichier blob .shsh enregistré pour votre firmware de destination iOS 9.x. Appareils 32 bits seul.Micrologiciel de destination doit être iOS 9.x.Le démarrage du firmware peut être tout.Démarrage du micrologiciel ne nécessite pas de jailbreak.Traiter nécessite des blobs pour le firmware de destination.Les blobs ont exigences particulières.
Ils ne peuvent pas être des blobs OTA.
Il peut s’agir de blobs Effacer ou Mettre à jour, mais tous ne fonctionnent pas.
S’ils commencent par la chaîne MIIKkj, ils vont bien. Ouvrez-les dans un éditeur de texte pour voir la chaîne d’ouverture. S’ils ne le font pas, ils peuvent également être bien, mais devront être vérifiés pour s’en assurer. Utilisez ce vérificateur si vous n’êtes pas sûr.
Ils doivent avoir été sauvés sans un nonce.Les blobs doivent avoir un ticket iBSS distinct à utiliser pour les restaurations DFU (passage à iOS 9.x à partir d’un firmware autre que iOS 9.x). S’ils ne le font pas, ils peuvent seul être utilisé pour les restaurations iOS 9.x – iOS 9.x. Ouvrez-les pour rechercher la section iBSS.

Comment rétrograder vers iOS 9.x

1) Téléchargez le fichier .zip iDeviceReRestore et développez-le. Renommez le dossier développé en iDeviceRestore et placez-le sur votre bureau.

2) Placez votre IPSW téléchargé en vrac dans le dossier iDeviceReRestore.

3) Placez votre blob iOS 9.x .shsh dans /iDeviceRestore/shsh.

4) Renommez votre IPSW en quelque chose de simple. J’ai renommé mon iOS 9.3.4 IPSW en 934.ipsw. Cette étape est facultative, mais facilite les choses.

5) Renommez votre fichier .shsh au formulaire ECID-Modèle-Firmware.shsh. Par exemple, le mien s’appelait 2588516246720-iPad2,1-9.3.4.shsh. Assurez-vous que le nom utilise des tirets, pas des traits de soulignement, et que vous supprimez l’ID de build du nom de fichier s’il l’a.

6) Le contenu de mon iDeviceRestore le dossier ressemble maintenant à ci-dessous :

7) Connectez votre appareil à votre ordinateur et mettez-le en mode DFU. Si vous ne savez pas comment, jetez un œil à ceci. Lorsqu’il est en mode DFU, iTunes le signalera comme en mode de récupération, mais l’écran sera noir au lieu d’afficher le graphique « Connect to iTunes ».

8) Si iTunes se lance et signale cela, cliquez sur d’accord, puis quittez iTunes. Faire ne pas cliquez sur Restaurer, Mettre à jour ou tout autre élément dans iTunes.

9) Lancez Terminal à partir de /Applications/Utilitaires ou via Spotlight.

dix) À l’invite, tapez CD puis faites glisser votre dossier iDeviceReRestore sur la fenêtre Terminal, comme indiqué ci-dessous. Frappé Entrer pour définir Terminal sur notre répertoire choisi.

11) Nous sommes prêts à partir ! Saisissez la commande suivante pour exécuter iDeviceReRestore :

./idevicererestore -r YOUR-IPSW-NAME.ipsw

Remplacer VOTRE-IPSW-NOM avec le nom de votre IPSW de l’étape 4. Par exemple, mon IPSW s’appelait 934.ipsw, donc toute ma commande ressemblait à l’image ci-dessous :

Laissez l’outil faire son travail. Il exploitera le bogue de restauration du firmware iOS 9.x de votre choix sur l’appareil. Avec l’aide de votre blob .shsh, l’appareil l’acceptera et une restauration normale commencera. La sortie ressemblera à peu près comme ci-dessous. Vous saurez quand c’est terminé, car Terminal signalera TERMINÉ, et votre appareil iOS redémarrera sur les écrans de configuration.

Ailette. Vous pouvez maintenant jailbreaker avec Pangu ou Home Depot, selon le firmware sur lequel vous avez restauré. Profitez de votre jailbreak ! Si jamais vous rencontrez des problèmes et devez effectuer une restauration, réutilisez simplement ce bogue ; vous pourrez toujours revenir à iOS 9 à partir de maintenant, tant que vous conservez vos blobs iOS 9.x.

Faites-moi savoir si vous avez des difficultés ou des réussites, et bonne chance!

Leave a Comment

Your email address will not be published. Required fields are marked *