Sari la conținut
andcode Tools

Decodor Comenzi STK

🔒 Rulează în browser

Comandă decodată

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ă.

Deschideți unealta de mascare →

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.

Instrumente similare

Ștergeți datele locale?

Aceasta șterge definitiv tot ce a salvat acest site în acest browser:

  • Proiectele audio salvate (salvare automată în Audio Mixer)
  • Panouri de proiect, carduri și atașamente (Kanban)
  • Instrumentele dumneavoastră favorite
  • Preferințele, precum limba aleasă

Acțiunea nu poate fi anulată și afectează doar acest browser, pe acest dispozitiv.