Decodor Comenzi STK
🔒 Rulează în browser
Lipiți o comandă proactivă mai sus pentru a o decoda.
Urmele pot conține identificatori de abonat (IMSI/IMEI). Rulează în browserul dumneavoastră — nimic nu este încărcat. Folosiți funcția de mascare înainte de a partaja o urmă.
Pentru utilizare legală, educativă și de testare profesională. Furnizat ca atare, fără garanții.
Ce este o comandă proactivă
Un applet SIM Toolkit (STK) nu poate acționa singur — cartela SIM este un dispozitiv pasiv care
doar răspunde telefonului. De aceea cartela folosește o conversație inversată numită Card
Application Toolkit (CAT, ETSI TS 102 223): când telefonul o interoghează, SIM-ul răspunde cu o
comandă proactivă care îi spune telefonului ce să facă — să afișeze un meniu
sau o linie de text, să ceară o introducere, să inițieze un apel, să trimită un SMS ori un șir
USSD, să reîmprospăteze un fișier, să deschidă un canal de date și așa mai departe. Fiecare
comandă este un singur obiect BER-TLV al cărui tag exterior este D0. Lipiți acel
șir hexazecimal aici pentru a vedea tipul comenzii și fiecare câmp al ei.
BER-TLV și TLV-urile de comprehensiune
În interiorul învelișului D0, comanda este o listă de înregistrări tag-lungime-
valoare (TLV). CAT folosește o variantă numită comprehension-TLV, în care bitul cel
mai semnificativ al tagului este un indicator „comprehension-required” (CR) ce spune
telefonului dacă trebuie să înțeleagă acea înregistrare. Prima înregistrare este întotdeauna
TLV-ul Command details (tag 01), al cărui al treilea octet conține tipul
comenzii — 0x21 pentru DISPLAY TEXT, 0x25 pentru SET UP MENU, 0x13 pentru SEND SHORT MESSAGE și
așa mai departe. Înregistrările următoare poartă conținutul: un Text string (tag 0D) începe cu
un octet de codare, apoi mesajul; un Alpha identifier (85) etichetează un meniu; înregistrările
Item (0F) listează intrările de meniu; iar Device identities (02) indică sursa și destinația.
Cum se citește rezultatul
Decodorul afișează tipul comenzii în partea de sus, apoi fiecare TLV cu numele tagului, valoarea brută în hexazecimal și, acolo unde valoarea este text lizibil, șirul decodat. Textul codat cu o schemă de codare pe 8 biți este afișat direct; textul GSM-7 împachetat sau UCS-2 rămâne în hexazecimal. Totul rulează în browserul dumneavoastră — nimic nu este încărcat, ceea ce contează fiindcă urmele STK capturate pot conține date legate de abonat. Mascați o urmă înainte de a o partaja.
Întrebări frecvente
Ce decodează?
Appleturile SIM Toolkit comandă telefonul prin comenzi proactive (ETSI TS 102 223), trimise ca o structură BER-TLV care începe cu eticheta D0. Instrumentul analizează structura în tipul comenzii și TLV-urile sale, decodând șiruri de text, elemente și identități.
Ce comenzi sunt recunoscute?
DISPLAY TEXT, GET INKEY, GET INPUT, SET UP MENU, SELECT ITEM, SEND SHORT MESSAGE, SEND USSD, SET UP CALL, REFRESH, OPEN/CLOSE CHANNEL și altele, citite din TLV-ul de detalii ale comenzii.
Rulează offline?
Da — decodarea este JavaScript pur, în browser. Nimic nu este încărcat, ceea ce contează fiindcă urmele STK pot conține date legate de abonat.