Si vous avez déjà voulu rétrograder vos appareils hérités mais que vous n'aviez pas les outils pour le travail, celui-ci peut être pour vous. Tihmstar a publié un ajout à son célèbre outil futurerestore (parfois appelé Prometheus), intitulé libipatcher. Que fait libipatcher? En un mot, cela vous permettra de rétrograder n'importe quel appareil 32 bits jailbreaké vers n'importe quel firmware pour lequel vous avez des blobs.
Jusqu'à présent, futurerestore a été principalement utilisé sur des appareils 64 bits, ce qu'il permet de restaurer sur des firmwares non signés, à condition que l'utilisateur ait enregistré des blobs .shsh2. Il a ensuite été mis à jour pour tirer parti du bogue de restauration d'iOS 9, apportant un certain niveau de prise en charge 32 bits. L'ajout de libipatcher complète le jeu 32 bits, apportant des fonctionnalités comparables à celles de futurerestore sur les appareils 64 bits.
Cette nouvelle fonctionnalité est similaire à celle de l'outil de rétrogradation Odysseus, dont certains d'entre vous ont peut-être entendu parler. Cela vous a également permis de rétrograder des appareils 32 bits avec des objets blob, mais avec une différence majeure: il fallait un ensemble pour terminer la restauration. Les bundles étaient spécifiques à l'appareil + au firmware, donc beaucoup étaient nécessaires, et tous n'ont jamais été créés.
Avec libipatcher, cette exigence est supprimée, rendant ainsi Odysseus obsolète. Libipatcher ne nécessite aucun bundle et effectue tous les ajustements à la volée, ce qui signifie que l'utilisateur n'a besoin que des blobs de son firmware de destination pour utiliser l'outil.
Voici un bref aperçu de tout ce que vous devez savoir sur libipatcher.
Qu'Est-ce que c'est?
Un module supplémentaire pour Futurerestore de Tihmstar, qui permet de passer à un firmware non signé pour les appareils 32 bits.
De quoi ai-je besoin?
- Un jailbreak.
- futurerestore.
- libipatcher.
- Un appareil 32 bits.
- .shsh blobs pour votre firmware de destination.
- L'IPSW pour le firmware de destination.
- Les clés publiques doivent être disponibles pour votre appareil (la plupart le sont, mais sinon, vous n'avez pas de chance jusqu'à ce que quelqu'un les vide).
Comment l'utiliser?
D'une manière très similaire à futurerestore, bien que vous deviez compiler une nouvelle version de libipatcher et futurerestore pour le moment, car les versions de sortie ne sont pas encore disponibles. Les compiler est de loin la partie la plus difficile, car leur utilisation est simple. Vous voudrez peut-être attendre que des versions entièrement holistiques soient disponibles pour vous éviter le mal de tête, bien que je vais mettre en place un guide sur la façon de l'assembler si vous vous sentez courageux.
En quoi est-il différent d'Odysseus et d'autres outils de rétrogradation 32 bits?
- Il ne nécessite pas de bundles.
- Il ne conserve pas la bande de base d'origine, mais utilise à la place la bande de base actuellement signée ou une bande de base précédente qui est toujours signée à des fins héritées (comme iOS 8.4.1)..
En quoi est-il similaire?
- Mettre à niveau / rétrograder / restaurer vers des firmwares non signés.
- Les deux nécessitent des blobs.
- Les deux nécessitent des clés disponibles.
Qui peut l'utiliser?
Toute personne avec des blobs enregistrés pour son firmware de destination et un appareil avec un jailbreak. Si vous n'avez pas de jailbreak, vérifiez si vous pouvez utiliser le bogue de restauration iOS 9 pour passer d'abord à iOS 9 sans avoir besoin d'un jailbreak, puis jailbreak et utilisez futurerestore + libipatcher.
Comme je l'ai mentionné sur Twitter, j'ai déjà essayé ce nouvel utilitaire et cela a parfaitement fonctionné. Ayant utilisé Odysseus dans le passé, j'ai trouvé cet outil un peu plus simple, car je n'avais pas à rechercher un paquet pour mon appareil, et parce qu'il fonctionne de la même manière que futurerestore. J'ai restauré un iPad 2 (WiFi) d'iOS 9.3.4 à iOS 8.3 quand Odysseus n'a pas pu m'aider, car il n'y avait pas de bundle pour cette combinaison appareil + firmware.
Pour voir futurerestore + libipatcher en action, consultez la vidéo de sortie de tihmstar, qui montre son utilisation. Si vous êtes à l'aise de construire à partir du code source, vous pouvez trouver et créer à la fois futurerestore et libipatcher sur GitHub.
Je publierai un guide sur la façon d'utiliser l'outil lorsque j'aurai trouvé un moyen infaillible de créer toutes les dépendances accessibles à l'utilisateur moyen, ou une fois que tihmstar aura publié une version pré-construite avec eux inclus. D'ici là, n'hésitez pas à vous essayer et faites moi part de vos expériences dans les commentaires.