Wie Hänschen dazulernt

Die iPhone-Macher haben den Handschmeichler mit einem vorbildlichen Benutzer-Interface ausgestattet. Von Haus aus lässt sich das Schönchen zwar nicht mit Software nachrüsten, aber es gibt mehrere Verfahren, um die Sperren aufzuheben.

In Pocket speichern vorlesen Druckansicht
Lesezeit: 29 Min.


Vergrößern

Viele Nutzer wollen nicht abwarten, bis Apple für das iPhone einen offiziellen Weg zum Nachrüsten von Programmen implementiert – sie entsperren ihr Gerät bereits jetzt und rüsten es nach Gutdünken mit frei erhältlicher Software nach. In c't 01/08 schildern wir ausführlich, wie man nach der Entfernung der Nachrüstsperre bei der Software-Installation verfährt und welche Software empfehlenswert ist. Hier dokumentieren wir Wege zum Aufheben verschiedener Sperren und auch Verfahren zum Instandsetzen von iPhones, die nach fehlgeschlagener Aktualisierung nicht mehr korrekt starten.

Das iPhone hat von Haus aus derzeit drei Sperren: Es lässt sich nicht ohne iTunes aktivieren, es lässt sich nicht mit Software nachrüsten, sondern kann den Funktionsumfang nur über Web-Anwendungen erweitern und es akzeptiert nur SIM-Karten von Mobilnetz-Providern, mit denen Apple Verträge geschlossen hat. Ab Februar 2008 will Apple ein Software Development Kit für das iPhone veröffentlichen. Freie Entwickler leiten daraus ab, dass dann auch die Nachrüstsperre für Software entfallen wird.

Viele Nutzer wollen aber darauf nicht warten. Sie entsperren ihr Gerät bereits jetzt und rüsten es nach Gutdünken mit frei erhältlicher Software nach. In c't 01/08 schildern wir ab Seite 160 ausführlich, wie man nach der Entfernung der Nachrüstsperre bei der Software-Installation verfährt und welche Software empfehlenswert ist.

Es gibt inzwischen zahlreiche Anwendungen und Verfahren, die die Sperren beseitigen und manche davon können die Sperren bei Bedarf auch wiederherstellen. Der Klarheit halber unterscheiden wir zwischen Produktversionen und Modem-Firmware-Versionen. Die Produktversionsarchive von Apple, 1.0.2, 1.1.1 und 1.1.2 enthalten das gesamte Mac-OS-X-basierte Betriebssystem und unter Umständen auch mehrere Firmware-Dateien – etwa für das Funkmodul (Baseband) oder den Boot-Loader.

Wir schildern im Weiteren die Verfahren zum Entfernen der Nachrüstsperre für iPhones mit den drei gängigen Produktversionen 1.0.2, 1.1.1 und 1.1.2 sowie der Boot-Loader-Version 3.9. Die Produktversion lässt sich aus dem Menü Einstellungen, Allgemein, Info auslesen (bei iPhones mit englischer Benutzerführung Settings, General, About).

Die Boot-Loader-Version lässt sich aus der Seriennummer des Geräts ableiten. Geräte mit Seriennummern 7v746xxxxxx (Produktionswoche 46) und höher bringen die Boot-Loader-Version 4.6 mit und nach aktuellem Stand lassen sie sich zwar ohne iTunes aktivieren und man kann auch die Nachrüstsperre entfernen, aber die SIM-Sperre lässt sich nicht aufheben. Diese Geräte buchen sich daher unabhängig von der Produktversion nur mit zwei Sorten von SIM-Karten in Mobilnetze ein: mit SIM-Karten von Providern, mit denen Apple Verträge geschlossen hat (also etwa AT&T oder T-Mobil) und mit manipulierten Karten wie TurboSIM. Im weiteren gehen wir von Geräten aus, die mit der Boot-Loader-Version 3.9 oder älter ausgestattet sind. Das trifft mit hoher Wahrscheinlichkeit auf Geräte zu, die bis zur Produktionswoche 44 hergestellt worden sind. In der Produktionswoche 45 wurde die Boot-Loader-Version 4.6 eingeführt. Laut Anwenderberichten soll immerhin ein Teil dieser Geräte noch mit Boot-Loader 3.9 laufen und daher mit aktuellen Verfahren auch für die im weiteren beschriebene SIM-Entsperrung geeignet sein.

