In den vergangen Tagen wurden wir immer häufiger von Lesern und Bekannten angesprochen, was es denn tagesaktuell mit dem Jailbreak auf sich hätte und warum man den denn bräuchte.
Die Antworten hierauf sind vielfältig und um speziell neuen iPhone Besitzern (das waren dann aber echt fröhliche Weihnachten
) eine Einführung in dieses Thema zu geben, frischen wir dieses Thema mal wieder auf und erläutern ebenso den technischen Hintergrund. Auch in Bezug auf den anstehenden Software-Unlock des iPhone 3G (wir berichteten).
1. Jailbreak – Gründe, Möglichkeiten, Grundgedanke
Es herrscht der weit verbreitete Irrglaube der Jailbreak sei mit dem Unlock gleichgesetzt. Es sind 2 unterschiedliche Prozesse, die aber meist vom Anwender hintereinander weg ausgeführt werden.
Der Jailbreak (“Gefängnisausbruch”) beschreibt die Methode des Öffnen des Dateisystems auf dem iPhone, damit der Besitzer eigene Software jenseits vom AppStore auf dem Gerät installieren kann. Während die Programme aus dem AppStore in der sog. Sandbox installiert werden, unter den scharfen Richtlinien der iPhone SDK und somit “lediglich” Applikationen ohne tieferen Systemzugriff sind, ermöglicht der Jailbreak eine komplette Anpassung des iPhone OS ohne jegliche Regulierung seitens Apple.
Meistens handelt es sich um Apps, die ins System eingreifen können und die Benutzung des iPhone verbessern, vereinfachen und verschönern können (Beispiele findet Ihr weiter unten). Als Installations- und Browsing Software werden einem Cydia und der Installer zur Hand gegeben bzw. beim Jailbreak-Prozess auf dem iPhone installiert.
Während der Installer noch aus Zeiten der ersten Firmware Versionen stammt und sich nach wie vor seit Firmware 2.0 im Beta-Stadium befindet und kaum weiterentwickelt wurde, ist Cydia weit aus ausgereifter und anerkannter in der Jailbreak-Community. Wir empfehlen euch ebenso hauptsächlich Cydia zu nutzen für Programm Installationen.
Wer sich nun Sorgen um die Legalität und die Garantie seines Gerätes macht, dem sei Folgendes mit auf den Weg gegeben:
* Der Jailbreak ist ein softwaremäßiger Eingriff in das iPhone OS und ist mit einer Wiederherstellung oder einem System-Update rückgängig zu machen. Es ist auch nicht illegal das System zu öffnen, da lediglich der root- bzw. Super-User auf dem Gerät aktiviert wird und somit ein Vollzugriff auf alle Systemdateien möglich ist (ähnlich wie der Root-User unter Mac OS X oder der Admin unter Windows). Diesen Root-User gibt es ebenso vor dem Jailbreak im iPhone OS, er ist eben nur seitens Apple deaktiviert.
* Bis zum heutigen Tage gibt es keinen dokumentierten Fall einer Verfolgung bzw. Anklage eines Jailbreakers, Apple beobachtet das zwar sehr genau und bedient sich an Features, die vorher nur via Jailbreak möglich waren (z.B. Auto-Korrektur abschalten), es sind aber ebenso “nur” Features, die das Gerät auch so könnte, würde Apple das wollen
* Dennoch ist es ein Eingriff ins System und Apple kann Garantieansprüche ausschließen, da nicht erkannt werden kann, ob ein spezieller Fehler nicht doch auf den Jailbreak zurückzuführen wäre.
* Das der Unlock des Gerätes (eines Vertragsgerätes) gesetzlich ziemliche Grauzone ist (vorsichtig ausgedrückt), muss hier auch nicht weiter diskutiert werden, dass dürfte jedem klar sein.
2. Die Jailbreak Methoden
Für Mac-User:
PwnageTool 2.2 – Erstellen einer Custom-Firmware der aktuellsten FW 2.2 inkl.
* Unlock (iPhone der 1. Generation)
* Jailbreak beider iPhone-Generationen (Cydia & Installer) und/oder
* Aktivierung des iPhones (bei SIM-Unlock Karten nötig – da die so verwendeten SIM-Karten (Vodafone, o2, Eplus u.ä) nicht mittels iTunes aktiviert werden können – es sei denn es handelt sich um ein freies Gerät ab Werk (ohne SIM-Lock iPhone 1. Generation oder ohne Net-Lock iPhone 3G)
* Erweiterte Konfiguration der Root-Partitionsgröße (Speicherplatz für Programme)
* Eigene Bootlogos verwenden
=> Mit Hilfe des PwnageTools wird das Baseband nicht geupdatet.
=> Die so erstellte FW wird via iTunes auf das iPhone gebracht
=> Eine Anleitung für die Firmware 2.2 findet Ihr hier.
QuickPWN – ausschließlich Jailbreak beider Geräte inkl. Aktivierung ohne weitere Konfigurationsmöglichkeiten
Für Windows-User:
QuickPWN Windows – vergleichbar mit dem PwnageTool (abgespeckt) aber mit folgenden Möglichkeiten:
* Unlock (iPhone der 1. Generation)
* Jailbreak beider iPhone-Generationen (Cydia & Installer) und/oder
* Aktivierung des iPhones (bei SIM-Unlock Karten nötig – da die so verwendeten SIM-Karten (Vodafone, o2, Eplus u.ä) nicht mittels iTunes aktiviert werden können – es sei denn es handelt sich um ein freies Gerät ab Werk (ohne SIM-Lock iPhone 1. Generation oder ohne Net-Lock iPhone 3G)
=> Findet Ihr ebenso hier.
Oder eine vorgefertigte Firmware via DFU (“Erstbehandlung”) oder Restore Modus und iTunes mittels Shift+Wiederherstellen Taste auf das iPhone bringen (Anleitung hier)
3. Anwendungsbeispiele Jailbreak – Empfohlene Programme aus Cydia
Programme via Cydia installieren:
Cydia starten, die Sources (Quellen der Programme) werden automatisch aktualisiert. Auf dem Home Screen von Cydia kann man nun folgende Optionen wählen:
Home: Da sind wir gerade.
Sections: Von hier aus kann ma direkt auf katalogisierte Ordner zugreifen (Themes, System, etc)

Changes: Hier sieht man immer die neuesten Pakete seit dem letzten Refresh der Sources und eventuelle Updates von bereits installierten Programmen (die kann man ohne jegliche Bedenken machen
)

manage: Man kann eigene Sources hinzufügen (Fortgeschrittene Anwender)

oder installierte Pakete sehen und deinstallieren (wobei hier ebenso von Cydia benötigte Pakete gezeigt werden – nicht deinstallieren!)

Empfohlene Programme aus Cydia:
Optische Veränderungen:
a.) WinterBoard – zum Verändern der grafischen Benutzeroberfläche des iPhones, Themen werden ebenso via Cydia installiert. In WinterBoard anschließend angezeigt (ohne Vorschau) und können an- oder abgewählt werden. Anschließend verlässt man das Programm über den Home-Button und das Thema wird angewendet.

Themenbeispiele aus meinem iPhone (via macthemes.net Link und Cydia)
Smoog

Techube

Abeo

Casio

b.) Schriften ändern via “FontSwap” – Wem die Originalschrift nicht gefällt, der kann sie mit dem Tool anpassen – aber Achtung viele portierten Schriften enthalten leider keine Umlaute, eine Vorschau im Programm ist ebenso noch nicht möglich.

