Jailbreak

Aus Apfeltalk Wiki

Wechseln zu:Navigation, Suche

Durch einen Jailbreak erhält man auf seinem Gerät root access und kann dadurch u.a. weitere Apps, die nicht im App Store zur Verfügung stehen, downloaden oder sein Gerät entsperren. Die Programme dabei werden über das App Cydia installiert.

Wenn du Fragen zum Jailbreak hast, die durch diesen Artikel nicht beantwortet werden, kannst du im Thema Allgemeine Fragen zum Jailbreak einen Beitrag erstellen.

Inhaltsverzeichnis

Allgemeines

Was ist ein Jailbreak?

Der Vorgang des Jailbreaks öffnet iOS für Schreibzugriffe. Daher lassen sich nach dem Jailbreak weitere Applikationen auf dem Gerät installieren, die nicht unbedingt von Apple freigegeben wurden. Der Funktionsumfang des iOS-Gerätes erweitert sich hierdurch beträchtlich, allerdings muss der interessierte User wissen, dass im "jailbroken" Zustand der Garantieanspruch für das iPhone erlischt. Diesen erlangt man aber durch das Zurücksetzen des Gerätes wieder zurück (siehe HIER). Das Installieren der neuen Anwendungen erfolgt über das App Cydia, welches beim Jailbreak (automatisch) auf dem iDevice installiert wird.

Hinter der Homebrew-Szene (= selbstgeschriebene Programme) steckt eine große und starke Community, die (fast) täglich neue Programme entwickelt und diese für die Anwender bereitstellt.

Welche Vor- und Nachteile hat ein Jailbreak?

Vorteile:

  • Über Cydia stehen zahlreiche zusätzliche und für viele sehr nützliche Anwendungen zur Installation bereit.
  • Auch Anwendungen, die Apple nicht autorisiert hat, können verwendet werden (teilweise auch sehr nützliche).
  • SSH-Zugriff ist möglich, dadurch können die Daten einzeln bearbeitet und auch gesichert/wiederhergestellt werden.
  • Der Jailbreak kann jederzeit spurlos beseitigt werden (durch eine Wiederherstellung im DFU-Modus, siehe HIER).
  • iTunes, YouTube, App Store etc. laufen ganz normal weiterhin auf dem iDevice.
  • Es kann beim Jailbreaken nichts zerstört werden.

Nachteile:

  • Der Jailbreak erfordert ein gewisses Verständis von dem, was gemacht wird und das erfordert Zeit und eine gewisse Einarbeitungsdauer in die Materie.
  • Der Jailbreak eröffnet die Möglichkeit, sein iPhone via SSH-Zugriff komplett zu löschen (wiederherstellbar, aber die Daten sind u.U. weg).
  • Die nicht von Apple geprüften Anwendungen können instabil sein und die Performance des Gerätes negativ beeinflussen.
  • Die Sicherheit des iOS-Gerätes ist aufgrund der Schreibrechte vom User selbst abzusichern (z.B. openSSH ausschalten, etc.).
  • Bei jedem Firmwareupdate muß der Jailbreak erneut durchgeführt werden.
  • Die zusätzlichen Anwendungen aus Cydia sind bei jedem Firmwareupdate gelöscht und müssen neu installiert werden.

Ist ein Jailbreak illegal?

Nein! Auch wenn sich das alles nach sehr nach bösen Dingen anhört: Man darf an seinem iDevice ändern, was man möchte, da es mein Eigentum ist. Solange ich keinen Dritten schädige - was in diesem Fall auch nicht passiert - kann ich damit machen was ich will. Die Gültigkeit der EULA ist im übrigen nicht final entschieden und daher auch nicht anzuwenden. Wären die Themen Jailbreak & Unlock illegal, würden diese Anleitungen auch nicht bei Apfeltalk stehen, siehe unsere Forenregeln.

Arten des Jailbreaks

  • tethered (kabelgebunden): Wenn das Gerät neu gestartet wird (also auch wenn der Akku leer ist), kann es nur über eine Verbindung mit dem Computer wieder gestartet werden.
  • untethered: Dieser Jailbreak ist einem tethered Jailbreak vorzuziehen, da sich das Gerät auch ohne einem Computer neu starten lässt.

Bei beiden Varianten geht jedoch nach einem Update bzw. einer Wiederherstellung der Firmware der Jailbreak verloren und muss erneut durchgeführt werden.

Welche Firmwares unterstützen einen Jailbreak?

Ob ein Jailbreak möglich ist, ist zum Einen vom Gerätemodell und zum Anderen von der entsprechenden Firmwareversion abhängig. Auf der Webseite "The iPhone Wiki" kann man einer Übersicht entnehmen, bei welchen Modellen unter welcher Firmware ein Jailbreak möglich ist oder nicht.

Was mache ich, wenn ein Jailbreak nicht möglich ist?

