Erfahrene Jailbreaker kennen wahrscheinlich ein praktisches Hilfsprogramm namens Cydia Eraser, das Saurik vor einigen Jahren herausgebracht hat, um Jailbreakern dabei zu helfen, die Jailbreaks auf ihren eigenen Handys zu beheben, ohne ihre Firmware über iTunes wiederherstellen und aktualisieren zu müssen. Sauriks geschäftiges Leben hat ihn daran gehindert, Cydia Eraser für moderne Versionen von iOS zu aktualisieren, aber es sieht jetzt so aus, als ob am Ende des Tunnels ein Licht aufleuchten könnte.
Der iOS-Entwickler Sam Gardner, der der Community vielleicht besser bekannt ist als Samg_is_a_ninja, hat an diesem Wochenende zum / r / jailbreak eingeladen, um ein spektakuläres Projekt zu necken, an dem er seit fast eineinhalb Jahren arbeitet, und er nennt es Nachfolge.
Laut Gardner ist Succession eine bevorstehende Alternative zum bekannten Dienstprogramm Cydia Eraser für Geräte mit Jailbreak unter iOS 10.0 und höher. Der Entwickler veröffentlichte in seinem Beitrag ein Demonstrationsvideo, in dem gezeigt wurde, wie die Benutzeroberfläche aussieht und wie sie funktionieren würde:
Abonniere iDB auf YouTubeWie das Tool funktioniert, erklärt Gardner in seinem / r / jailbreak-Kommentar:
Die Abfolge funktioniert, indem Sie eine IPSW-Datei für Ihr Gerät und Ihre iOS-Version herunterladen, das DMG des Root-Dateisystems extrahieren und dann mit rsync alle geänderten Dateien durch saubere Versionen ersetzen und alle zusätzlichen Dateien löschen. Das Tolle daran ist, dass das Update nicht sehr aufwändig ist, um Unterstützung für neue iOS-Versionen hinzuzufügen (wenn ich dieses Tool bereits 2016 für iOS 10.0 veröffentlicht hätte, wäre es erforderlich gewesen) zwei Updates, einmal als iOS 10.3 veröffentlicht wurde (um Unterstützung für APFS hinzuzufügen) und einmal als iOS 12.0 veröffentlicht wurde (Apple fügte etwas hinzu, von dem ich glaube, dass es mit CoreTrust zusammenhängt, das Bootloops verursachte, aber das wurde offensichtlich jetzt behoben).
In letzter Zeit wurde eine Reihe von Wiederherstellungswerkzeugen veröffentlicht, mit denen ähnliche Ergebnisse erzielt werden können. Gardner erklärt jedoch, wie sich Succession im Vergleich zu denjenigen in seinem Kommentar verhält:
Ich kann also schon hören, wie Sie auf Ihrem Computerbildschirm sagen: "Aber Sam, gibt es kein XXX-Wiederherstellungstool, das das Gleiche bereits tut?"
>>> Cydia Eraser: Cydia Eraser ist ein großartiges Tool, aber es unterstützt nur iOS 7.1-10.2.1, 10.3-10.3.3, und ich habe noch nie gesehen, dass Cydia Eraser tatsächlich mit einer höheren Version als 10.2 funktioniert .1 (schlägt normalerweise fehl, weil der gesamte Speicher des Geräts auf 10.3+ belegt ist) und unterstützt 11.0-12.1.2 überhaupt nicht. Wenn Sie Ihre Sprachdateien löschen, dauert es außerdem (in einigen Fällen) sehr lange, bis Cydia Eraser installiert ist, buchstäbliche Tage) zu vervollständigen, und wenn Sie BytaFont verwenden, funktioniert es nicht. Auch wenn es hypothetisch 7.1-10.3.3 unterstützt, gibt es viele Fälle, in denen OTA-Dateien nicht für alle Geräte- / Firmware-Kombinationen vorhanden sind (z. B. 7 unter 10.0-10.0.2, 6S unter 9.0-9.0.2) , SE am 9.3-9.3.1 und viele andere, die ich hier nicht erwähnen möchte), in welchem Fall Sie im Grunde SOL sind. Nachfolge unterstützt alle iOS-Versionen 10.0+ sowie gelöschte Sprachdateien und BytaFont 3.
>>> SemiRestore, SemiRestore Lite, OSRestoreX, Recovering und Delectra: Keines dieser Tools stellt das Gerät tatsächlich wieder her! Dies sind alles einfache Möglichkeiten, um alle Ihre installierten Tweaks zu entfernen. In älteren iOS-Versionen werden sie auch das Stashing von Ihrem Dateisystem rückgängig machen, aber das war's! Wenn Sie beispielsweise Upscale verwendet haben, um Ihr Gerät auf 9 x 16 Pixel einzustellen (wie es jeder vernünftige Mensch tun würde; P), und eines der Tools ausgeführt haben, Ihr Gerät würde nicht repariert werden. Succession entfernt nicht nur den Jailbreak, sondern stellt tatsächlich fehlende oder geänderte iOS-Dateien wieder her.
>>> Rollectra (oder mit unc0vers "rootfs restore"): Dies ist wahrscheinlich die härteste Konkurrenz für mich. Rollectra setzt alles außer / var so zurück, wie es sich in einem Backup befand, das unmittelbar vor dem ersten Jailbreak des Geräts erstellt wurde. Da in den meisten Fällen nichts außerhalb von / var geändert werden kann, bevor der Jailbreak des Geräts auftritt, ist dies eine perfekte Übereinstimmung mit dem Aussehen des Geräts als Standard. Es gibt jedoch einige frühe Versionen von Electra und unc0ver, die dieses Backup „vergessen“ haben, und keiner der 10.3.X-Jailbreaks versucht, das Backup überhaupt zu erstellen. Auch die Beta-Version von Rollectra auf GitHub von pwn20wnd funktioniert unter 11.0-12.1.2 einwandfrei, wurde jedoch nicht auf Chariz aktualisiert, um 11.0-11.2.6 zu unterstützen, und die GitHub-Version ermöglicht keine Installation unter 11.4.1- 12.1.2 (obwohl, soweit ich weiß, es gut funktionieren würde).
Wie es scheint, ist Succession noch in Arbeit, aber der Entwickler sagt, dass er es in ein paar Wochen veröffentlichen kann, nachdem er einige der verbleibenden Fehler behoben hat. Dies ist besonders aufregend für diejenigen, die in der Lage sein möchten, die jailbreakbare iOS-Version ihres Geräts wiederherzustellen, ohne ein Update durchzuführen, um entweder den Jailbreak neu zu starten oder den Wiederverkaufswert des Mobilteils zu maximieren.
Succession ist vollständig Open Source und wer mehr darüber erfahren möchte, wie es funktioniert, kann das GitHub-Repository von Sam Gardner besuchen. Denken Sie jedoch daran, dass das Tool zum Zeitpunkt des Schreibens noch nicht getestet wurde. Laden Sie es daher erst herunter und verwenden Sie es, wenn es zu Ihrer eigenen Sicherheit offiziell freigegeben wurde.
Freust du dich auf die bevorstehende Veröffentlichung von Succession? Lass es uns in den Kommentaren unten wissen.