was mich ziemlich stört ist, dass bei deutschen
Prepaidkarten im T-Mobile Netz kein Providerlogo oder -Name angezeigt wird.
Es heißt die Telekom habe den Providern verboten, die erste Zeile der SIM-Karte in der normalerweise der Providername steht zu benutzen. Dafür habe ich jetzt mal eine Lösung gefunden
per SFTP auf /System/Library/Carrier Bundles/TMobile_Germany.bundle gehen und dort die carrier.plist herunterladen. Diese Datei ist im Binärformat und muss erst noch in das XML-Format umgewandelt werden, das geht
online oder mit plutil von Mac OSX. Anschließend mit einem Texteditor bei diesem Absatz
Code:
<dict>
<key>AllowPrefixMatching</key>
<true/>
<key>CarrierName</key>
<string>T-Mobile</string>
<key>DefaultImage</key>
<string>Default_CARRIER_TMOBILE.png</string>
<key>FullScreenOpaqueImage</key>
<string>FSO_CARRIER_TMOBILE.png</string>
</dict>
das true in <false/> ändern und entweder T-Mobile löschen oder folgenden Absatz direkt dranhängen:
Code:
<dict>
<key>AllowPrefixMatching</key>
<false/>
<key>CarrierName</key>
<string></string>
<key>DefaultImage</key>
<string>Default_CARRIER_TMOBILE.png</string>
<key>FullScreenOpaqueImage</key>
<string>FSO_CARRIER_TMOBILE.png</string>
</dict>
und wem noch der Button für die Edgeeinstellungen fehlt, der kann ihn sichtbar machen indem er ganz oben direkt nach <dict> folgende zwei Zeilen hinzufügt:
Code:
<key>AllowEDGEEditing</key>
<string>true</string>
Anschließend die geänderte carrier.plist wieder hochladen. Es ist dem iPhone egal, ob sie im Binär- oder XML-Format vorliegt, also muss sie nicht noch einmal konvertiert werden. Der Edgebutton erscheint sofort im Menü, das T-Mobile Logo erscheint erst beim nächsten Restart. Und das Gute ist, dass man trotzdem sieht, wenn man in einem Roamingnetz ist oder eine andere SIM einlegt.
über diese Methode kann man auch eigene Logos hochladen, die müssen nur im PNG Format sein. Die Anleitung bezieht sich auf FW 1.1.3 und 1.1.4. Es muss nichts mehr gepatcht werden, die Änderung in der Plist reichen aus.