Mit Checkra1n können Sie Ihr iPhone von einem verwurzelten Android aus jailbreaken

Checkra1n ist ein Exploit, der eine Schwachstelle in der iPhone- und iPad-Hardware ausnutzt, um einen Jailbreak durchzuführen (ähnlich dem Erhalten von Superuser-Berechtigungen auf Android). Das Hauptziel des Jailbreaks eines iPhones besteht darin, Cydia , einen Anwendungsspeicher oder dpkg- Pakete zu installieren , die im App Store nicht vorhanden sind, und eine erweiterte Anpassung eines iPhones zu ermöglichen.

Der Prozess ist im Vergleich zu den meisten Methoden, die es gibt, um ein iPhone zu jailbreaken, wirklich einfach. Grundsätzlich müssen Sie das Android-Handy mit dem iPhone über ein USB-Kabel an den entsprechenden Beleuchtungsanschluss anschließen und vom Android aus einige Befehle eingeben. Der einzige Nachteil ist, dass Sie ein gerootetes Android- Gerät benötigen .

Diese Jailbreaking-Methode funktioniert von iPhone 5S bis iPhone X mit iOS 12.3 oder höher (einschließlich des aktuellen iOS 13). Es funktioniert auch mit iPads. Und im Gegensatz zu anderen Methoden, die Sicherheitslücken in iOS-Software ausnutzen, greift checkra1n eine Schwachstelle im Boot-ROM von Apple-Geräten an, sodass das Unternehmen diese theoretisch nicht durch ein Systemupdate beheben kann.

Jailbreak mit checkra1n

Denken Sie daran, dass dieses Verfahren wie das Rooten riskant ist. Fahren Sie auf eigene Gefahr fort.

  1. Laden Sie von der offiziellen Website die checkra1n-Datei herunter, die der Architektur Ihres Android-Handys entspricht. Sie können dies mit der Droid Hardware Info App überprüfen , unter der Registerkarte “System”, Zeile “Befehlssatz”. Wenn Ihr Mobiltelefon beispielsweise arm64-v8a ist, sollten Sie die Datei Download für Linux (CLI, arm64) herunterladen .
  2. Kopieren Sie die Datei checkra1n in das Verzeichnis / data des Android-Telefons.
  3. Verbinden Sie das iPhone mit Android mit einem Kabel, das mit den Anschlüssen beider Computer kompatibel ist. Neben dem Kabel benötigen Sie wahrscheinlich einen zusätzlichen Adapter, z. B. ein OTG.
  4. Installieren und führen Sie die Terminalanwendung unter Android aus ( hier finden Sie mehrere ) und geben Sie den Befehl «su» ein (ohne Anführungszeichen, wie die übrigen Befehle in dieser Liste), um als Root zu arbeiten.
  5. Geben Sie den Befehl “lsusb” ein, um zu überprüfen, ob das iPhone erkannt wird. Sie sollten in der USB-ID-Zeile etwa “05ac: 12a8” sehen.
  6. Versetzen Sie das iPhone in den DFU-Modus ( siehe hier ).
  7. Geben Sie den Befehl “lsusb” erneut ein, um zu bestätigen, ob das iPhone noch erkannt wird. Jetzt sollten Sie in der USB-ID etwas wie “05ac: 1227” sehen.
  8. Führen Sie die checkra1n Datei mit dem Befehl „./checkra1n -c“, das sollte Jailbreak das iPhone oder iPad.

Bei mir funktioniert es nicht

  • Sie sollten den Vorgang zwei- bis dreimal wiederholen, je nachdem, wer es bereits getan hat.
  • Das Problem ist wahrscheinlich das Kabel. “Stblr”, der Entdecker der Methode, sagt, dass “einige Apple USB-C-zu-Lightning-Kabel es nicht erlauben, iDevices aufgrund fehlender Pins in den DFU-Modus zu versetzen”. In seinem Fall, mit einem Sony Xperia XZ1 und einem iPhone SE, verwendet er Apples USB-A-zu-Beleuchtung-Kabel und zusätzlich einen Exsys EX-47990 USB-C-zu-USB-A-Adapter.
  • Anscheinend ist es wahrscheinlicher, dass Sie erfolgreich sind, wenn Sie dies über die Befehlszeile für die benutzerdefinierte TWRP- Wiederherstellung tun , natürlich solange es eine TWRP-Version für Ihr Android gibt.
  • Schauen Sie sich diesen Reddit-Thread an, in dem verschiedene Erfahrungen gezeigt werden.

Referenzen: XDA-Developers , Reddit , Arstechnica

Was ist und wie rootet man ein Android-Handy?

2 Möglichkeiten zum PASSEN von Dateien zwischen Android und iPhone (besser als BLUETOOTH)

3 Möglichkeiten, ein iPhone von Android aus zu suchen