Garantieverlust

Allerdings ist zu beachten, dass die Entfernung der Sperren etwaige Garantieansprüche gefährdet. Alle drei Sperren lassen sich zwar wiederherstellen, aber dafür muss das iPhone noch für übliche Anwendungen wie iNdependence (Mac OS X) zugänglich sein. Insbesondere die Wiederherstellung der SIM-Sperre kann problematisch sein. Welche Schritte dafür erforderlich sind, fassen wir im Abschnitt über die Instandsetzung des SIM-Lock zusammen.

Das dort geschilderte Verfahren sollten Sie auch dann anwenden, wenn Sie ein Gerät mit älterer Produktversion aktualisieren wollen (1.0.2 auf 1.1.1 oder 1.1.1 auf 1.1.2), dessen SIM-Sperre aber mittels dem kostenlosen Tool AnySIM entfernt worden ist. Alle im weiteren beschriebenen Entsperrungsverfahren setzen nämlich ein iPhone voraus, dessen SIM-Sperre nicht entfernt worden ist (SIM-Lock besteht noch). Falls das SIM-Lock mittels AnySIM entfernt wurde, scheitert die Aktualisierung und das iPhone kann sich nicht mehr ohne weiteres in das Mobilnetz einbuchen. In einigen Fällen haben wir auch beobachtet, dass das iPhone nicht mehr korrekt startet und auch die Wiederherstellung scheitert. Der Abschnitt über die Instandsetzung AnySIM-behandelter Geräte fasst kurz zusammen, wie wir auch solche Geräte wieder in den funktionsfähigen Zustand versetzen konnten.

Zwei testhalber entsperrte und so mit diversen Programmen aufgerüstete iPhones verhielten sich auch über mehrere Wochen in jeder Beziehung stabil, Software- oder Betriebssystemabstürze oder anderweitiges Fehlverhalten waren nicht zu verzeichnen. Auch offenbarten Netzwerk-Scans mit nmap keine offenen Ports, außer jenen, die für nachträglich eingerichtete Dienste erforderlich sind, sodass nach aktuellem Kenntnissstand nichts gegen den Einsatz entsperrter iPhones spricht.

Wir haben alle beschriebenen Verfahren mehrfach ausprobiert und nach bestem Wissen und Gewissen dokumentiert. Es ist jedoch nicht auszuschließen, dass sich die Voraussetzungen für diese Verfahren ändern, sodass sie nicht mehr funktionieren. Wir können auch nicht gewährleisten, dass sie mit jedem beliebigen iPhone funktionieren. Sie führen diese Verfahren also auf eigenes Risiko aus, heise online übernimmt dafür keine Verantwortung. Wenn Sie trotz des Risikos fortfahren wollen: Führen Sie die geschilderten Schritte möglichst sorgfältig durch. Fangen Sie nicht an, bevor alle genannten Voraussetzungen erfüllt sind. Achten Sie insbesondere auf ausreichende Stromversorgung. Bei einem Stromausfall und auch bei unsachgemäß ausgeführtem Verfahren kann das iPhone irreparabel zerstört werden.

Produktversion 1.1.2 entsperren

In Deutschland zählen die iPhones, die mit der aktuellen Produktversion 1.1.2 ausgeliefert worden sind, mittlerweile zu den verbreitetsten. Deshalb spielen wir zunächst die Vorgänge zur Entfernung der Nachrüstsperre an Geräten mit dieser Produktversion durch.

Das geschilderte Verfahren weicht ein wenig von anderen im Internet beschriebenen Techniken ab; es ist etwas gekürzt. Im Test klappte auf diesem Wege die Entsperrung von iPhones mit Produktversion 1.1.2 und Modem-Firmware 04.02.13_G zuverlässig.


Voraussetzungen

iPhone mit Produktversion 1.1.2, automatische Sperre und Passcode-Sperre ausgeschaltet (Einstellungen, Allgemein)

SIM-Karte ohne PIN-Abfrage

Archiv der Produktversion 1.1.1

Archiv der Produktversion 1.1.2

1.1.2-jailbreak.zip

Java (nur für Windows-Computer, Mac OS X bringt Java von Haus aus mit)

Zugang zu einem WLAN mit Internet-Anschluss

Mac oder PC mit freiem USB-Port, an Steckdose angeschlossen

