Architektura kart SIM

Co to jest karta SIM?

SIM czyli Subscriber Identity Module, jest to karta chipowa, którą zaprojektowano, na potrzeby telefonii komórkowej. Karta SIM zapewnia przede wszystkim identyfikację użytkownika w sieci, co pozwola na dostęp do usług takich jak telefonia, poczta elektroniczna, internet i SMS. Karta SIM zawiera mikrokomputer, jak również pewną ilość pamięci do realizacji poleceń mikrokontrolera (pamięć RAM) oraz do przechowywania plików użytkownika (EEPROM). Karta SIM zawiera również kość pamięci stałej ROM, która przechowuje dane systemu operacyjnego.


Struktura pamięci karty SIM

Struktura pamięci karty składa się z katalogów i plików, które można uznać za mniej więcej analogiczną do tradycyjnych katalogów na dysku twardym. Te katalogi są szczegółowo określone w sieciach GSM. System plików składa się z następujących typów:

  • katalog główny MF (Master File)
  • katalogi podstawowe DF (Directory File)
  • pliki elementarne EF (Elementary File)

  • Katalog główny (MF)

    Master File jest głównym katalogiem systemu plików, analogicznie do katalogu głównego "/" w systemie plików Linuksa. W systemie plików karty SIM jest tylko jeden katalog MF. MF może zawierać jeden lub wiele podstawowych katalogów DF i może zawierać jeden lub wiele plików elementarnych EF. Katalog główny można zidentyfikować przez dwubajtowy identyfikator czyli 3F00. Identyfikator ten jest zarezerwowany tylko dla MF. Należy zauważyć, że istnieje jeden plik elementarny EF bezpośrednio pod MF w hierarchii.Ten plik nazywa się EFMF1. EFMF1 zawiera unikatowy numer seryjny karty SIM.


    Katalogi podstawowe (DF)

    Angielska nazwa "dedicated file" jest dosyć myląca, ponieważ DF jest raczej katalogiem lub podkatalogiem niż plikiem. Ten katalog można zidentyfikować tak jak MF poprzez dwubajtowy identyfikator. Identyfikator ten jest przydzielany przez nadrzędny katalog. Katalog podstawowy może być również identyfikowany przez nazwę o długości od 1 od 16 bajtów. Nazewnictwo katalogów podstawowych DF można znaleźć w specyfikacji ISO 7816-5. Przykładem nazw katalogów podstawowych są DFGSM oraz DFTELECOM.

    DFTELECOM zawiera dane ogólnych usług telekomunikacyjnych wykorzystywanych uniwersalnie bez rozróżnienia na system telekomunikacyjny. Książka telefoniczna jest przykładem takiej uniwersalnej usługi. Katalog DFTELECOM jest identyfikowany przez identyfikator 7F10.

    DFGSM zawiera dane aplikacji dla systemów GSM900 i GSM1800 MHz. Ten katalog zawiera pliki EF, które są wykorzystywane wyłącznie w sieciach GSM. DFGSM jest identyfikowany przez identyfikator 7F20.


    Pliki podstawowe EF

    Pliki podstawowe (EF) znajdują się poniżej katalogów podstawowych w hierarchii systemu plików (z wyjątkiem wymienionego pliku EFMF1). Są to pliki, które zawierają rzeczywiste dane. Analogicznie do znanej z systemów komputerowych terminologii można powiedzieć, że EF stanowi system plików. Każdy katalog ma przypisane pliki podstawowe, które są przeznaczone do przechowywania danych do konkretnego użytku. Pliki podstawowe w rzeczywistości nie mają nazwy. Nazwy zazwyczaj są dodawane przez aplikacje czytające system plików SIM, aby pomóc użytkownikowi w identyfikacji poszukiwanych informacji. Plik elementarny jest identyfikowany przez adres np 3F002FE2. EF może posiadać jeden lub wiele typów informacji. Istnieją cztery odmiany plików podstawowych:

  • Transparentny
  • Liniowy, o stałej długości
  • Liniowy, o zmiennej długości
  • Cykliczny
  • Plik transparentny może być postrzegany jako ciąg bajtów. Podczas czytania lub aktualizacji, dane są identyfikowane poprzez adres początkowy (offset) oraz liczbę bajtów do odczytu lub zaktualizowania. Pierwszy bajt pliku transparentnego to względny adres '00 00 '. Całkowita długość danych pliku jest wskazana w nagłówku. Struktura ta została wcześniej określona jako "Binarna" w GSM.

    Plik liniowy o stałej długości jest ciągiem rekordów o identycznej (stałej) długości. Pierwszy rekord posiada numer 1. Długość rekordu oraz ilość rekordów jest wskazana w nagłówku pliku. Struktura liniowa składa się więc z nagłówka oraz 'ciała' pliku zawierającego sekwencję rekordów danych o stałej długości.

    Plik liniowy o zmiennej długości jest bardzo podobny to pliku o stałej długości rekordów z tą różnicą, że w treści plik może mieć zmienną liczbę bajtów w poszczególnych rekordach. Informacja o ilości oraz długości poszczególnych rekordów znajduje się w nagłówku pliku. Ten typ pliku wymaga znacznie większej ilości operacji odczytu / zapisu niż plik ze stałą długością.

    Cykliczny plik elementarny może być przedstawiony jako pierścień rekordów. Pliki te są używane do przechowywania zapisów w porządku chronologicznym. Gdy wszystkie rekordy zostaną wykorzystywane to proces zapisu nadpisuje najstarsze informacje. Struktura pliku cyklicznego składa się z ustalonej liczby rekordów o tej samej długości. Każdy kolejny zapisu pliku wykonuje operację przesunięcia znacznika na następny rekord w pierścieniu. Struktura pliku cyklicznego jest bardzo podobna do struktury liniowej o stałej długości.



    Procedura postępowania w przypadku zamoczenia telefonu

    1. Nie panikuj.
    2. Wyciągnij telefon z wody tak szybko jak to możliwe.
    3. Usuń baterię z telefonu.
    4. Usuń kartę SIM z telefonu.
    5. Osusz obudowę telefonu używając np. papierowego ręcznika.
    6. Otwórz wszystkie możliwe zatyczki i pokrywy.
    7. Użyj odkurzacza lub innego urządzenia wciągającego powietrze. Nie używaj suszarki, ponieważ cząsteczki wody zostaną wprowadzone we wszystkie zakamarki telefonu.
    8. Umieść telefon w pudełku razem z woreczkami hydroskopijnymi, ewentualnie z woreczkiem ryżu na przynajmniej 24 godziny.
    9. Uruchom telefon. Jeśli telefon nie uruchamia się zwróć się do serwisu o pomoc.


    Lista programów do backupu telefonów

    Blackberry
    Blackberry Desktop Manager
    http://na.blackberry.com/eng/services/desktop/

    iPhone
    iTunes
    http://www.apple.com/itunes/

    LG
    PCSYNC
    http://www.lg.com/pl/index.jsp

    Nokia
    Nokia PC Suite
    http://www.nokia.pl/pomoc/oprogramowanie/nokia-pc-suite-new/pobieranie

    Motorola
    Motorola Phone Tools
    Motorola PC Sync
    MS ActiveSync
    http://www.motorola.com

    Samsung
    Samsung PC Studio
    http://www.samsung.com/pl/support/download/supportDownMain.do

    Sony Ericsson
    Sony Ericsson PC Suite
    http://www.sonyericsson.com/cws/support/softwaredownloads/detailed/pcsuite/k750i?cc=pl

    My Phone Explorer
    http://sonyericsson.bajo.pl/download,plik,3118,my,phone,explorer,pl.html