permalink

23

iPhone (3G): Warum einen Jailbreak machen? Und bitte was ist Cydia?

von  Olli  |  

wp-content2g-3g-topic.pngIn 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)

Cydia_home.PNG

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 ;-) )

Cydia_changes.PNG

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

Cydia_manage.PNG

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

Cydia_Installed.PNG

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.

WinterBoard01.PNG

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

Smoog

Smoog01.PNG

Techube

Techube01.PNG

Abeo

Abeo01.PNG

Casio

Casio01.PNG

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.

FontSwap02.PNG

Ein Respring ist notwendig

FontSwap01.PNG

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)

MIM02.PNG

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.

SBSettings01.PNG

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.

QuickGold01.PNG

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!

Status01.PNG
Status03.PNG

To be continued ….

Autor: Olli

iPhone 4, iOS 5.0.1 JB & UL / Macbook 13", Mac OS Lion 10.7 Interessen: iOS - Jailbreak - Unlock - Customization - Mac OS - Tweaks - UI - Daily User - No Pro

  • http://ipodapps.de iPodApps

    Wirklich tolle Zusammenfassung. Insbesondere für Anfänger wie mich wirklich klasse.

  • faken

    Hi, leider hast du nicht geschrieben, welche Theme du für SBSettings verwendest, da ich dieses sehr schick finde, würde ich mir freuen, wenn du den Namen des Themes nachreichst. Alles in allem finde ich diesen Bericht sehr gelungen, und auch mir als altem “Jailbreaker” konnte noch die eine oder andere sinnvolle App empfohlen werden. Bitte weiterführen.

    Grüße,

    Sascha

  • joel

    Kommt ja wie gerufen :)
    Ich habe es schon vor 3 Tagen ausprobiert und es versaut :(
    Wenn mir jemand eine gute Anleitung geben könnte die die ich hatte fand ich schon recht gut aber mein Phone hat sich aufgehange.
    Außerdem habe ich ein Problem mit Itunes da ich Xp64bit habe es leuft zwar jetzt aber z.b. Kann ich mein Phone nicht Wiederherstellen geht nicht da mein Rechner mittendrinnen die verbinding verliert :(

  • http://macbug.de Olli

    @ faken aka Sascha

    Sorry, hab ich gar nicht mehr dran gedacht, nennt sich “jooo” und ist von einem User von macthemes.net (Hier der Link von MacThemes.net) Muss dann via SSH in var/mobile/Library/SBSettings/Themes kopiert werden, da es glaub ich via Cydia noch nicht verfügbar ist.

  • andi

    hey olli, kannst du die übertragung über ssh auch nochmal erklären bitte ?!
    ist doch richtig das ich dann dort nicht nur themes sondern auch andere “frei” apps so übertragen kann ?
    danke =)!

  • http://macbug.de Olli

    Hallo Andi,

    hab gestern hier (intern) nochmal die SSH-Verbindung unter Mac OS erläutert. Ebenso das Programm DiskAid verschafft via USB-Kabel den Zugriff auf die benötigten Ordner.

    In der Hauptebene muss man die gewünschte App in den Ordner /Applications/ kopieren. Desweiteren muss man dann die Rechte auf 755 stellen und unter var/mobile/Library/Caches die “com.apple.mobile.installation.plist” löschen und anschließend einen Respring machen, damit die eigene App auf dem HomeScreen letztlich angezeigt wird.

    Die Frage ist, was für “frei” Apps du meinst. Denn letztlich z.B eine ipa-Datei zu installieren, also ein Programm aus dem AppStore funktioniert anders. Einfacher. Wenn dazu Bedarf besteht, erläutere ich das gesondert.

    Grüße

  • Pingback: MacBug.de » iPhone 3G: Firmware 2.2 für den Software Unlock nötig

  • Michael

    Kannste mal bite sagen welche Schriftart Du benutzt finde ich ja mal richtig cool.

    Sehr guter Bericht !

  • Sascha

    WAs bedeutet SSH und wie genau funktioniert das mit dem Carrier Logo ändern?
    Kann mir einer das mal etwas detaillerter erklären?
    gruß Sascha

  • http://macbug.de Olli

    Hallo Sascha,

    ich habe das hier (Tutorial) mal im Detail erläutert. SSH ist ein Protokoll für eine WLAN-Verbindung zwischen Mac & iPhone (Windows ginge auch, bringt SSH aber nicht von Hause aus mit).

    Mach es Dir einfacher nimm DiskAid (Beschreibung und Downloadlink Hier) ist ein Programm für Win & Mac) und verbinde dein iPhone via USB. In dem oben genannten Tutorial findest Du die benötigten Pfade (bei DiskAid unten links dann “Root-Ordner” anwählen). Ist unkomplizierter in der Einrichtung ;-)

    Grüße
    Olli

  • http://macbug.de Olli

    @ Michael

    Installier Dir FontSwap via Cydia und dann fügst du den Font-Ordner HandelGotD (Download) in [code]var/mobile/Library/FontSwap/Packages/System Fonts/[/code]
    ein ;-) (via SSH oder DiskAid)

  • Sascha

    habe bereits IphoneBrowser kann du das empfehlen?

  • http://macbug.de Olli

    @ Sascha

    keine Ahnung, bin Mac-User, aber wenn Du damit vollen Dateizugriff hast auf die benötigten Ordner, nimm den iPhone Browser ;-)

  • Sascha

    Kann ich den zb mit DiskAid problemlos musik,bilder, videos etc übertragen oder funzt das nur mit iTunes?

  • http://macbug.de Olli

    Ja “könntest” Du – aber das macht wenig Sinn, denn iTunes wandelt Bilder, Musik und Videos gleich passend ins iPhone Format um. Meine Empfehlung: Nimm iTunes.

    Für die Systemanpassung (winterboard-themes, fonts, bereiberlogo etc) eignet sich DiskAid aber hervorragend.

  • Pingback: MacBug.de » iPhone (3G): 5 Icons in einer Reihe - Arbeiten mit WinterBoard

  • Iphone

    Hi ich bin auch noch neu hier und habe mein Iphone noch nicht so lange. Kann mir jemand ob und wieviel apps bzw. ringtones ect. über Cydia kosten und wo man das sehen kann und wenn ja wie es einem in Rechnung gestellt wird?

    MFG

  • http://macbug.de Olli

    Keine Sorge, Cydia ist komplett kostenfrei, wenn eine App kostet, dann muss man via Paypal etc bezahlen… Deine Mobilfunkrechnung bleibt unangetastet ;-) Datenflatrate bei deinem Provider vorausgesetzt, denn Cydia greift ja aufs Internet zu :-)

  • Jessica

    Hi, hab den StatusNotifier auf meinem iPhone 3G installiert. Allerdings funktionieren die Benachrichtigungen nicht mehr, sobald sich mein iPhone gesperrt hat (schwarzer Bildschirm). Ist das normal? Liebe Grüße

  • Christian

    Hi,
    im Standby (schwarzer Schirm) siehst du gar nix. Einmal “Hometaste” drücken (bei verriegeltem Phone) – dann siehst sie wieder.
    lg

  • Jessica

    Gibt es auch keine akustischen Benachrichtigungen im Standby? Liebe Grüße

  • Christian

    Sicher gibts die, sofern du nicht auf “lautlos” bist ;)

  • Pingback: MacBug.de » iPhone 2G / 3G: Bye bye Installer - Welcome Cydia & Icy