Die Entfernung der Nachrüstsperre wäre im Prinzip auch mittels iNdependence oder iFuntastic auf dem Mac oder iDemocracy auf Windows XP möglich. Die Programme haben jedoch unterschiedliche Nachteile, sodass wir für die Produktversion 1.1.2 auf das Programm 1.1.2-jailbreak zurückgreifen und für die Produktversion 1.1.1 auf die Online-Entsperrung über jailbreakme.com – dafür ist also ein Internet-Zugang erforderlich.

Keine direkte Entsperrung

Die Produktversion 1.1.2 lässt sich nach aktuellem Stand nicht direkt entsperren. Dafür muss man das iPhone auf eine ältere Produktversion umrüsten (1.0.2 oder 1.1.1), diese ältere Version entsperren, mit OktoPrep nachrüsten und dann auf Produktversion 1.1.2 aktualisieren. Erst mittels OktoPrep können Tools wie 1.1.2-jailbreak auf ein iPhone mit Version 1.1.2 zugreifen, um es zu aktivieren und zu entsperren. Der Vorgang ist zwar umständlich, aber die aktuelle Version 1.1.2 bringt etliche Fehlerbereinigungen im Bereich Mobilfunk und SMS mit, sodass es empfehlenswert ist, diese Version zu entsperren und nicht aus Zeitersparnis eine ältere zu nutzen.

Bevor Sie beginnen, synchronisieren Sie Ihr iPhone mit iTunes und stellen Sie sicher, dass alle in der Tabelle aufgeführten Voraussetzungen gegeben sind. Besonders wichtig ist eine SIM-Karte ohne PIN-Abfrage – ohne diese ist die Entsperrung der Version 1.1.1 nicht wie geschildert möglich und damit auch die spätere Entsperrung der Version 1.1.2 verhindert. Falls Sie keine SIM-Karte ohne PIN-Abfrage zur Hand haben, verweisen wir auf die umständlicheren Verfahren per iNdependence für Mac-Nutzer und iDemocracy für Windows-Anwender.

Starten Sie iTunes und beenden Sie das Hintergrundprogramm "iTunes Helper" (auf dem Mac zum Beispiel über die Aktivitätsanzeige, auf Windows über den Task-Manager). Damit verhindert man Störungen zwischen iTunes und jailbreak.jar beim Zugriff auf das iPhone – die beiden Programme starten Sie für die Dauer des Entsperrungsverfahrens je nach Erfordernis per Hand (am Ende der Entsperrung starten Sie den Rechner neu und stellen den Ursprungszustand von iTunes und iTunes Helper wieder her).

Über 1.1.1 zurück zu 1.1.2

Um die Produktversion 1.1.1 auf ein iPhone mit Version 1.1.2 einzuspielen, schließen Sie das iPhone per USB-Kabel an den Computer an, wählen Sie in iTunes das iPhone aus und klicken Sie bei gedrückter Alt-Taste auf Wiederherstellen auf dem Mac beziehungsweise bei gedrückter Umschalt-Taste auf Windows. Wählen Sie im anschließend geöffneten Dialog das ZIP-Archiv der Produktversion 1.1.1 aus (wenn Sie ohne die geschilderte Tastenkombination auf Wiederherstellen klicken, wird nur die Produktversion 1.1.2 wiederhergestellt, nicht aber die erforderliche Version 1.1.1).

Das Einspielen dauert einige Minuten und behinhaltet die Schritte iPhone-Software aktualisieren, überprüfen, Firmware aktualisieren und überprüfen. Dann endet der Vorgang erwartungsgemäß mit dem Fehler 1015. Beenden Sie den Dialog und iTunes, die Produktversion 1.1.1 ist trotz der Fehlermeldung eingespielt.

Starten Sie auf dem Mac jailbreak.jar (windows.bat auf Windows) und klicken Sie auf "Boot from Recovery". Das iPhone startet nun erwartungsgemäß mit Produktversion 1.1.1 und englischer Benutzerführung; beim späteren Update auf Version 1.1.2 wird es wieder auf deutsch umgestellt.

