Wie berichtet wurde bereits Firmware 1.1.3 für das iPhone veröffentlicht, allerdings gibt es derzeit noch keine Möglichkeit ein iPhone mit Firmware 1.1.2 und Bootloader 4.6 softwaremäßig bzw. ohne Turbo SIM oder dessen Derivaten zu unlocken. Wie auf zahlreichen Plattformen zu lesen ist, dürfte es diesmal schwieriger werden einen Software Unlock für das iPhone mit Firmware 1.1.2 und Bootloader 4.6 zu finden.
Ich habe mich deshalb entschieden mein iPhone vorläufig mit einer Turbo SIM zu betreiben. Deshalb habe ich mir eine BLADOX Turbo SIM bei NextWay.ch bestellt. NextWay.ch ist Reseller von BLADOX und konnte die auf der Seite genannte Lieferzeit einhalten. Weil ich die Original AT&T SIM-Karte und die meines Providers für spätere Verwendung (z.B. Betrieb ohne TurboSIM im iPhone oder einem anderen Mobiltelefon) nicht einschneiden möchte, habe ich mir jeweils eine Prepaid SIM-Karte besorgt. Eine defekte SIM-Karte zu ersetzen kostet meines Wissens bis zu € 31,90, vom nötigen Aufwand und die Wartezeit eine neue SIM-Karte zu beantragen einmal abgesehen. Die Weiterleitung der Anrufe auf die Prepaid Telefonnummer (ins selbe Netz) ist für mich kostenlos, also habe ich diese Lösung gewählt. Selbstverständlich wäre es auch möglich gewesen, die Original SIM-Karten einzuschneiden.
Im Internet finden man zwar einige Anleitungen bzw. HowTos, wie man die Turbo SIM mit einem iPhone mit Firmware 1.1.1 programmieren kann, allerdings keine wenn man Aktivierung und Jailbreak für Firmware 1.1.2 bereits durchgeführt hat. Von neuem zu beginnen war mir zu aufwendig, deshalb habe ich die folgenden Schritte durchgeführt. Dieser Unlock funktioniert auch mit Firmware 1.1.1. Ich weise ausdrücklich darauf hin, dass das iPhone bei Befolgung der nachstehenden Schritte auch Schaden nehmen kann und ich deshalb keine Verantwortung übernehme.
Vorbereiten des iPhones
Zuerst muss man am iPhone unter “Einstellungen” “Allgemein” die “Automatische Sperre” auf “Nie” stellen. Nun wechselt man zu “Einstellungen” zurück, indem man links oben zweimal auf den Pfeil (der nach links zeigt) drückt (zuerst steht im Pfeil “Allgemein”, dann “Einstellungen”). Hier lesen wir unter “Wi-Fi” und anschließendem Öffnen unserer WLAN-Verbindung mittels drücken auf den Pfeil nach rechts neben unserem WLAN-Namen, die IP-Adresse ab und notieren diese. Es muss sichergestellt sein, dass sich die IP-Adresse während dieses Vorgangs nicht ändert. Wie man das erreicht, kann man der Anleitung des DHCP-Servers/Accesspoints/… entnehmen. Da dies von Hersteller zu Hersteller unterschiedlich ist, wird hier nicht näher darauf eingegangen.
Nun drücken wir die Home-Taste, um auf den Startbildschirm zurückzukehren und den “Installer” zu starten. Die Suche nach Aktualisierungen (Ladebalken am unteren Rand des Displays) kann unter Umständen etwas länger dauern. Unter “Install” installieren wir das “BSD Subsystem” aus der Kategorie “System”. Zum Installieren wählt man das Paket aus und drückt “Install” in der rechten oberen Ecke des Displays und bestätigt anschließend mit “Install”. Das Laden und installieren kann nun ein wenig dauern, den Fortschritt kann man am Ladebalken erkennen. Nach der Installation springt der Installer wieder zur Kategorieansicht, wo wir wieder in die Kategorie “System” wechseln und nun das Paket “OpenSSH” installieren. Wir erhalten die Meldung “Notice – your first login will take 30-35 seconds, while the host keys are being generated.” – die wir mit “OK” bestätigen.
Kopieren der benötigten Dateien auf das iPhone
Wir laden uns das Archiv von http://rapid_share.com/files/71974453/turbosim_rev2.zip.html (“_” zwischen “rapid” und “share” muss entfernt werden) und entpacken dieses. Ebenfalls benötigt wird ein Programm, das SFTP unterstützt (ich verwende hierfür Transmit, funktioniert aber auch mit jedem anderen Programm, das SFTP unterstützt). In Transmit zuerst auf die Registerkarte “Verbinden” klicken und die Verbindungsdaten eingeben:
- Server: iphone (oder die zuvor notierte IP-Adresse, sollte “iphone” nicht funktionieren)
- Benutzername: root
- Kennwort: alpine
- Protokoll: SFTP
Mit einem Klick auf die Schaltfläche “Verbinden” wird nun die SSH-Verbindung zum iPhone hergestellt.
Normalerweise werden wir nun am iPhone ins Verzeichnis “/var/private/root” weitergeleitet, sonst muss man dorthin navigieren. In dieses Verzeichnis kopieren wir die Datei “applesaft.trb” aus dem Archiv “turbosim_rev2.zip”. Die restlichen Dateien (jene, die mit “turbo-” beginnen) werden ins Verzeichnis “/bin” kopiert. Für die soeben in das Verzeichnis “/bin” kopierten Dateien, müssen wir die Zugriffsrechte ändern. Hierfür markieren wir die soeben kopierten Dateien, drücken die Tasten “cmd” + “i” (“cmd” ist die neue Bezeichnung der “Apfel”-Taste), aktivieren für “Benutzer”, “Gruppen” und “Alle” die Haken für “Ausführen” (bzw. setzen unter “Oktal” die Rechte auf “755?) und klicken auf die Schaltfläche “Anwenden”.
Transmit wird nun nicht mehr benötigt und kann beendet werden.
Zurechtschneiden der SIM-Karten für Turbo SIM
Dieser Abschnitt muss sehr sorgfältig ausgeführt werden!
Nun müssen die AT&T SIM-Karte und die des Providers zugeschnitten werden, sodass diese auf die Turbo SIM passen. Welche Ecke der SIM-Karte und wie groß der Abschnitt erfolgen muss, ist auf der Beschreibung der Turbo SIM aufgezeichnet. Es empfiehlt sich den Abschnitt der SIM-Karte zuerst mit einem Seitenschneider grob abzuzwicken und anschließend mit einem scharfen Messer langsam nachzuscheiden, da SIM-Karten sehr leicht brechen.
Programmieren der Turbo SIM
Nun die zugeschnittene AT&T SIM-Karte ins SIM-Tray (SIM-Karten-Halterung) legen und die Turbo SIM darüber legen, anschließend die SIM-Karten-Halterung vorsichtig in das iPhone schieben.
Das “Terminal” (unter Windows Putty) starten und eine SSH-Verbindung durch eintippen des Befehls “ssh root@iphone” (oder die zuvor notierte IP-Adresse, sollte “iphone” nicht funktionieren) zum iPhone aufbauen. Die Frage
The authenticity of host 'iphone (xxx.xxx.xxx.xxx)' can't be established. RSA key fingerprint is xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx. Are you sure you want to continue connecting (yes/no)?
bestätigen wir durch die Eingabe von “yes”. Bei “root@iphone’s password:” tippen wir “alpine” als Passwort ein. Nun sind wir mit dem iPhone verbunden.
Als nächstes führen wir den Befehl “launchctl unload /System/Library/LaunchDaemons/com.apple.CommCenter.plist” aus und beenden somit das “CommCenter”. Die nächsten Befehle können etwas Zeit in Anspruch nehmen. Anschließend führen wir den Befehl “turbo-info” aus und erhalten in etwa folgende Ausgabe:
initializing modem AT+CPMS="SM","SM" ERROR modem initiated OK. No Error
Als nächstes führen wir den Befehl “turbo-app /private/var/root/applesaft.trb” aus, die Ausgabe sieht in etwa wie folgt aus:
SRC /private/var/root/applesaft.trb SIZE 2208 initializing modem ATV1 ERROR modem initiated OK. No Error
Sollte als Meldung “BAD FILE” erscheinen, verwendet man zum Starten den Befehl “turbo-app -b57600 -v /private/var/root/applesaft.trb”. Sollte auch dies nicht klappen, so hat man vermutlich bis hier her etwas falsch gemacht. Nun starten wir mit dem Befehle “launchctl load /System/Library/LaunchDaemons/com.apple.CommCenter.plist” das “CommCenter” wieder. WICHTIG: Hier darf nun keinesfalls eine (negative) Meldung erscheinen, sonst darf man das iPhone nicht neu starten. Startet man trotzdem neu, hat man wohl ein großes Problem. Haben wir keine negative Meldung erhalten, beenden wir die SSH-Verbindung mit “exit” und schalten das iPhone aus und anschließend wieder ein.
Wir öffnen nun “Einstellungen” “Telefon” und gehen weiter zu “SIM-Anwendungen” und “Apple Saft”. Hier wählen wir “Set” aus, am Display erscheint daraufhin:
Following was set: IMSI xx xx xx xx xx xx xx xx xx ICCID: xx xx xx xx xx xx xx xx xx xx
Diese Meldung bestätigen wir mit “Empfangen”.
Wechseln der SIM-Karten
Vorsichtig das SIM-Tray mit der AT&T SIM-Karte samt Turbo SIM aus dem iPhone holen. Die AT&T SIM-Karte mit der des eigenen Providers austauschen und wieder die Turbo SIM darüberlegen und vorsichtig in das iPhone einsetzen. Wenn wir unsere SIM-Karte mit einem PIN-Code geschützt haben, erscheint nun die Meldung “Gesperrtes SIM”, die wir mit “Entsperren” schließen und anschließend den PIN-Code eintippen. Möglicherweise muss das iPhone noch einmal aus und wieder eingeschaltet werden.
Der Unlock ist nun beendet und das iPhone somit entsperrt:

