hallo ich habe heute die neue o2 Prepaid Karte Aktiviert da die vorherige defekt war. bei der neuen Steht o2-de+ anstelle o2-de was ein bisschen verwirrend ist wo ist denn da der Unterschied? wohne in 37308 Heilbad Heiligenstadt (:
Hallo,
da gibt es keinen Unterschied. Wahrscheinlich verschwindet das + Zeichen nach ein paar Tagen.
LG
Danki
Hallo!
Es gibt keinen. Die Anzeige wird sich noch ändern.
Die Netzwerkanbieter können verschiedene Netzwerknamen auf der SIM Karte ablegen. Man kann diesen Namen auch eine bestimmte Netzwerkkennung hinterlegen.
Bei o2 sieht es so aus, dass wenn die SIM Karte mit einem Mobilfunkmast mit der Kennung 26207 (früher o2) sich anmeldet, dann soll das Handy o2.de anzeigen (gibt es nicht mehr) und bei einem Mast mit der Kennung 26203 (früher EPlus, jetzt o2 bzw. Telefonica)soll die Kennung o2-de+ angezeigt werden.
Mittlerweile sollte das o2.de+ nicht mehr angezeigt werden. Vermutlich verschwindet es noch bei dir nach einem Update.
Ich hatte letztens bei einer o2 SIM geschaut und da war es nicht mehr vorhanden.
Ich werde mal meine o2 SIM Karten durchgehen und dann schreibe ich mal etwas dazu (hoffentlich finde ich noch eine SIM mit der o2-de+ Kennung)
Die untere SIM im Screen oben ist eine original o2-Prepaid und ich hab von Anfang an o2-de+ da stehen...
Ich musste einmal etwas suchen, vielleicht kann ich es mit Beispielen (hoffentlich) erklären,
Leider kann ich hier nicht alles erklären, würde den Rahmen sprengen.
Hier einmal ein Beispiel für eine o2 Prepaid Karte, wie du es ja selber kennst
Hier eine weitere o2 Prepaidkarte mit einer etwas anderen Anzeige
Sieht aus wie eine “doppelte Anzeige”, ist es aber nicht. Als erstes wird der Name des Mobilfunkanbieters und in der zweiten Zeile der Name des Netzwerkanbieters angezeigt. Eine SIM Karte kann versuchen, dem Handy eine “Anweisung” zu geben, welche Daten angezeigt werden sollen.
Noch ein weiteres Beispiel, welches ich aber zum Schluss erklären werde.
Kannst du dich noch an das Joint-Venture o2 mit TurkTelekom erinnern? Die Zusammenarbeit wurde beendet und der Name in TurkeiSIM geändert.
Der Anbietername kann auf der SIM Karte an verschiedenen Orten abgelegt sein. Auch sind manche Einträge doppelt vorhanden. Der Grund ist hierfür, dass die aktuell genutzten SIM Karten USIM Karten sind. Diese stellen auf einer Seite die Struktur der ganz alten GSM SIM Karten bereit und auf der anderen Seite die technischen Eigenschaften einer 3G74G75G SIM bereit. Der Vorteil einer USIM ist, dass sie die Funktionen/Strukturen als Applikationen bereitstellen kann und durch weiter Applikationen erweitere werden kann. Die Applikation für GSM nennt man einfach SIM und die Applikation für den Rest USIM.
Bei GSM werden die Daten vergleichbar mit einer MS-DOS FAT Format erstellten Struktur gespeichert.
Es gibt ein Hauptverzeichnis (MF - master file), Unterverzeichnisse (DF - dedicated files) und Dateien (EF - elementary files)
Hier ein Beispiel:
Bei einer USIM hat man die Struktur vereinfacht
Ein weitere Unterschied ist, dass die SIM Applikation automatisch aktiv ist, die USIM Applikation vom Mobilen Endgerät gestartet wird oder von uns selber, wenn die SIM in einem SIM Karten Lesegerät steckt.
Die Dokumente für GSM (ETSI TS 151 011) und USIM (ETSI TS 131 102) kann man sich hier kostenlos herunterladen: https://www.etsi.org/deliver/etsi_ts/
Die Kommunikation mit einer SIM Karte ist eigentlich einfach. Man bezeichnet es als APDU
Befehlsklasse - Befehl - Parameter 1 - Parameter 2 - Datenanzahl - Daten
Beispiel: Wir sollen die SIM PIN angeben, damit die SIM entsperrt wird. Die SIM PIN lautet 1234. Wie sendet das Smartphone die PIN an das Handy?
Die Sequenz lautet: 00 20 00 01 08 31 32 33 34 FF FF FF FF
00 ist die Befehlsklasse (GSM ist sie A0)
20 ist der Befehl CHV (PIN überprüfen)
00 ist Parameter 1 (hier nicht verwendet)
01 ist Parameter 2 (hier soll die SIM PIN 1 geprüft werden. 02 wäre SIM PIN 2)
08 ist die Anzahl der übergebenen Daten
31, 32, 33 und 34 ist die PIN in hexadezimaler Schreibweise (lass jeweils die 3 am Anfang weg und du hast wider die 1234)
FF sind Fülldaten.
Die SIM PIN 1 kann eine Länge zwischen 4-8 haben. Es werden immer 8 Daten an die SIM übergeben. Die ist die PIN kürzer als 8, dann werden die ungenutzten Ziffern mit FF aufgefüllt.
Ich kann auch zwischen den einzelnen Verzeichnissen springen:
00 A4 00 04 02 3F 00
A4 ist der Befehl Select
04 Angabe ist absolut
02 Anzahl der übergebenen Daten
3F 00 ist die Kennnummer des Hauptverzeichnisses (Siehe auch GSM Grafik)
Aber wo steht jetzt der angezeigte Name?
Ich nehme es vorweg: Es ist die Datei EF-PNN (PLMN Network Name - 6FC5). Wichtig ist auch die Datei EF-ONL (Operator Network List - 6FC6)
Schauen wir uns einmal den Zugriff bei einer o2 Prepaid Ersatzkarte an
Pfeil nach Links: Wir senden Daten an die SIM Karte
Pfeil nach Rechts: SIM Karte antwortet uns
No reader given: using HID Global OMNIKEY 6121 Smart Card Reader iOMNIKEY 6121 Smart Card Reader] 00 00
Using T=0 protocol
Reading commands from STDIN
> 00 A4 00 04 02 2F 00
< 61 1C : 0x1C bytes of response still available.
> 00 C0 00 00 1C
< 62 1A 82 05 42 21 00 28 03 83 02 2F 00 8A 01 05
8B 03 2F 06 04 80 02 00 78 88 01 F0 90 00 : Normal processing.
> 00 B2 01 04 28
< 61 18 4F 0C A0 00 00 00 87 10 02 FF 49 FF 05 89
50 08 54 45 46 20 55 53 49 4D FF FF FF FF FF FF
FF FF FF FF FF FF FF FF 90 00 : Normal processing.
> 00 A4 04 04 0C A0 00 00 00 87 10 02 FF 49 FF 05 89
< 61 36 : 0x36 bytes of response still available.
--- Ab hier wird es Interessant --
TEIL1
> 00 A4 00 04 02 6F C5
< 61 1C : 0x1C bytes of response still available.
> 00 C0 00 00 1C
< 62 1A 82 05 42 21 00 11 05 83 02 6F C5 8A 01 05
8B 03 6F 06 19 80 02 00 55 88 01 C8 90 00 : Normal processing.
> 00 B2 01 04 11
< 43 0A 82 D7 34 9B BD 7E B7 DB 65 37 FF FF FF FF
FF 90 00 : Normal processing.
> 00 B2 02 04 11
< 43 0A 82 D7 34 9B BD 7E B7 DB 65 37 FF FF FF FF
FF 90 00 : Normal processing.
> 00 B3 03 04 11
< 6D 00 : Instruction code not supported or invalid.
> 00 B2 03 04 11
< FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF 90 00 : Normal processing.
TEIL2> 00 A4 00 04 02 6F C6
< 61 1C : 0x1C bytes of response still available.
> 00 C0 00 00 1C
< 62 1A 82 05 42 21 00 08 05 83 02 6F C6 8A 01 05
8B 03 6F 06 19 80 02 00 28 88 01 D0 90 00 : Normal processing.
> 00 B2 01 04 08
< 62 F2 70 00 00 FF FE 01 90 00 : Normal processing.
> 00 B2 02 04 08
< 62 F2 30 00 00 FF FE 02 90 00 : Normal processing.
> 00 B2 03 04 08
< FF FF FF FF FF FF FF FF 90 00 : Normal processing.
Der Teil nach -- Ab hier wird es Interessant -- ist der Teil, den wir benötigen
In Teil 1 wird oder werden die Netzwerknamen gespeichert bzw. von uns abgefragt:
Die Struktur ist folgende:
Nach dieser Struktur können wir jetzt folgende Daten auswerten
> 00 B2 01 04 11
< 43 0A 82 D7 34 9B BD 7E B7 DB 65 37 FF FF FF FF
FF 90 00 : Normal processing.
> 00 B2 02 04 11
< 43 0A 82 D7 34 9B BD 7E B7 DB 65 37 FF FF FF FF
FF 90 00 : Normal processing.
43 Netzwerkname im Langformat
0A: Datenlänge
8x: Gibt an welche obersten Bits im letzten Byte nicht genutzt werden Also hier wären es 2
Und jetzt wird es etwas kompliziert. Es wird der ASCII Zeichensatz verwendet, welches nur 7 von 8 Bits eines Bytes nutzt (Das oberste Bit ist immer Null). Da scheinbar jedes Bit wichtig war und man keinen Platz verschwenden wollte, hat man eine 7 nach 8 Kodierung verwendet. Man man das unterste Bit des folgenden Bytes und schiebt es in den vorhergehenden Bit des aktuellen Bytes
Beispiel:
Aktuelles Byte: 01101001
Folgendes Byte: 1111 0011
Dann macht man folgendes:
Erstes Byte 0-1101001
Folgendes Byte: 1111001-1
X1111001 11101001 (Da eine Stelle frei ist, habe ich den Platzhalter X genommen)
usw.
Ich habe es einmal für unser Beispiel aufgeschlüsselt.
Ich habe die hexadezimalen Zahlen in binäre Zahlen umgewandelt, diese dann von unten (!) nach oben nebeneinander geschrieben, dann die Leerzeichen entfernt, die Kette in 7er Gruppen unterteilt und zum Schluss diese Gruppen in ASCII Zeichen umgewandelt.
43 0A 82 D7 34 9B BD 7E B7 DB 65 37
D7 1101 0111
34 0011 0100
9B 1001 1011
BD 1011 1101
7E 0111 1110
B7 1011 0111
DB 1101 1011
65 0110 0101
37 0011 011100110111 01100101 11011011 10110111 01111110 10111101 10011011 00110100 11010111
001101110110010111011011101101110111111010111101100110110011010011010111
XX 1101110 1100101 1101101 1101101 1101111 1101011 1101100 1101100 1101001 1010111
1101110 6E n
1100101 65 e
1101101 6D m
1101101 6D m
1101111 6F o
1101011 6B k
1101100 6C l
1101100 6C l
1101001 69 i
1010111 57 W
Wenn man es von unten nach oben liest, dann hat man die (bekannte) Zeichenkette “Willkommen”
Die zweite Kette ist identisch.
Es gibt noch eine wichtige Datei: EF-OPL
Es ist im 2. Teil
> 00 B2 01 04 08
< 62 F2 70 00 00 FF FE 01 90 00 : Normal processing.
> 00 B2 02 04 08
< 62 F2 30 00 00 FF FE 02 90 00 : Normal processing.
Ich schreibe die Ausgabe einmal etwas um
262 07 …. 01
262 03..… 02
Die Bedeutung kann man sicher erkennen. Wenn MCC/MNC = 26207 ist, dann nimm aus 6FC5 den ersten Eintrag, wenn MCC/;MNC = 26203 ist, dann Eintrag 2.
Werden wir im 2. Eintrag gleich erkennen:
> 00 B2 01 04 11
< 43 08 80 6F 19 A8 05 22 97 57 FF FF FF FF FF FF FF 90 00> 00 B2 02 04 11
< 43 08 87 6F 19 A8 05 22 97 01 FF FF FF FF FF FF FF 90 00> 00 B2 03 04 11
< FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 90 00> 00 A4 00 04 02 6F C6
< 61 1C : 0x1C bytes of response still available.> 00 C0 00 00 1C
< 62 1A 82 05 42 21 00 08 0A 83 02 6F C6 8A 01 05 8B 03 6F 06 04 80 02 00 50 88 01 D0 90 00> 00 B2 01 04 08
< 62 F2 30 00 00 FF FE 01 90 00> 00 B2 02 04 08
< 62 F2 70 00 00 FF FE 02 90 00> 00 B2 03 04 08
< FF FF FF FF FF FF FF FF 90 00
Ich entschlüssele einmal die Zeichenkette
> 00 B2 01 04 11
< 43 08 80 6F 19 A8 05 22 97 57 FF FF FF FF FF FF FF 90 00> 00 B2 02 04 11
< 43 08 87 6F 19 A8 05 22 97 01 FF FF FF FF FF FF FF 90 00
6F 01101111
19 00011001
A8 10101000
05 00000101
22 00100010
97 10010111
57 01010111
01010111100101110010001000000101101010000001100101101111
0101011 1100101 1100100 0100000 0101101 0100000 0110010 1101111
0101011 2B +
1100101 65 e
1100100 64 d
0100000 20 (Leerzeichen - Space)
0101101 2D -
0100000 20 (Leerzeichen - Space)
0110010 32 2
1101111 6F o
6F 01101111
19 00011001
A8 10101000
05 00000101
22 00100010
97 10010111
01 0000000100000001100101110010001000000101101010000001100101101111
XXXXXXX 1100101 1100100 0100000 0101101 0100000 0110010 1101111
1100101 65 e
1100100 64 d
0100000 20 (Leerzeichen - Space)
0101101 2D -
0100000 20 (Leerzeichen - Space)
0110010 21 2
1101111 6F o
> 00 B2 01 04 08
< 62 F2 30 00 00 FF FE 01 90 00> 00 B2 02 04 08
< 62 F2 70 00 00 FF FE 02 90 0026203 -> Index 1
26207 -> Index 2
Wie leiten jetzt folgendes ab:
Nach der Aktivierung des SIM Karte, können die Daten über ein OTA Update (over the air) verändert werden.
Der Netzbetreiber kann die Namen für bestimmte Netzwerkkennungen oder bestimmte Abschnitte selber festlegen.
Nun ein weiteres Beispiel für TürkeiSIM
SIM Karte 1
< 43 09 81 D4 BA 7C 5D 4E 4F 93 4D FF FF FF 90 00
D4 11010100
BA 10111010
7C 01111100
5D 01011101
4E 01001110
4F 01001111
93 10010011
4D 0100110101001101 10010011 01001111 01001110 01011101 01111100 10111010 11010100
0100110110010011010011110100111001011101011111001011101011010100
X 1001101 1001001 1010011 1101001 1100101 1101011 1110010 1110101 1010100
1001101 4D M
1001001 49 I
1010011 53 S
1101001 69 i
1100101 65 e
1101011 6B k
1110010 72 r
1110101 75 u
1010100 54 T
SIM Karte 2
< 43 09 81 D4 AA 74 09 A2 32 97 4D FF FF FF 90 00 : Normal processing.
D4 11010100
AA 10101010
74 01110100
09 00001001
A2 10100010
32 00110010
97 10010111
4D 0100110101001101 10010111 00110010 10100010 00001001 01110100 10101010 11010100
0100110110010111001100101010001000001001011101001010101011010100
X 1001101 1001011 1001100 1010100 0100000 1001011 1010010 1010101 1010100
1001101 4D M
1001011 4B K
1001100 4C L
1010100 54 T
0100000 20 (Leerzeichen - Space)
1001011 4B K
1010010 52 R
1010101 55 U
1010100 54 T
Zwei unterschiedliche SIM Karten aber eine identische Ausgabe?
Die Netzwerkanbieter können die Daten über die sogenannten EPS/EMM Informationen in Echtzeit ändern.
Bei mir war es tatsächlich so, dass ich bei zwei o2 Prepaid Karten die Einträge für o2-de+ nicht mehr drin hatte. Ich kann nicht mehr prüfen, ob es ein “Fehler” war oder ob es Änderungen gab,
Es fällt aber auf, dass immer weniger Leute eine o2-de+ Anzeige haben,
Danke für die Erklärung, allerdings habe ich jetzt etwas Kurioses seit heute morgen steht bei mir Telekom.de anstelle von o2.de was sehr irritierend ist ein Kumpel hat genau das gleiche was ist da los?
Vor längerem hatte auch jemand diese Beobachtung gemacht. Die Sendeanlagen von o2 und Telekom waren an einem Funkturm.
Ich denke, dass da an etwas “gefummelt” wird.
Was dann tatsächlich dort passiert war, wurde hier nie aufgeklärt.
Deine Antwort
Werde Teil der O₂ Community!
- Melde dich bei Mein O₂ an (oder registriere dich schnell)
- Wähle deinen Nutzernamen für die Community
- Erstelle dein Thema oder deinen Kommentar und lass dir schnell und unkompliziert helfen
Anmelden
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.