iOS 8.1 jailbreak inkl. cydia

ACHTUNG: Die beschriebene Vorgehensweise ist hochgradig experimentell. iOS 8.1 lässt sich mit Stand heute noch nicht offiziell jailbreaken. Der alternative Appstore cydia ist von Hause aus nicht integriert und die Jailbreaksoftware pangu existiert nur auf chinesisch. Die hier beschriebene Vorgehensweise hat für mich funktioniert mit den beschriebenen Einschränkungen!! Das ist keine Garantie!!!

Voraussetzungen

iPhone

  1. Einstellungen -> Touch ID & Code (beides deaktivieren)
  2. Einstellungen -> iCloud -> Mein iPhone suchen (deaktivieren)

IMG_6727  IMG_6726

TouchID & Code darf auch nach dem jailbreak nicht wieder eingeschaltet werden!!! Sollte es zu einem Neustart kommen bleibt das iPhone beim rebooten hängen!!!!!!

Virtuelle Maschine

  1. einen USB-Filter fürs iPhone setzen, damit das iPhone nach einem Reboot automatisch an die VM gebunden wird.
    iOS81JB_VM_Filter

Durchführen des Jailbreaks

Achtung: Der jailbreak funktioniert nur mit einem
über iTunes installierten iOS8 (kein OTA)!!

  1. Pangu als Administrator ausführen
    iOS81JB_VM_admin
  2. Den Haken unten rechts entfernen (installiert ansonsten einen chinesischen Drittanbieter Appstore)
    iOS81JB_VM_pangu1
  3. 19:00 – Einige Minuten warten (es werden mehrere 100mb große Dateien aus dem Internet nachgeladen)
    iOS81JB_VM_pangu2
  4. 19:05 – Auf dem iPhone erscheint die Meldung „Wiederherstellung läuft“ (alle Dateien und Einstellungen bleiben jedoch erhalten)
  5. 19:10 – Das iPhone startet nach einigen Minuten neu
  6. 19:11 – Es erscheint ein Fortschrittsbalken auf dem iPhone
  7. 19:11 – Pangu ist nun vollständig durchgelaufen
    iOS81JB_VM_pangu3
  8. 19:13 – Das iPhone hat neu gestartet, es sind noch einige Einstellungen notwendig … … … …
  9. 19:14 – Mein iPhone suchen und Touch ID nicht aktivieren, keinen Sperr Code eingeben
  10. 19:14 – Das Gerät ist jetzt jailbroken!
    IMG_6734Die VM kann geschlossen werden. Alles weitere geschieht auf dem iPhone (über Pangu) oder mit dem Mac (sftp/ssh)….

Achtung: Touch ID darf nur aktiviert werden, wenn der Cydia Installer >1.1.14 installiert ist. Find my iPhone darf nun aktiviert werden. Ausserdem ist bereits ein Update für Pangu erschienen, also über den Manager in Pangu auf dem iPhone installieren…

IMG_6738

Installieren von cydia

  1. Installieren von OpenSSH über Pangu
    IMG_6731    IMG_6732
  2. iPhone ausschalten, 5s warten und wieder einschalten!
  3. Die IP-Adresse des iPhones ermitteln
    IMG_6735    IMG_6737
  4. Via Cyberduck mit dem iPhone verbinden, Passwort: alpine
    iOS81JB_CD_1
  5. Die beiden deb-pakete (cydia-lproj_1.1.12_iphoneos-arm.deb cydia_1.1.13_iphoneos-arm.deb) aufs iPhone in den Ordner private/var/root/Media/autoinstall kopieren und die Rechte auf 7777 setzen…
    iOS81JB_CD_5
  6. Ein letztes Mail das iPhone neu starten…
    iOS81JB_CD_6
  7. et Voilà: Nach dem Neustart des Systems erscheint das Cydia Icon auf dem Homescreen. ein Klick auf Cydia bereitet das Dateisystem des iPhones für die Nutzung mit Cydia vor und startet das iPhone ein letztes Mal neu…
    IMG_6740  ->  IMG_6741

Was sonst noch

Aus Sicherheitsgründen ändere ich immer ein das root-Passwort. Hierzu mittels Terminal per ssh aufs iPhone verbinden und folgende Befehle absetzen.

iOS81JB_Terminal