Damit das Telefonieren auch in Ländern funktioniert, in denen das iPhone nicht offiziell vertrieben wird, muss man noch iWorld installieren.
Anwendung auf eigene Gefahr und Verantwortung!
Verwandte Beiträge
- iPhone 1.1.3 Aktivierung, Jailbreak und Unlock
- Programme stürzen nach Unlock ab oder iWorld installieren
- iPhone 1.1.4 Aktivierung, Jailbreak und Unlock
- Firmware, Bootloader, Baseband herausfinden
- iPhone Firmware 1.1.4
23. January 2008 - 11:06
Hallo und herzlichen Dank für diese einwandfreie Anleitung, Ich habe alles Step by Step nach dieser Anleitung gemacht und habe dafür einen kompletten Tag gebraucht. Ich muß allerdings dazu sagen, daß ich absoluter Laie bin.
Wow es funktioniert alles einwandfrei.
Dein Service ist A+++++
Liebe grüße Christian
23. January 2008 - 12:29
Vielen Dank für deinen netten Kommentar und es freut mich, dass du mit meiner Beschreibung gut zurecht gekommen bist.
31. January 2008 - 15:40
Hallo!
Das ist tatsächlich eine sehr gute und ausführliche Anleitung. Es hat auch alles funktioniert bei mir, bis auf die Sache im Terminal. Da kommen bei mir immer andere Meldungen wie z. B.
initializing modem
modem initiated
Unknown Error
Hast du eine Idee, an was das liegen könnte?
Liebe Grüsse,
oli
31. January 2008 - 20:31
SIM-Karte(n) korrekt eingelegt bzw. haben Kontakt? Kannst du überprüfen was am iPhone steht. Signalanzeige vs. “SIM fehlt”.
1. February 2008 - 15:04
Hallo,
erst mal danke für die Ausführliche Beschreibung. Ich komme leider nur bis zur Passwort Eingabe bei Putty, doch eine Eingabe ist nicht möglich. Gibt es eine Alternative zu Putty?
Gruß, Erol
1. February 2008 - 17:17
Mit WinSCP sollte es auch möglich sein eine SSH-Verbindung aufzubauen.