Comment restaurer votre appareil sur iOS 9.x avec iDeviceReRestore

Il y a quelque temps, nous avons rompu l'histoire d'un bogue qui permettait les restaurations des firmwares iOS 9, sans même avoir besoin d'un jailbreak. Il a été découvert par la suite que le bogue était plus profond que prévu, permettant des restaurations sur iOS 9.x à partir de n'importe quelfirmware, pas seulement à partir d'iOS 9.

L'outil a été publié il y a environ une semaine, et nous avons donc pensé que le moment était venu pour un didacticiel. Suivez nos instructions ici pour apporter tout Périphérique 32 bits tout Micrologiciel iOS 9.x pour lequel vous avez des blobs, tout démarrage du firmware. Aucune clé, bundle, nonces ou jailbreak requis!

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

Exigences

  • iDeviceReRestore, à partir de la page officielle.
  • 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.
  • Périphériques 32 bits seulement.
  • Micrologiciel de destination doit être iOS 9.x.
  • Le démarrage du firmware peut être tout.
  • Démarrage du firmware ne nécessite pas de jailbreak.
  • Processus nécessite des blobs pour le firmware de destination.
  • Les taches ont exigences particulières.
    Ils ne peuvent pas être des blobs OTA.
    Ils peuvent être des blobs d'effacement ou de mise à jour, mais ils ne fonctionnent pas tous.
    S'ils commencent par la chaîne MIIKkj, ils vont vraiment 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 vérifier pour vous en assurer. Utilisez ce vérificateur en cas de doute.
    Ils doivent avoir été sauvés sans un nonce.
  • Les blobs doivent avoir un ticket iBSS distinct pour être utilisés 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 seulement être utilisé pour les restaurations iOS 9.x - iOS 9.x. Ouvrez-les pour rechercher la section iBSS.

Comment passer à iOS 9.x

1) Téléchargez le .zip iDeviceReRestore et développez-le. Renommez le dossier développé en iDeviceReRestore 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 dans / iDeviceReRestore / shsh.

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

5) Renommez votre fichier .shsh au formulaire ECID-Model-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 construction du nom de fichier s'il l'a.

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

sept) 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 plutôt que d'afficher le graphique «Se connecter à iTunes».

8) Si iTunes lance et signale cela, cliquez sur D'accord, puis quittez iTunes. Faire ne pas cliquez sur Restaurer, mettre à jour ou toute autre chose dans iTunes.

9) Lancez Terminal depuis / Applications / Utilitaires, ou via Spotlight.

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

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

./ idevicererestore -r VOTRE-NOM-IPSW.ipsw

Remplacer VOTRE-NOM IPSW 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 pour pousser le micrologiciel iOS 9.x choisi vers l'appareil. À 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 fini, comme Terminal le rapportera TERMINÉ, et votre appareil iOS redémarrera sur les écrans de configuration.

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

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