Da ich mittlerweile mein neues iPhone 4 erhalten habe, habe ich mir für mein altes 3G eine SIM-Karte (von Netzclub) bestellt. Mit dieser habe ich dann eine kostenlose (werbefinanzierte) Internet-Flatrate und kann das 3G weiterhin nutzen. Leider hat der Netzwerkbetreiber ein sehr eigenartiges Netzbetreiber Logo. Das Logo zeigt lediglich den Text "Willkommen" anstatt z.B. "Netzclub". In diesem Artikel möchte ich erläutern, wie ein eigenes Logo bzw. ein komplettes Netzbetreiber Paket selbst erstellt werden kann...Mein altes iPhone 3G läuft noch unter Firmware 3.1.2. Da mir diese Firmware Tethering ermöglicht und iOS 4.x zu träge für das 3G-Modell ist, habe ich mich dazu entschieden diese Firmware installiert zu lassen und in nächster Zeit kein Update durchzuführen.
Voraussetzungen:
- iPhone mit installierter iOS 3.x Firmware
- Angeblich ist ein Jailbreak und ein entsperrtes iPhone ebenso Voraussetzung, kann ich aber nicht bestätigen, da meines sowohl entsperrt, als auch jailbroken ist. Konnte es also nicht ohne beides testen.
- iTunes 9.x muss so konfiguriert sein, dass es ein sogenanntes "Carrier-Testing" erlaubt. Erst wenn iTunes so konfiguriert ist, lässt sich später eine IPCC Datei auf das angeschlossene iPhone installieren. Um iTunes in den "Carrier-Testing" Modus zu versetzen, muss unter Start -> Ausführen folgender Befehl aufgeführt werden:
%PROGRAMFILES%\iTunes\iTunes.exe /setPrefInt carrier-testing 1
- Das Installationsverzeichnis muss ggf. angepasst werden. Im Normalfall ist iTunes im "Programme" Verzeichnis installiert. Beim Ausführen des Befehls sollte nur kurz ein schwarzes Fenster erscheinen. Es ist sonst nicht erkennbar, ob der Befehl erfolgreich ausgeführt wurde.
- Es wird der MCC (Mobile Country Code) und MNC (Mobile Network Code) der eingelegten SIM-Karte benötigt. Diese bekommt man relativ einfach heraus. Mit der eingelegten SIM-Karte die Telefon-App starten und folgende "Nummer" *3001#12345#* eintragen und anrufen. Jetzt sollte der iPhone Field Test gestartet werden. Innerhalb des Field Test das Menü MM Info -> Serving PLMN wählen. Hier sollte sich der Mobile Country Code finden. Auch der Mobile Netzwork Code. Sollte der Mobile Network Code einstellig sein (also kleiner als 10), so muss eine "0" (Null) vorangestellt werden. Beispiel: Mobile Country Code ist 262 und Mobile Network Code ist 7. Dann wäre die Carrier-ID 26207. Diese Carrier-ID jetzt bitte notieren, brauchen wir später.
- Auch den Text notieren, der im Moment gerade als Netzwerkbetreiber links oben neben den Empfangsbalken steht - im Falle Netzclub wäre das "Willkommen".
Carrier Bundle erzeugen
Hierzu gibt es auf dieser Webseite einen Assistenten. An dieser Stelle beschreibe ich nur die Pflichtfelder, die unbedingt ausgefüllt werden müssen, damit das erzeugte Carrier Bundle funktionsfähig ist. Die Pflichtfelder sind mit einem Stern (*) auf der Webseite markiert.
- Bundle Name: Hier kann ein beliebiger Name eingetragen werden. Ist nur für den internen Gebrauch. In der Regel den Netzwerkbetreiber eintragen. In meinem Fall war das "Netzclub_DE".
- Carrier Name: Den Namen des Netzwerkbetreibers eintragen. Bei mir "Netzclub".
- Supported SIM: An dieser Stelle muss der Mobile Country Code in Verbindung mit dem Mobile Network Code eingetragen werden - die sogenannte Carrier ID. War in meinem Fall "26207".
- First character/digit of carrier logo name: Ganz wichtig! An dieser Stelle muss mindestens der erste Buchstabe von dem Netzwerk eingetragen werden, der aktuell oben links neben der Signalbalken angezeigt wird. Bei mir lautet der Text "Willkommen" - also ein "W". Es kann aber auch "Willkommen" eingetragen werden. Sobald dieser Eintrag mit dem angezeigten Text übereinstimmt, sieht dieses Carrier Bundle zukünftig.
- Logo text: Dieser Text wird später links bei den Signalbalken angezeigt.
Nachdem alle Werte eingetragen wurden kan der Button "Download ipcc file" geklickt werden und die Datei auf dem PC gespeichert werden.
IPCC Datei auf iPhone übertragen
Die Netzwerkbetreiber-Datei ist erstellt. Jetzt müssen die Einstellungen noch Ihren Weg auf das iPhone finden.
- Dazu wird das iPhone an den Computer angeschlossen und iTunes gestartet (darauf achten, dass iTunes entsprechend wie oben beschrieben konfiguriert wurde).
- Jetzt sollte wie gewohnt das iPhone links unter Geräte angezeigt werden.
- Dieses jetzt anklicken, die Umschalt (Shift) Taste gedrückt halten und auf den "Aktualisieren" bzw. "Updates suchen" klicken.
- Es sollte sich ein Öffnen-Dialog Fenster öffnen, indem eine Datei ausgewählt werden kann. Ganz unten im "Typ" Feld, sollte es jetzt auch Netzbetreiber-Datei IPCC zum Auswählen geben. Falls nicht, stimmt etwas nicht mit der "Carrier-Testing" Einstellung von iTunes - bitte nochmal oben nachlesen.
- Nun die entsprechend erstellte IPCC Datei auswählen und mit OK bestätigen.
- Es dauert jetzt ein paar wenige Sekunden und das Profil wird auf dem iPhone installiert.
Entweder sind die Änderungen sofort sichtbar, aber spätestens nach einem iPhone Neustart. Das sollte es auch schon gewesen sein. Der Vorteil an diesem sauber erstellten Carrier Bundle ist, dass es auch nur wirksam ist, wenn wirklich das entsprechende Netz gerade verwendet wird und nicht gerenell. Auch wird das Netzwerklogo nur dann angezeigt, wenn sich wirklich im entsprechenden Netz befindet. Ein Vorteil gegenüber "MakeItMine" oder "CarrierFake" Methoden, die generell ein anderes Logo anzeigen - egal in welchem Netz man sich befindet. Das kann ganz schön gefährlich sein, wenn man in den Grenzregionen wohnt und ab und zu ein ausländisches Netz zugewiesen bekommt.