Beenden Sie nun jailbreak.jar, starten Sie iTunes wieder und lassen Sie das Backup in das iPhone übertragen, falls eines angelegt ist. Das iPhone ist nach dem Neustart nur teilaktiviert, es kann sich noch nicht ins Mobilnetz einbuchen. Warten Sie den Vorgang nicht ab, das kann dauern. Die übrigen Funktionen sollten jedoch zugänglich sein, sodass Sie das Gerät ins WLAN einbuchen können (falls es gesperrt ist, lesen Sie hier, wie Sie die Sperre für nichtaktivierte iPhones mit Version 1.1.1 aufheben). Öffnen Sie Settings und das Menü WiFi, wählen Sie die WLAN-Zelle aus und geben die Anmeldedaten ein. Wenn oben in der Statusleiste das blaue WLAN-Symbol auftaucht, hat das Gerät die WLAN-Verbindung aufgebaut.

Öffnen Sie nun Safari und geben Sie die URL jailbreakme.com ein. Wenn die Seite geladen ist, tippen Sie ganz unten auf das Feld "Install AppSnapp". Nun wird über eine Sicherheitslücke der Version 1.1.1 die Nachrüstsperre aufgehoben, der Installer eingerichtet und die Sicherheitslücke geschlossen; sie wird im weiteren nicht mehr benötigt, das Nachrüsten ist nun freigeschaltet.

Beim erneuten Aufspielen der Version 1.1.2 im nächsten Schritt stellt iTunes die Sperre zwar vorübergehend wieder her, aber dank OktoPrep und jailbreak.jar wird sie erneut aufgehoben. Um OktoPrep zu installieren, starten Sie den neu eingerichteten Installer. OktoPrep finden Sie im Bereich "Tweaks (1.1.1)". Wenn alles geklappt hat, meldet der Installer zum Schluss "ready to upgrade to 1.1.2 and perform the TouchFree process". Drücken Sie nun die Menü-Taste und entriegeln Sie das iPhone (slide to unlock).

Aktualisierung mit iTunes

Starten Sie auf dem Computer iTunes, wählen Sie das iPhone aus und klicken Sie bei gedrückter Alt-Taste auf Aktualisieren (Shift-Aktualisieren bei Windows; klicken Sie nicht auf Wiederherstellen, das würde die per OktoPrep angelegten Änderungen rückgängig machen.). Wählen Sie im Dialog das ZIP-Archiv der Produktversion 1.1.2. Die Aktualisierung dauert nun einige Minuten und beinhaltet wie üblich die Schritte iPhone-Software aktualisieren, überprüfen, Firmware aktualisieren und überprüfen. In diesem Fall sollte der Vorgang ohne Fehlermeldung enden und iTunes melden, dass das iPhone aktualisiert wurde und gerade neu startet.

Warten Sie den Neustart ab. Die Aktivierung erfolgt jetzt umgehend und vollständig, im iPhone-Display sollte die Meldung erscheinen "iPhone is activated". Es sollte auch schon im Mobilfunk eingebucht sein. Beenden Sie iTunes.

Starten Sie jailbreak.jar (windows.bat auf Windows) und klicken Sie auf den Befehl jailbreak. Die Entsperrung dauert einige Minuten, der Installer und das Flash Image werden eingerichtet. Anschließend startet das iPhone automatisch zwei Mal nacheinander neu. Die Produktversion 1.1.2 ist nun entsperrt. Starten Sie den Computer neu um den iTunes Helper wieder vom Betriebssystem laden zu lassen.

In manchen Fällen stellt sich das iPhone automatisch auf deutsche Benutzerführung um, und auch die regionalen Datums- und Zahlen-Formate werden dabei auf Deutschland umgestellt. Wenn das nicht erfolgt, öffnen Sie Settings, General, International und Language. Wählen Sie Deutsch als Benutzersprache und tippen Sie rechts oben auf "done" um den Vorgang abzuschließen. Der Desktop des iPhone startet dann umgehend neu und stellt auf deutsche Menüsprache um. Öffnen Sie nun Einstellungen, Allgemein, Landeseinstellungen und Regionales Format und wählen Sie dort Deutschland, schließen Sie den Vorgang über die Home-Taste ab.

Weil die Produktversion 1.1.2 einen Fehler beim Empfang von besonderen Kurznachrichten aufweist, empfiehlt es sich, einen eigens dafür entwickelten Patch einzuspielen. Öffnen Sie den Installer, installieren Sie iWorld und stellen Sie Deutschland ein, wenn Sie eine T-Mobile-Karte verwenden, ansonsten das Land, aus dem die jeweilige SIM-Karte stammt.

