Accueil » Astuce » Utiliser futurerestore pour aller en iOS 11.1.x avec SHSH !

Utiliser futurerestore pour aller en iOS 11.1.x avec SHSH !

Bonjour !

Si vous en souvenez, j’ai déjà fait un article sur futurerestore à l’époque d’iOS 10.2… Mais bon, depuis qu’iOS 11 est sorti avec son lot de nouveautés, l’exploit async_wake d’Ian Beer pour iOS 11.0 => 11.1.2 donnant également l’accès root et pouvant donner un jailbreak par la suite (article concernant LiberTV – certes ça ne concerne que l’Apple TV, mais la prochaine version (LiberiOS) concernera également les iPhone, iPad et iPod Touch).

On vous le répète déjà depuis plusieurs années : sauvegarder les fichiers SHSH est indispensable pour penser à une restauration vers une version non signée par Apple. Beaucoup d’articles sont sortis sur iPhonConcept montrant comment les sauvegarder (iciici, ou encore avec TSSchecker…), aujourd’hui on aura besoin de ces fichiers pour aller sur iOS 11.1.x ou 11.0.x !

Tihmstar n’avait pas prévu de mettre à jour futurerestore pour iOS 11 et ne l’a d’ailleurs pas encore fait… Mais heureusement un développeur a inclus la compatibilité avec iOS 11 dans futurerestore et l’a mis à disposition pour tout le monde !

Aujourd’hui, je vais vous montrer comment mettre à jour votre appareil vers n’importe quelle version d’iOS 11 que vous désirez depuis iOS 9, iOS 10 ou iOS 11.0.x / 11.1.x avec futurerestore et vos SHSH.

Pré-requis :

Notes :

  • Vous ne pourrez pas revenir sur iOS 10 par exemple car iOS 10.3.3 (la dernière version d’iOS 10) n’est plus signée par Apple et le SEP d’iOS 11 n’est absolument pas compatible avec iOS 10.
  • La version actuelle de futurerestore n’est pas encore parfaitement compatible avec l’iPhone 8, 8+ et X mais cela ne devrait pas tarder.
  • Si vous êtes entre iOS 9.0 et 9.3.3 et entre iOS 10.0.1 et 10.2.1, vous devez jailbreaker votre iPhone et installer OpenSSH. Pour ce faire, allez voir cette page.
  • Faites une sauvegarde avant la manipulation. On va faire une restauration complète pour éviter tous types de bugs que vous pouvez rencontrer, pour avoir la version d’iOS 11 la plus stable possible.
  • Après la mise à jour vers iOS 11, vous ne pouvez plus revenir en arrière sauf si vous avez les SHSH et que vous avez un appareil A7 (iPhone 5S, iPad Air, iPad Mini 2)
  • Attention : Une sauvegarde iOS 11.1.2 ne peut fonctionner avec iOS 11.1.1 ou 11.0.x par exemple.
  • Vous pouvez remettre vos données après la restauration.
  • Nous avons testé sur un iPhone SE d’iOS 11.1.1 vers 11.1.1 (re-restore) et ça fonctionne parfaitement. Le SE qui était en 11.2 et downgradé avec iTunes à l’époque a maintenant une batterie 2x meilleure après la restauration avec futurerestore.
  • iPhonConcept n’est pas responsable en cas de mauvaise utilisation du logiciel.

C’est parti !

Étape 1 : Configurer l’appareil pour la mise à jour

Dans cet étape, on va mettre l’APNonce qui est dans le SHSH sur votre appareil pour que cela corresponde. C’est indispensable car sinon la restauration ne fonctionnera pas.

Pour cela, on va passer par un « noncesetter ». Parfois, certains jailbreak contiennent le noncesetter comme Yalu, aujourd’hui je vous montre comment le faire pour tous les iOS entre 9.0 et 11.1.2.

Avant de commencer, allez sur votre ordinateur et ouvrez votre SHSH avec un éditeur de texte comme Notepad++ ou encore TextEdit sur Mac… Recherchez « generator » et vous allez voir juste en dessous une valeur commençant par 0x quelque chose. Copiez tout le « generator » (même le 0x), on aura besoin pour le mettre sur l’appareil.


Pour iOS 9.0 => 9.0.2 jailbreaké avec Pangu9 :

1- Téléchargez le zip de cl0ver ici et le deb d’ios-kern-utils ici.

