iPhone 1.1.2 mit Schweizer Anbieter (updated)

NEW: Updated Version 1.0.1

You can download a Zip with all needed Files to use the iPhone 1.1.2 in Switzerland here:

Swiss iPhone

iPhone 1.1.2 mit Schweizer AnbieterDas befolgen dieser Anleitung erfolgt auf eigene Gefahr!

Problem: Nach einem Update und SIM-Unlock auf 1.1.2 stürzt das SMS und das Phone-Programm ab. Dies liegt daran, dass das iPhone den Telefon-Anbieter und dazugehörige Daten nicht kennt. Alle benötigten Daten für die wichtigsten Schweizer Mobile-Anbieter sind in diesem Packet enthalten.

Diese Anleitung basiert auf dieser Anleitung und stellt im Prinzip lediglich die unter Schritt 4 modifizierten Dateien bereits fertig zur Verfügung. Die enthaltenen Anbieter sind:
- Swisscom
- Orange
- Sunrise
- diAx
- NEU: Tele2

Voraussetzung für die Installation:
- iPhone 1.1.2: jailbroken, aktiviert und SIM-unlocked
- SFTP Programm: Winscp (Win) / Cyberduck (Mac)
- SSH Programm: Putty (Win) / Terminal (Mac – Programme > Dienstprogramme)
- BSD-Subsystem mit dem Installer.app installieren (Kategorie “System”)

Anleitung:

1. Mit Winscp (Win) oder Cyberduck (Mac) Verbindung zum iPhone über W-Lan herstellen (Passwort: alpine)

2. Auf dem iPhone zu folgendem Ordner navigieren:

/System/Library/Frameworks/AppSupport.framework/

3. Die Datei “Files/AppSupport” von diesem Packet auf das iPhone kopieren (Drag & Drop)

4. Der Datei die Rechte 755 geben (Rechtsklick auf die Datei: Permissions)

5. iPhone neu starten (Sleep Button 3 Sekunden gedrückt halten)

6. Erneut mit SFTP Verbinden und auf dem iPhone zu folgendem Ordner navigieren:

/System/Library/Frameworks/CoreTelephony.framework/Support/

6. Alle 5 Dateien im Ordner “Files/Support/” von diesem Packet auf das iPhone verschieben

7. Mit Putty (Win) / Terminal (Mac) per SSH auf dem iPhone einloggen (Passwort: alpine)

ssh root@iPhoneIP

8. Um zu den kopierten Dateien zu navigieren (BSD Subsystem muss per Installer.app installiert sein) folgende Zeile in Putty oder Terminal eingeben, Eingabe mit ENTER abschliessen:

cd /System/Library/Frameworks/CoreTelephony.framework/Support/

9. MCC MNC Nummern mit den richtigen Anbietern verlinken, Eingabe mit Enter abschliessen:

ln -s Swisscom_ch.plist 22801; ln -s diAx_ch.plist 22802; ln -s Orange_ch.plist 22803; ln -s Sunrise_ch.plist 22812; ln -s Tele2_ch.plist 22808;

10. Schweizer SIM-Karte kurz entfernen und wieder einsetzen eine andere SIM-Karte einsetzen (da lag doch mal ne AT&T Karte rum ;-))

11. Wieder die Schweizer SIM-Karte einsetzen um die eben gemachten Änderungen zu aktivieren (Kein Neustart erforderlich)

The missing Stepp of the jailbreak readme!

Whoosaa…. Yesterday I came across this and this posts, leading me to the new 1.1.2 jailbreak.

Let me tell you, don’t upgreat your iPhone to 1.1.2 (yet) if you SIM-Unlocked it previously or if you have no intention to use it with AT&T, O2 or T-Mobile (Germany).

Doing so is not for the faint of heart. I ran into a fiew many problems… All starting with the poor documentation of the new jailbreak 1.1.2: why can’t they write a descent description for their jailbreak? The readme says:

“Note: Please note this method only works on iTunes activated phones or iPod touches”.

But thats not true: The jailbreak works perfectly on any phone, no matter how it was activated – unless of course, you jailbreak it. Then you are really fu**** up and your are stock at the activation screen. At the very end of the readme, after you upgraded your phone to 1.1.2, stepp 5 tells you how to jailbreak the iPhone – With no further hint, that after you jailbroke your iPhone, you can’t use it, because you can only activate it trough iTunes with a carrier-contract. If, at this point, the readme would say “Stepp 6: Activate your 1.1.2 jailbroken iPhone with iTunes.” Everything would be fine and I would have never tried to update my iPhone. But it does not. So let me tell you:

Stepp 6: Activate your 1.1.2 jailbroken iPhone with iTunes.

Now you read this post and it’s already to late? There is help: Use this guide (mac only), to revert your Phone to 1.0.2, then downgrade the baseband and upgrade to 1.1.1 again. Once on 1.1.1, use this (easy) guide to jailbreak and, of course, activate, as well as SIM-Unlock the iPhone.

By the way: if you updated to iTunes 7.5 delete it. Download iTunes 7.4.2, start iTunes and create a new, temporary library (the 7.5. library won’t work with 7.4) and use this for the restore procedure. iTunes 7.5 causes additional headaches while downgrading and jailbreaking the iPhone. After you are up and running with 1.1.1, you can download iTunes 7.5 again and use the 7.5 library (to select it, start iTunes with pressed ALT-Key, then select the original 7.5 library)

My Leopard Dock (update)

As some people noted, the new dock has a unnatural wave-reflection, which makes the whole dock mor nervous than it already is. I decided to change that reflection into something more logical and made a bow… You can download the modified dock images here: Rounded Reflection [1.6MB]. The grey indicator-triangles I use are made by Blast Hardcheese, found at leoparddocks.com. I like them much more than the original Leopard indicators because you can see way better, wich applications are running.

Rounded Reflection: Dock without the wave-reflection

Update 1:
I’m pleased to see, that my dock found some attention and has been “awarded” :-)