Vor der Einrichtung jeglicher weiterer Software sollten Sie wie in c't 01/08 ab Seite 160 beschrieben, das BSD-Subsystem einrichten. Ohne diese Sammlung aus Bibliotheken und Kommandozeilenprogrammen laufen viele Anwendungen nicht. Anschließend empfiehlt es sich, wie im Praxisbeitrag geschildert, OpenSSH einzurichten – diese eigentlich für verschlüsselte Netzwerkverbindungen entwickelte Software bildet die Grundlage für viele interessante Anwendungen. Unter anderem lässt sich damit das Dateisystem des iPhone auf einem Unix-Computer einbinden oder auch das Mobilfunkmodem des iPhone von einem Laptop aus nutzen.

Produktversion 1.1.1 aktivieren und entsperren

Die Produktversion 1.1.1 lässt sich bequem über ein Online-Verfahren aktivieren und auch entsperren. Für diesen Schritt muss das iPhone per WLAN ins Internet eingebucht werden.

Das geht beim nichtaktivierten iPhone normalerweise nicht, weil es nur für Notrufe freigeschaltet ist (andere Anwendungen und Funktionen sind gesperrt). Man kann sich jedoch über einen Trick den Zugang zum Adressbuch verschaffen und darin nicht nur den erforderlichen URL eintragen, sondern auch den für den WLAN-Zugang erforderlichen Eintrag. Voraussetzung dafür ist eine SIM-Karte ohne PIN-Abfrage, weil sich nur damit ein bestimmter Testanruf erzeugen lässt, der den Zugang zum Adressbuch eröffnet.

Im Einzelnen geht das so:

Man öffnet die Telefontastatur, gibt *#307# ein und tippt auf call (anrufen). Daraufhin ruft sich das iPhone selbst an und man sollte den Ruf annehmen. Falls der Dialog zum Annehmen zu schnell verschwindet, löscht man die Eingabe (*#307#), gibt 0 ein und tippt wieder auf die Anruftaste. Jetzt sollte der Dialog lang genug erscheinen um den Ruf anzunehmen. Hat das geklappt, legt man ihn in die Warteschleife (Hold, Halten) und drückt anschließend auf Decline (Ablehnen).

Nach dieser Prozedur erscheinen unter der Telefontastatur die Menübereiche für die Rufnummernverwaltung (Contacts, Adressbuch), sodass man einen neuen Eintrag anlegen und speichern kann. Wählen Sie einen beliebigen Namen für den Eintrag. Tragen Sie über den Befehl "Add new URL" zwei Adressen ein, nämlich "prefs:" und "jailbreakme.com" (beides ohne die Anführungen).

Wenn man die Einträge abspeichert und anschließend auf prefs: tippt, öffnet sich die Einstellungsseite. Dort tippt man auf General und stellt Auto-Lock auf "never", öffnet dann den Bereich Wi-Fi, wählt die WLAN-Zelle aus und trägt dafür die Zugangsdaten ein. Wenn die WLAN-Verbindung zustande kommt, drückt man die Home-Taste, öffnet dann erneut die Telefontastatur und verschafft sich über den gleichen Trick wie oben erneut den Zugang zum Adressbuch – jetzt genügt als Eingabe aber schon die Zahl 0; danach tippt man dann wie gehabt call, answer, hold und decline.

Im nun wieder zugänglichen Adressbuch öffnet man wieder den angelegten Eintrag und wählt dort jailbreakme.com aus. Daraufhin startet Safari und lädt die Seite. Ganz unten tippt man auf den Eintrag "Install AppSnapp" und wartet, bis das Gerät neu startet.

Nach dem Neustart

Nach dem Neustart ist das Gerät aktiviert und entsperrt. Man könnte das Gerät in diesem Zustand belassen, denn der Installer ist jetzt eingerichtet und man kann damit frei erhältliche Software nachrüsten. Wir empfehlen dennoch, die Produktversion 1.1.2 wie hier geschildert einzuspielen; der Vorgang braucht nur wenige Minuten und klappt zuverlässig, wenn das SIM-Lock des iPhone nocht nicht entfernt worden ist.