2- Décompressez le zip et vous obtiendrez un fichier « cl0ver ». Avec WinSCP sur Windows ou Cyberduck sur Mac, connectez vous en SSH en root et mettez le fichier « cl0ver » dans l’iPhone ainsi que le deb d’ios-kern-utils.

3- Allez à la racine de l’iPhone et allez dans le dossier /etc. Vous allez créer un dossier en le nommant « cl0ver ».

4- Dans ce dossier cl0ver, vous allez mettre le fichier « offsets.dat » correspondant à votre appareil et à votre version d’iOS.

5- Déconnectez vous de votre appareil.

6- Sur votre appareil jailbreaké, vous allez installer WhiteTerminal sur Cydia

7- Ouvrez WhiteTerminal et tapez ces commandes. Après chaque ligne, faites Entrée avant d’entrer la commande suivante :

  • login root (mot de passe : alpine)
  • cd /private/var/root
  • chmod +x cl0ver
  • ./cl0ver slide
  • ./cl0ver
  • dpkg -i net.siguza.ios-kern-utils_1.4.1_iphoneos-arm.deb
  • nvpatch com.apple.System.boot-nonce
  • nvram com.apple.System.boot-nonce=generator (remplacez generator par le generator que vous avez copié)
  • nvram -p (vérifiez bien que le generator apparaît sur le résultat de la commande)

Pour iOS 9.1 jailbreaké avec Pangu9 :

1- Installez iFile ou Filza et MTerminal sur Cydia

2- Téléchargez le deb d’ios-kern-utils depuis votre appareil disponible ici.

3- Ouvrez le dans iFile ou Filza et installez le deb.

4- Ouvrez l’application MTerminal et tapez ces commandes. Après chaque ligne, faites Entrée avant d’entrer la commande suivante :

  • su (mot de passe : alpine si vous ne l’avez pas changé)
  • nvpatch com.apple.System.boot-nonce
  • nvram com.apple.System.boot-nonce=generator (remplacez generator par le generator que vous avez copié)
  • nvram -p (vérifiez bien que le generator apparaît sur le résultat de la commande)

Pour iOS 9.2 => 9.3.3 jailbreaké :

1- Redémarrez votre appareil et rejailbreakez le avec le site http://jbme.qwertyoruiop.com

2- Une fois l’appareil rejailbreaké, suivez les mêmes étapes pour iOS 9.1.


Pour iOS 9.3.4 / 9.3.5

1- Télécharger l’IPA de PhoenixNonce ici.

2- Installez l’IPA avec Cydia Impactor sur l’appareil

3- Ouvrez l’application, et mettez le generator dans l’application.


Pour iOS 10.0 => 10.2 jailbreaké :

1- Installez MTerminal sur Cydia

2- Ouvrez l’application MTerminal et tapez ces commandes. Après chaque ligne, faites Entrée avant d’entrer la commande suivante :

  • su (mot de passe : alpine si vous ne l’avez pas changé)
  • nvram com.apple.System.boot-nonce=generator (remplacez generator par le generator que vous avez copié)
  • nvram -p (vérifiez bien que le generator apparaît sur le résultat de la commande)

Pour iOS 10.2.1 :

1- Rejailbreakez votre appareil avec Saigon si ce n’est pas fait

2- Installez MTerminal sur Cydia

3- Ouvrez l’application MTerminal et tapez ces commandes. Après chaque ligne, faites Entrée avant d’entrer la commande suivante :

  • su (mot de passe : alpine si vous ne l’avez pas changé)
  • nvram com.apple.System.boot-nonce=generator (remplacez generator par le generator que vous avez copié)
  • nvram -p (vérifiez bien que le generator apparaît sur le résultat de la commande)

Pour iOS 10.3 => 10.3.3 :

1- Téléchargez le zip de v0rtexnonce ici. (prenez le v0rtexnonce.zip)

2- Renommez le .zip en .ipa en renommant le fichier.

3- Installez l’IPA avec Cydia Impactor

4- Vous allez avoir une app sur votre SpringBoard. Ouvrez le et mettez votre generator dans l’espace approprié.

Si vous n’arrivez pas à installer l’application via Cydia Impactor et que vous avez un Mac, vous pouvez prendre le code source du projet et le compiler vous-même avec Xcode en appuyant sur le bouton Play sur ce dernier. Vous retrouverez le projet Xcode ici.


Pour iOS 11.0 => 11.1.2 :

1- Téléchargez l’IPA de NonceSet1112 ici.

2- Installez l’IPA avec Cydia Impactor.

3- Ouvrez l’application NonceSet et dans la deuxième case boot-nonce, vous allez mettre votre generator.

 