Ein Respring ist notwendig

c.) Carrier / Betreiberlogo anpassen – MakeItMine macht es möglich, jeglichen Text als Betreiberlogo einzusetzen oder Logos (das geht nur wenn man vorher die Dateien via SSH aufs iPhone bringt – bei Bedarf erläutere ich das gesondert nochmal)

Nützliche Apps
a.) SBSettings (ehemals auch als BossPrefs bekannt) – Wenn man nach der Installation via Cydia (Suche) oben über die Taskleiste “wischt”, erscheint ein “Schnellmenü”, in dem man durch einen Tastendruck z.B Edge, WLAN oder 3G aktivieren und oder deaktivieren kann. So spart man sich den Weg in Einstellungen. Das Programm bietet desweiteren die Möglichkeit Themen anzuwenden, Icons auf dem HomeScreen auszublenden (Poof), schnell einen Respring zu machen oder ein erweitertes Powermanagement. Das beste, es funktioniert nicht nur auf dem HomeScreen, sondern auch wenn man inmitten einer beliebigen App ist.

b.) Quickgold – Ein Druck auf die Home-Taste in der Hauptebene des iPhone und man hat ein weiteres Schnellmenü zur Hand. Es durchsucht Kontakte, Programme, SMS und den Safari-Verlauf nach dem eingegeben Suchbegriff. Sehr praktisch und vorallem schnell.

c.) StatusNotifier – Ihr kennt das, das iPhone liegt verriegelt auf dem Tisch, ihr drückt kurz auf den Powerbutton und werft einen Blick auf den HomeScreen, ob eventuell eine SMS oder ein verpasster Anruf zu verzeichnen ist. Aber wie siehts mit Emails aus? Die werden dort nicht angezeigt. Oder das die Lautlos-Funktion aktiviert ist, es fehlt an Statussymbolen in der Statusleiste. Abhilfe schaft hier StatusNotifier. Er zeigt nicht nur die passenden Symbole in der Taskleiste an, er kann auch in eingestellten Intervallen an Benachrichtigungen erinnern. Wir sagen: Super nützlich!

To be continued ….

Pingback: MacBug.de » iPhone 3G: Firmware 2.2 für den Software Unlock nötig
Pingback: MacBug.de » iPhone (3G): 5 Icons in einer Reihe - Arbeiten mit WinterBoard
Pingback: MacBug.de » iPhone 2G / 3G: Bye bye Installer - Welcome Cydia & Icy