Wenn man auf einen Jailbreak angewiesen ist, sollte man für jede Softwareversion die SHSH-Files sichern. So kann man, sollte man unbeabsichtigt ein Update auf eine Firmwareversion durchgeführt haben, für die es noch keinen Jailbreak gibt, einen Downgrade auf eine ältere Version durchführen. Ein Downgrade (mit gespeicherten SHSH-Files) kann zur Zeit aber nur auf Firmwareversionen vor iOS 5 durchgeführt werden, innerhalb von iOS 5 ist ein Downgrade unmöglich (also z.B. von iOS 5.0.1 auf iOS 5.0).

Falls die SHSH-Files nicht vorhanden sind und Apple die vorige Firmwareversion nicht mehr signiert, heißt es abwarten.

Wie kann ich einen Jailbreak restlos von meinem Gerät entfernen?

Über eine Wiederherstellung im DFU-Modus kann ein Jailbreak wieder restlos entfernt werden (dies kann z.B. für Garantiezwecke notwendig sein).

Tutorials

Info:

Obwohl diese Anleitungen nach bestem Gewissen verfasst werden, wird der Jailbreak auf eigene Gefahr durchgeführt. Apfeltalk übernimmt keinerlei Haftung, sollte es aufgrund dieser Anleitungen zu Schäden am Gerät kommen.

iOS 5.0.1 untethered Jailbreak via redsn0w

Achtung:

Wenn ihr auf einen Unlock via Jailbreak und Ultrasn0w angewiesen seid, dürft ihr euer Gerät nicht nach dieser Anleitung updaten, sondern nur eine selbst-erstellte Custom Firmware (CFW) auf euer Gerät installieren. Ansonsten wird das aktuelle Baseband installiert, was einen Unlock zur Zeit unmöglich macht!

Vorraussetzungen:

  • Unterstützte Geräte: iPhone 3GS, iPhone 4, iPod touch 3G, iPod touch 4G, iPad 1
  • iOS 5.0.1 (Downloadlinks für das entsprechende Gerät findet ihr unter anderem bei The iPhone Wiki), falls ihr noch nicht diese Version auf eurem Gerät installiert habt.
  • redsn0w 0.9.10b5c (Downloadlink für Mac OS X bzw. Windows)

Tutorial:

1. (Falls ihr bereits iOS 5.0.1 auf eurem Gerät installiert habt, könnt ihr direkt zu Punkt 3 springen.) Verbindet euer iOS-Gerät mit dem Computer und startet iTunes. Euer Gerät sollte in der linken Spalte erscheinen, führt eine Synchronisierung durch und klickt nach einem Rechtsklick auf euer Gerät auf "Sichern". So wird ein aktuelles Backup erstellt.

2. Nachdem ihr euer Gerät in der linken Spalte ausgewählt habt, klickt mit gedrückter -Taste (Mac) bzw. gedrückter -Taste (Windows) auf Wiederherstellen. In dem sich öffnenden Fenster wählt die heruntergeladene Firmware aus und bestätigt mit "Öffnen". iTunes wird nun die neueste Software auch euer Gerät installieren, danach könnt ihr euer letztes Backup wieder einspielen und eine Synchronisierung durchführen.

3. Öffnet redsn0w (in Windows als Administrator ausführen) und klickt auf Jailbreak.

4. Schaltet das Gerät (während das iPhone am Computer hängt) aus und klickt auf "Next".

5. Nun müsst ihr das Gerät in den DFU-Modus bringen. Dazu zuerst für 3 Sekunden den Standbybutton gedrückt halten. Danach, ohne den Standbybutton los zu lassen, für 10 Sekunden den Homebutton drücken. Nun den Standbybutton los lassen und den Homebutton für weiter 15 Sekunden gedrückt halten. Sollte es nicht geklappt haben, einfach nochmal probieren.

6. Danach sollte das Gerät neu starten und der Jailbreak vorbereitet werden.

7. Wählt "Install Cydia" aus und klickt auf "Next".

8. Der Jailbreak eures Gerätes beginnt und wird euch mit einem "Done!" in redsn0w bestätigt.

9. Das iOS-Gerät wird nun neu starten (dies kann ein paar Minuten dauern), danach sollte Cydia am Homescreen auftauchen und der Jailbreak ist fertig.

iOS 5.0 bzw. iOS 5.0.1 untethered Jailbreak via Absinthe

Achtung:

iPhone 4S-User, die ihre Chance auf einen Unlock erhöhen möchten, sollen laut dem Dev Team auf iOS 5.0 bleiben. Solltet ihr mittlerweile schon iOS 5.0.1 installiert haben, gibt es keinen Weg mehr zurück auf iOS 5.0.

Vorraussetzungen:

  • Unterstützte Geräte: iPhone 4S (mit iOS 5.0 bzw. iOS 5.0.1), iPad 2 (mit iOS 5.0.1)
  • Absinthe 0.4 (Downloadlink für Mac OS X bzw. Windows )

Tutorial:

