Les jailbreakers vétérans sont probablement familiers avec un utilitaire pratique appelé Cydia Eraser, que Saurik a publié il y a plusieurs années pour aider les jailbreakers à `` ne pas jailbreaker '' leurs combinés surpuissants sans restaurer et mettre à jour leur firmware via iTunes. La vie bien remplie de Saurik l'a empêché de mettre à jour Cydia Eraser pour les versions modernes d'iOS, mais il semble maintenant qu'il pourrait y avoir une lumière au bout du tunnel.
Le développeur iOS Sam Gardner, peut-être mieux connu de la communauté sous le nom de Samg_is_a_ninja, s'est rendu à / r / jailbreak ce week-end pour taquiner un projet spectaculaire sur lequel il travaille depuis près d'un an et demi, et il l'appelle Succession.
Selon Gardner, la succession est une alternative à venir au célèbre utilitaire Cydia Eraser pour les appareils jailbreakés exécutant iOS 10.0 et versions ultérieures. Le développeur a publié une vidéo de démonstration dans son article, montrant à quoi ressemble l'interface et comment cela fonctionnerait:
Abonnez-vous à iDB sur YouTubeGardner explique comment l'outil fonctionne dans son commentaire / r / jailbreak:
La succession fonctionne en téléchargeant un fichier IPSW pour votre appareil et la version iOS, en extrayant le système de fichiers racine DMG, puis en utilisant rsync pour remplacer tous les fichiers modifiés par des versions propres et supprimer tous les fichiers supplémentaires. La grande chose à ce sujet est que la mise à jour ne prend pas beaucoup de travail pour ajouter la prise en charge des nouvelles versions d'iOS (si j'avais publié cet outil en 2016 pour iOS 10.0, il aurait fallu deux mises à jour, une fois lorsque iOS 10.3 a été publié (pour ajouter la prise en charge d'APFS), et une fois lorsque iOS 12.0 a été publié (Apple a ajouté quelque chose qui, selon moi, est lié à CoreTrust qui a provoqué des boucles de démarrage, mais cela a évidemment été corrigé maintenant).
Un certain nombre d'outils de restauration ont été publiés dans la mémoire récente qui peuvent atteindre des résultats similaires, mais Gardner explique comment Succession se compare à ceux de son commentaire:
Donc, je vous entends déjà dire à l'écran de votre ordinateur "mais Sam, il n'y a pas d'outil de restauration XXX qui fait déjà la même chose", donc je vais parcourir une liste de concurrents populaires et comment Succession se compare à eux:
>>> Cydia Eraser: Cydia Eraser est un excellent outil, mais il ne prend en charge que iOS 7.1-10.2.1, 10.3-10.3.3 nécessite une solution de contournement sale, et je n'ai jamais vu Cydia Eraser fonctionner réellement sur une version supérieure à 10.2 .1 (il échoue généralement car il remplit tout le stockage de l'appareil sur 10.3+), et ne prend pas du tout en charge 11.0-12.1.2. De plus, si vous supprimez vos fichiers de langue, cela prend du temps à Cydia Eraser (dans certains cas, jours littéraux) pour terminer, et si vous utilisez BytaFont, cela ne fonctionne pas. De plus, même s'il prend en charge de manière hypothétique 7.1-10.3.3, il existe de nombreux cas où les fichiers OTA n'existent pas pour toutes les combinaisons appareil / micrologiciel (par exemple, 7 sur 10.0-10.0.2, 6S sur 9.0-9.0.2 , SE sur 9.3-9.3.1, et bien d'autres que je ne prendrai pas la peine de lister ici) auquel cas vous êtes fondamentalement SOL. Supports de succession tout iOS versions 10.0+, ainsi que les fichiers de langue supprimés, ainsi que BytaFont 3.
>>> SemiRestore, SemiRestore Lite, OSRestoreX, rec0vering et Delectra: aucun de ces outils ne restaure réellement l'appareil! Ce sont tous des moyens simplement rapides de supprimer tous vos réglages installés, sur les anciennes versions d'iOS, ils annuleront également le stockage de votre système de fichiers, mais c'est tout! Si vous, par exemple, avez utilisé Upscale pour définir votre appareil sur 9 par 16 pixels (comme tout homme sensé le ferait,; P), et avez exécuté l'un des outils, votre appareil ne serait pas réparé. La succession supprime non seulement le jailbreak, mais restaure en fait les fichiers iOS manquants ou modifiés.
>>> Rollectra (ou en utilisant la «restauration rootfs» de unc0ver): C'est probablement la compétition la plus difficile pour moi. Rollectra fonctionne en rétablissant tout sauf pour / var à exactement comment ils étaient dans une sauvegarde qui est prise instantanément avant la première fois que l'appareil est jailbreaké. Dans la plupart des cas, puisque rien en dehors de / var ne peut être modifié avant que l'appareil ne soit jailbreaké, cela correspond parfaitement à ce à quoi l'appareil ressemble en stock. Cependant, il existe quelques premières versions d'Electra et d'Unc0ver qui «ont oublié» de faire cette sauvegarde, et aucun des jailbreaks 10.3.X ne tente même de faire la sauvegarde. En outre, la version bêta de Rollectra sur le GitHub de pwn20wnd fonctionne correctement le 11.0-12.1.2, mais elle n'a pas été mise à jour sur Chariz pour prendre en charge le 11.0-11.2.6, et la version GitHub ne permet pas l'installation sur le 11.4.1- 12.1.2 (bien que, pour autant que je sache, cela fonctionnerait bien).
Comme il semble, Succession est toujours en cours de réalisation, mais le développeur dit qu'il devrait être en mesure de le publier dans quelques semaines après avoir corrigé quelques-uns de ses bugs restants. C'est particulièrement intéressant pour ceux qui veulent pouvoir restaurer la version iOS jailbreakable de leur appareil sans mettre à jour soit pour re-jailbreak à partir de zéro ou pour maximiser la valeur de revente du combiné.
La succession est entièrement open-source, et ceux qui souhaitent en savoir plus sur son fonctionnement peuvent visiter le référentiel GitHub de Sam Gardner. Gardez à l'esprit que l'outil n'a pas été testé au moment de la rédaction de cet article, alors ne téléchargez et n'utilisez rien avant sa sortie officielle pour votre propre sécurité.
Êtes-vous enthousiasmé par la sortie prochaine de Succession? Faites-nous savoir dans la section commentaires ci-dessous.