Für den Fall, dass Sie trotzdem die Produktversion 1.1.1 beibehalten wollen, empfiehlt es sich, einige Patches nachzurüsten, damit man eingegebene EDGE-Zugangsdaten speichern kann und das Gerät beim Empfang besonderer SMS-Nachrichten nicht abstürzt. Dafür startet man den Installer und trägt eine neue Software-Quelle ein (Repository). Dafür öffnet man sources, edit, add, trägt dann in den Dialog i.unlock.no ein und schließt den Vorgang über OK ab. Tippt man nun auf Install und den Bereich Unlocking Tools, kann man die Fixes für EDGE, SMS und das internationale Menü installieren.

Produktversion 1.0.2 auf 1.1.1 aufrüsten

Die Produktversion 1.0.2 enthält noch mehrere Fehler und lässt sich anders als die aktuelle Version 1.1.2 nicht auf deutschsprachige Menüs umstellen. Auch laufen mit dieser Produktversion nicht alle Anwendungen, sodass wir empfehlen, ein solches iPhone zunächst per iTunes auf Version 1.1.1 zu aktualisieren und dann das entsprechende Entsperrungsverfahren anzuwenden. Wenn das geklappt hat, kann man per Installer OktoPrep einrichten, um schließlich die danach eingerichtete Version 1.1.2 zu entsperren.

Schließen Sie für die erste Aktualisierung das iPhone per USB an den Computer an, starten Sie iTunes, wählen Sie in iTunes das iPhone aus und klicken Sie bei gedrückter Alt-Taste auf den Button "Aktualisieren". Wählen Sie im Dateidialog das ZIP-Archiv der Produktversion 1.1.1 aus und warten Sie die Aktualisierung ab. Das dauert einige Minuten, also suchen Sie sich für die Zwischenzeit eine andere Beschäftigung. Wenn das Gerät mit der Version 1.1.1 bespielt worden ist, fahren Sie mit der Entsperrung fort, wie im zugehörigen Abschnitt beschrieben.


Voraussetzungen

iPhone mit Produktversion 1.0.2, automatische Sperre und Passcode-Sperre ausgeschaltet (Settings, General)

SIM-Karte ohne PIN-Abfrage

Archiv der Produktversion 1.1.1

Archiv der Produktversion 1.1.2

1.1.2-jailbreak.zip

Java (nur für Windows-Computer, Mac OS X bringt Java von Haus aus mit)

Zugang zu einem WLAN mit Internet-Anschluss

Mac oder PC mit freiem USB-Port, an Steckdose angeschlossen

SIM-Lock entfernen


Voraussetzungen
entsperrtes iPhone mit Produktversion 1.1.1 oder 1.1.2 (keine vorherige Behandlung mit AnySIM)

Boot-Loader-Version maximal 3.9 (Seriennummer 7v745xxxxxx oder älter)

Installer auf dem iPhone eingerichtet

Zugang zu einem WLAN mit Internet-Anschluss

Mac oder PC mit freiem USB-Port, an Steckdose angeschlossen

Das iPhone akzeptiert von Haus aus nur SIM-Karten von Mobilnetz-Providern, mit denen Apple Verträge geschlossen hat. Wenn man ein aus den USA oder anderen Ländern importiertes Gerät hierzulande nutzen möchte, führt das im Zusammenspiel mit den ausländischen SIM-Karten wegen Roaming-Tarifen zu hohen Verbindungskosten. Auch diese Sperre lässt sich jedoch aufheben. Die Entfernung der SIM-Sperre kann auch wünschenswert sein, wenn man ein hierzulande erworbenes iPhone im Ausland mit einer preisgünstigen Prepaid-Karte eines dort ansässigen Betreibers nutzen will. Allerdings muss man auch hier beachten, dass die Entfernung der SIM-Sperre etwaige Garantieansprüche gefährdet.

Die SIM-Lock-Entfernung setzt die Boot-Loader-Version 3.9 oder älter voraus; die Boot-Loader-Version 4.6 verhindert bisher die Entfernung der SIM-Sperre. Die Boot-Loader-Version lässt sich am einfachsten anhand der Seriennummer erkennen. Geräte mit Seriennummern 7v746xxxxxx bringen den Boot-Loader 4.6 mit – fahren Sie in diesem Fall nicht mit diesem Entsperrungsverfahren fort; es schlägt fehl. Geräte mit Seriennummern 7v746xxxxxx und jünger lassen sich nach Lage der Dinge nur mit SIM-Karten betreiben, die Apple dafür vorgesehen hat oder mit modifizierten SIM-Karten wie TurboSIM.