1. Führt mittels iTunes beim iPad 2 ein Update auf iOS 5.0.1 durch, für das iPhone 4S funktioniert dieser Jailbreak sowohl mit iOS 5.0 als auch mit iOS 5.0.1.

2. Legt zur Sicherheit ein aktuelles Backup eures Gerätes an (in iTunes Rechtsklick auf euer Gerät und "Sichern" auswählen).

3. Deaktiviert am Gerät (falls eingerichtet) die Codesperre und VPN-Einstellungen.

4. Öffnet Absinthe und schließt euer Gerät an den Computer an.

5. Das Programm sollte das Gerät erkennen und über einen Klick auf "Jailbreak" wird der Vorgang gestartet.

6. Nachdem euch Absinthe nach wenigen Minuten mit dem Hinweis "Almost done" bestätigt, dass der Jailbreak fast vollendet ist, müsst ihr auf eurem Gerät am Homescreen (evtl. nicht direkt auf der ersten Seite) das Absinthe-Icon anklicken.

Hinweis: Sowohl in den AT-Foren als auch den Kommentaren auf der Greenpois0n-Homepage wird vereinzelt von folgendem Problem berichtet, nachdem das Absinthe-Icon gedrückt wurde:

Es erscheint das Greenpois0n-Logo mit der Meldung "ABSINTHE is now setting things up, please stand-bye…"

Dann passiert jedoch gar nichts mehr und das Gerät hängt in diesem Zustand fest. Auch das Aktivieren von VPN (Schritt 8) hilft in diesem Fall nichts.

Workaround/Lösung: Folgende Vorgehensweise, beschrieben z.B. von AT-User "wavemaker", führt i.d.R. zum Erfolg:

a) Evtl. noch laufende Absinthe-App auf dem iPhone/iPad schliessen

b) Absinthe-Tool auf dem Mac/PC neustarten

c) iPhone/iPad anschliessen

d) Jailbreak erneut vollständig durchführen

e) Wichtig: Nach Neustart etc. das Absinthe-Icon auf dem iPhone/iPad _NICHT_ anklicken bzw. drücken (d.h. Schritt 6 oben auslassen)

f) DIREKT in die EINSTELLUNGEN -> ALLGEMEIN -> NETZWERK -> VPN einschalten -> Fehlermeldung kommt -> Bestätigen -> nach ca. 5-10 Sekunden bootet das iPhone/iPad automatisch neu.

g) Das Absinthe-Icon ist nun durch Cydia ersetzt u. der JB somit abgeschlossen (s. Schritt 7 unten)

Entscheidend ist offenbar, nach dem erneuten JB das Absinthe-Icon _NICHT_ zu drücken, sondern einfach VPN zu aktivieren und den Neustart abzuwarten.

7. Nun sollte der Jailbreak fertig sein und das Cydia-App taucht am Homescreen auf.

8. Falls dies nicht klappt bzw. ihr eine Fehlermeldung bekommt ("Error establishing a database connection"), öffnet auf eurem Gerät die Einstellungen und navigiert zu Allgemein > Netzwerk > VPN und aktiviert diesen.

9. Nach kurzer Zeit sollte sich eine Fehlermeldung öffnen ("VPN-Verbindung - Ein Konfigurationsfehler ist aufgetreten"). Diese ignoriert ihr und nach kurzer Zeit sollte sich das Gerät neu starten und Cydia auf dem Homescreen zu finden sein.


iOS 5.1.1 untethered Jailbreak via Absinthe

Vorraussetzungen:

  • Unterstützte Geräte: iPhone (3GS, 4, 4S), iPod touch (3G, 4G) , iPad (1, 2, 3G)
  • Unterstützte Software: iOS 5.1.1
  • Absinthe 2.0.2 (Downloadlink für Mac OS X bzw. Windows)

Tutorial:

Das Chronik Dev-Team empfiehlt, vor dem Jailbreak-Vorgang am iOS-Gerät alle Inhalte und Einstellungen (Einstellungen > Allgemein > Zurücksetzen) zu löschen. Nachdem der Jailbreak abgeschlossen wurde, kann man das Gerät mit dem letzten Backup wiederherstellen. Alle Apps, Einstellungen, etc. sind dann nach einer Synchronisierung wieder vorhanden.

Bei einem Test funktionierte der Jailbreak auf einem iPhone 4 und einem iPad (3G) nach folgender Anleitung auch ohne vorheriges Zurücksetzen:

1. Verbinde das Gerät mit deinem Mac/PC und - falls noch nicht iOS 5.1.1 installiert ist - aktualisiere die Firmware über iTunes.

2. Erstelle zur Sicherheit ein aktuelles Backup des iDevice (Rechtsklick auf das Gerät in der linken Seitenleiste von iTunes und "Sichern" auswählen).

3. Öffne Absinthe und klicke auf den Jailbreak-Button.

4. Nach einigen Minuten sollte Absinthe den erfolgreichen Jailbreak mit einem "Done, enjoy!" bestätigen. Danach sollte auf einem der Homescreens das Icon von Cydia aufzufinden sein.