Maintenant que tout est prêt, place à la restauration !

Étape 2 : Restauration avec futurerestore

1- Créez un dossier « futurerestore » sur votre bureau. Vous allez mettre dans ce dossier :

  • les fichiers de futurerestore contenu dans le zip (vous mettez tout ce qui est dans le zip dans ce dossier, même les DLL sur Windows)
  • l’IPSW
  • votre SHSH

2- Vous allez brancher votre appareil à votre ordinateur

3- Ouvrez un terminal

4- Redirigez le sur le dossier futurerestore. Pour ce faire, tapez cette commande :

  • Sur Mac :
    • cd ~/Desktop/futurerestore
  • Sur Windows
    • cd Desktop/futurerestore

5- Lancez la restauration !

  • Sur Mac :
    • chmod +x futurerestore_macos
    • ./futurerestore_macos -t (glissez votre SHSH dans le terminal) –latest-baseband –latest-sep (glissez votre IPSW dans le terminal)
  • Sur Windows :
    • .\futurerestore.exe -t (glissez votre SHSH dans le terminal) –latest-baseband –latest-sep (glissez votre IPSW dans le terminal)

Si vous avez un iPad Wi-Fi ou un iPod Touch, remplacez –latest-baseband par –no-baseband car vous n’avez pas de réseau cel

6- La mise à jour débute. Si vous voulez garder vos données après la mise à jour (vous pouvez avoir des bugs à l’utilisation de l’appareil, comme une batterie beaucoup moins bonne si vous ne passez pas par la restauration), ajoutez le -u après le –latest-sep (non recommandé, vous pouvez remettre vos données avec votre sauvegarde iTunes et c’est bien meilleur).

7- Une fois que la mise à jour est terminée, c’est bon ! Vous êtes sur une version d’iOS 11 vulnérable pour un jailbreak !

Si vous voulez un tutoriel vidéo, vous avez 2 vidéos de la part d’un youtuber anglais nommé iPodHacks142.

Voici un tutoriel vidéo qui montre la mise à jour d’un iPhone d’iOS 10.2 vers 11.1.2 :

Et voici le second tutoriel vidéo qui montre un iPhone sur iOS 11.1.2 faire un re-restore (restauration vers la même version d’iOS)

Si vous avez des questions, n’hésitez pas à les poser dans les commentaires.

Écrit par

Commentaires

  1. Christ dit :

    Bonsoir, Merci pour ce tuto .

    Juste une question je suis sur iphone 7 ver 10.2.1 (donc non jailbreakable )
    J’utilise Windows 10(32) .
    J’installe donc 2 Ipa Cydia Imp et l’ IPA de NonceSet112 puis je recopie à la main le boot-nonce récupéré dans shsh2 avec notepad
    Est ce que ma sauvegarde qui sera faite en 10.2.1 sera compatible avec celle de mon Ipsw 11.1.2 ?

    Merci par avance

  2. fariz dit :

    Hello to me (9.3.3 jailbreak) how to upgrade to 10.2?
    SHSH 10.2 I have
    for Windows please

  3. Ali dit :

    Bonjour,

    Je suis en 9.3.3 jailbreaké, sur Ipad Mini 2.

    Comment passer en 10.3.3 ? J’ai récupérer les SHSH.

    Merci !

  4. Doom dit :

    Bonjour,
    possesseur d’un iphone 6 sous ios 8.1.3 jailbraiké j’ai mes shsh 10.3.1 et ios 11,
    j’aimerais upgrade vers ios 10 ou 11 mais votre tuto indique la voie à partir ios 9 🙁
    Une idée de comment je pourrais m’y prendre ?

    Merci d’avance

    • Frédéric dit :

      Bonjour,

      Alors pour iOS 8, le jailbreak contient déjà le tfp0. Vous devez suivre donc le tuto pour iOS 9.1 qui marche également sur les jailbreak de TaiG

Laisser un commentaire

En poursuivant votre navigation, vous acceptez l'utilisation de cookies. en savoir plus

Les cookies nous permettent de personnaliser le contenu et les annonces, d'offrir des fonctionnalités relatives aux médias sociaux et d'analyser notre trafic. Nous partageons également des informations sur l'utilisation de notre site avec nos partenaires de médias sociaux, de publicité et d'analyse, qui peuvent combiner celles-ci avec d'autres informations que vous leur avez fournies ou qu'ils ont collectées lors de votre utilisation de leurs services.

Fermer