Nur Geräte mit Seriennummern 7v745xxxxxx und älter bringen mit hoher Wahrscheinlichkeit eine Boot-Loader-Version bis 3.9 mit. Sie setzen für die SIM-Entsperrung voraus, dass die Nachrüstsperre entfernt ist. Die Nachrüstsperre entfernt man je nach Produktversion unterschiedlich; verfahren Sie zunächst wie dort beschrieben. Die Version können Sie dem Menü Einstellungen, Allgemein, Info entnehmen (bei iPhones mit englischer Benutzerführung Settings, General, About). Wir empfehlen, das iPhone möglichst mit der aktuellen Produktversionen 1.1.2 zu betreiben, hilfsweise mit der Version 1.1.1.

Nach der Entsperrung sollte der Installer auf Ihrem iPhone eingerichtet sein. Richten Sie dann das BSD-Subsystem ein (zu finden im Bereich "System"); ohne dieses Software-Gerüst funktioniert die Entsperrungs-Software AnySIM nicht. Um AnySIM installieren zu können, tragen Sie im Installer eine von zwei zusätzlichen Software-Quellen ein: hacktheiphone.com/1.xml oder rep.frenchiphone.com (Sources, Edit, Add, OK).

Wählen Sie die für die jeweilige Produktversion entwickelte AnySIM-Version, also AnySIM 1.1 für die Produktversion 1.1.1 oder AnySIM 1.2.1U für die aktuelle Produktversion 1.1.2 (beide im Bereich "Hack the iPhone tools", wenn Sie diese Quelle eingetragen haben).

Manche Nutzer berichten, dass AnySIM gelegentlich nach dem Start einfriert und die Prozedur scheitert. Um dies zu vermeiden, hilft es, den Flugmodus einzuschalten (der erste Eintrag in den Einstellungen, bei englischer Spracheinstellung Settings und Airplane-Modus). Damit kappt man den Internet-Zugang manuell bis zum erfolgreichen Neustart des iPhone, denn sowohl Mobilfunk- als auch WLAN-Funk sind damit stillgelegt.

Starten Sie die installierte AnySIM-Version und entscheiden Sie, ob Sie trotz der Warnung, dass AnySIM aus einer unüberprüften Quelle stammt, diese Software benutzen wollen. Falls nein, tippen Sie auf Cancel. Falls ja, tippen Sie auf Install und warten Sie die Einrichtung ab.

Fremdbestimmt

Verlassen Sie dann den Installer über die Menü-Taste und legen Sie die fremde SIM-Karte in das iPhone ein und schließen Sie das iPhone an eine Stromquelle an. Öffnen Sie AnySIM, tippen Sie auf OK und "slide to unlock". Wenn Sie die Lizenzvereinbarung gelesen und akzeptiert haben, schieben Sie die Seite nach oben und tippen auf "OK, Unlock My Phone". Anschließend versucht die Software die SIM-Sperre aufzuheben. Der Vorgang dauert einige Minuten. In unseren Versuchen hat das zuverlässig geklappt – anschließend buchte es sich wie erwartet mit fremden SIM-Karten in das jeweilige Mobilnetz ein, im Test beispielsweise mit SIM-Karten von O2.

Wenn das iPhone bereits mit AnySIM entsperrt und dann aktualisiert worden ist (etwa von 1.0.2 auf 1.1.1), bucht es sich grundsätzlich nicht mehr ins Mobilnetz ein. Dann funktionieren weder Telefonie- noch SMS-Dienste. In dieser Situation versuchen manche Nutzer eine erneute Entsperrung mit AnySIM – das klappt jedoch nicht, weil das beim Aktualisieren neu eingespielte Betriebssystem die veränderte Modem-Firmware grundsätzlich nicht aktzeptiert. In diesem Fall muss man die Modem-Firmware wieder in den Werkszustand versetzen. Wie das geht, schildern wir im Abschnitt Instandsetzung AnySIM-behandelter iPhones. Wenn die Modem-Firmware wiederhergestellt ist, kann man die Nachrüstsperre erneut entfernen und danach lässt sich die SIM-Sperre reibungslos aufheben.

AnySIM-behandeltes iPhone instandsetzen


Voraussetzungen
entsperrtes iPhone, behandelt mit AnySIM

Boot-Loader-Version maximal 3.9 (Seriennummer 7v745xxxxxx oder älter)

1.1.2-jailbreak.zip

