Dank checkra1n und der aktuellen Linux-Unterstützung können Sie jetzt mehrere beliebte iPhones mit Ihrem gerooteten Android-Smartphone jailbreaken. Hör zu!
Viele von uns hier bei XDA-Developers.com sind tatsächlich zum ersten Mal auf die Foren gestoßen, als wir unsere Android-Geräte rooten wollten. Schließlich, Unsere Foren sind zu diesem Zeitpunkt über 17 Jahre alt und können sich derzeit mit über 10 Millionen Mitgliedern rühmen, die mehr als 3,4 Millionen Threads und 77 erstellt haben Millionen Beiträge im Laufe der Jahre – eine unschätzbare Community-Ressource, die Enthusiasten dabei hilft, ihre Geräte zu rooten und das Beste daraus zu machen Es. Ein gerootetes Android-Telefon eröffnet der Enthusiasten-Community eine Fülle von Möglichkeiten und öffnet die Tür für alle möglichen verrückten Dinge – wie zum Beispiel den Jailbreak Ihres iPhones.
Das Jailbreaking eines iPhones ähnelt im Kern dem Rooten eines Android-Geräts – das geben Sie im Wesentlichen zu Sie haben die Berechtigungen erhöht und viele Schutzmaßnahmen deaktiviert, die in das Betriebssystem, iOS und Android integriert sind jeweils. Während des Rootens mehrerer beliebter Android-Telefone hat
weitgehend zu einer trivialen Angelegenheit geworden Dank kooperativer OEMs bleibt das Jailbreaking eines iPhone aufgrund von Apple und seinem Walled-Garden-Ansatz eine bewegende Herausforderung. Jedes Mal, wenn ein Jailbreak veröffentlicht wird, arbeitet Apple daran, die Schwachstellen zu schließen, die dies ermöglicht haben passieren und die Tür dafür schließen, dass die gleichen Lösungen auch für zukünftige Geräte und zukünftige Software realisierbar sind Aktualisierung. Jailbreaks sind daher in der Regel sehr spezifisch für das Telefon und die iOS-Version, auf der sie ausgeführt werden, und erfordern auch sehr spezifische und ganz besondere Schritte, um erfolgreich zu sein.Checkra1n ist eine Jailbreak-Lösung, die als erster Jailbreak für Apple-Geräte mit iOS 13 gilt. Es funktioniert auch auf einer Vielzahl von Apple-Hardware. Und weil es einen Exploit nutzt, der auf einen Fehler im Boot-ROM auf Apple-Hardware abzielt, anstatt auf eine darin enthaltene Schwachstelle iOS gilt außerdem als eine der wenigen Lösungen, die über Software-Updates hinweg auf Schwachstellen funktioniert Telefone. Allerdings handelt es sich bei Checkra1n um einen semi-tethered Jailbreak, was bedeutet, dass Sie den Jailbreak jedes Mal erneut durchführen müssen, wenn Sie das Gerät neu starten. Zu dieser Unannehmlichkeit kommt noch die Tatsache hinzu, dass der Jailbreak ursprünglich erfolgte nur möglich über MacOS v10.10+ – Ihre Optionen werden erheblich eingeschränkt, falls Ihr Telefon jemals außerhalb des Zeitplans neu gestartet wird.
Vor Kurzem allerdings Checkra1n hat Unterstützung für Linux erhalten, was es ermöglicht, iOS 13-Geräte mit einem Linux-Computer zu jailbreaken. Dies erweitert natürlich die möglichen Plattformen, die Sie verwenden können, aber wie Der Reddit-Benutzer /u/stblr hat es herausgefundenDies kann auch die Unannehmlichkeiten eines semi-tethered Jailbreak beseitigen, indem Sie den Jailbreak mit einem gerooteten Android-Smartphone durchführen können!
Der Reddit-Benutzer /u/stblr weist auf einige Voraussetzungen hin:
- Natürlich benötigen Sie zunächst ein iPhone oder iPad, das mit Checkra1n kompatibel ist (iPhone 5s bis iPhone X, iOS 12.3 und höher).
- Ein Android-Gerät mit Root-Zugriff, vorzugsweise mit neueren Linux- und Android-Versionen. Die Videodemo verwendet ein Sony Xperia XZ1 Compact auf Android 10 mit Linux-Kernel 4.14 und wurde mit Magisk gerootet.
- Eine Terminal-App auf Ihrem Android-Telefon.
- Eine Möglichkeit, die beiden Telefone zu verbinden. Einige der USB-C-zu-Lightning-Kabel von Apple funktionieren nicht, da ihnen Pins fehlen, um das iDevice in den DFU-Modus zu versetzen.
Und die Schritte zum Jailbreak sind überraschend einfach, verglichen mit einigen der komplizierteren Methoden, die die iOS-Community in der Vergangenheit gesehen hat:
-
Laden Sie die Checkra1n-Binärdatei für Linux herunter, notieren Sie sich dabei den korrekten µarch Ihres Android-Geräts:
- Sie können die Architektur Ihres Telefons überprüfen, indem Sie diesen ADB-Befehl auf Ihrem Computer ausführen, während Ihr Telefon verbunden ist:
Die Ausgabe wäre die Architektur Ihres Telefons.adbshellgetpropro.product.cpu.abi
- Sie können die Architektur Ihres Telefons überprüfen, indem Sie diesen ADB-Befehl auf Ihrem Computer ausführen, während Ihr Telefon verbunden ist:
- Platzieren Sie die heruntergeladene Binärdatei in /data auf Ihrem gerooteten Android-Telefon. Du kannst Suchen Sie in unseren Unterforen nach Ihrem Gerät um die beste Methode zum Rooten zu kennen.
- Verbinden Sie Ihr iDevice mit Ihrem Android-Telefon.
- Öffnen Sie die Terminal-App und erhalten Sie Root-Zugriff, indem Sie Folgendes eingeben:su" Befehl.
- Typ "lsusb" um zu überprüfen, ob Ihr iDevice erkannt wird. Die angezeigte USB-ID sollte „05ac: 12a8".
- Versetzen Sie Ihr iDevice in den DFU-Modus (Device Firmware Upgrade). Sie können finden Gerätespezifische Anweisungen finden Sie hier.
- Überprüfen Sie, ob Ihr iDevice noch erkannt wird mit „lsusb". Die angezeigte USB-ID sollte nun „05ac: 1227".
- Führen Sie checkra1n im CLI-Modus mit dem Befehl „ aus../checkra1n -c".
- Ihr iDevice sollte jetzt einen Jailbreak haben. Allerdings ist die Methode nicht ganz zuverlässig, sodass Sie die Schritte möglicherweise wiederholen müssen, um Erfolg zu haben.
Die Schritte mögen entmutigend erscheinen, sind es aber nicht wirklich. Wenn Sie ein gerootetes Gerät haben, gehen wir davon aus, dass Sie den Anweisungen folgen und ein paar Befehle eingeben können. Denken Sie jedoch daran Jailbreaking- und Rooting-Geräte bergen ihre eigenen Risiken. Versuchen Sie es also nicht, ohne genau zu verstehen, was Sie tun.