Java (nur für Windows-Computer, Mac OS X bringt Java von Haus aus mit)

Zugang zu einem WLAN mit Internet-Anschluss

Mac oder PC mit iTunes und freiem USB-Port, an Steckdose angeschlossen

Wenn man die Produktversion des iPhone ändern will und beim iPhone die SIM-Sperre mittels AnySIM entfernt worden ist, scheitert der Vorgang grundsätzlich nach einer Weile, weil das Betriebssystem eine veränderte Modem-Firmware (Baseband) konstatiert und damit den Dienst verweigert. Das iPhone hängt dann in der Regel im Wiederherstellungsmodus fest und iTunes meldet, dass es das iPhone nicht wiederherstellen oder aktualisieren kann. Man kann das verhindern, indem man vor der Aktualisierung die SIM-Sperre instandsetzt und nach der Aktualsierung wieder entfernt. Für die Instandsetzung nutzt man Programme wie den Baseband Downgrader oder The Virginizer, die man mittels dem Installer einrichten kann.

Hat man den Aktualisierungsvorgang bei entfernter SIM-Sperre versehentlich doch angestoßen, hängt das iPhone zwar im Wiederherstellungsmodus, aber es lässt sich auch dann noch instandsetzen. Die Voraussetzung für den einfachsten und sichersten Weg ist, die Sperre für die Software-Nachrüstung zu entfernen – dann kann man zum Beispiel den Virginizer aus dem Internet laden und die Modem-Firmware neu schreiben lassen.

Im einzelen geht man so vor:

Um das iPhone aus dem Wiederherstellungsmodus zurückzuholen, beendet man iTunes und stoppt den Wiederherstellungsmodus mit einem geeigneten Tool (zum Beispiel mittels 1.1.2-jailbreak.jar mit dem Kommando "Boot from Recovery"). Danach ist das iPhone gesperrt, aber es sollte schon korrekt starten (wenn nicht, siehe Abschnitt "iPhone aus Boot-Schleife zurückholen").

Nun führt man zunächst eine Entsperrung gemäß der gegebenen Produktversion aus. Ist danach der Installer eingerichtet, notiert man die Version der Modem-Firmware (Einstellungen, Allgemein, Info beziehungsweise Settings, General, About bei englischsprachigem Menü), verbindet das iPhone per WLAN mit dem Internet, öffnet den Installer und trägt im Bereich Sources die Quelle i.unlock.no ein (edit, add, OK). Anschließend führt der Installer den neuen Bereich "Unlocking Tools". Wählen Sie dort einen zur jeweiligen Modem-Firmware passenden Baseband Downgrader oder Virginizer aus. Wir haben im Test die Modem-Firmware 04.02.13_G erfolgreich mit dem Programm The Virginizer auf Version 03.14.08_G zurückgesetzt. Das iPhone war anschließend voll funktionsfähig und ließ sich unter anderem auf die Produktversion 1.1.2 aktualisieren und komplett entsperren.

iPhone aus Boot-Schleife zurückholen

Gelegentlich kam im Test auch vor, dass das iPhone nach dem Beenden des Wiederherstellungsmodus nicht mehr korrekt startete, sondern den Boot-Vorgang immer wieder abbrach und erneut begann. In diesem Fall half es, den Wiederherstellungsmodus erneut einzuschalten. Weil in dieser Situation das iPhone für keine Software mehr ansprechbar ist, muss man den Modus per Hand einschalten (Ein- und Ausschalttaste zusammen mit der Menü-Taste drücken, bis das Display dunkel wird und rund 10 Sekunden verstreichen, dann nur die Ein-Austaste lösen und abwarten, bis iTunes ein iPhone im Wiederherstellungsmodus erkennt – falls das nicht auf Anhieb klappt, die Prozedur wiederholen).

Anschließend haben wir die Wiederherstellungsprozedur für die Produktversion 1.1.1 so oft wiederholt, bis sie schließlich soweit gelang, dass iTunes den Fehler 1015 meldete. Von da an, ließ sich das Gerät mit den üblichen Tools entsperren und vollständig reparieren (dafür den Wiederherstellungsmodus mit jailbreak.jar beenden und dann wie üblich entsperren). Wir empfehlen für die Entsperrung 1.1.2-jailbreak, weil es zugleich den Installer auf dem Gerät einrichten kann, sodass man mit der Installation eines passenden Virginizers fortfahren kann. (dz)