Il formato PDU e' composto da una serie di informazioni codificate a 8bit, rappresentate da una stringa ASCII formata da coppie di cifre esadecimali che rappresentano ognuna 8 bit..
Se si salva il messaggio appena editato in PDU e si preleva la stringa apparira' qualcosa di simile:
0352F011FF0091000000abcdefg
Per essere più chiari indicheremo questa stringa con delle lettere:
AABBCCDDEEFFGGHHIILLMMnnnnnnnnnnn
AA: SC ADDRESS LENGTH
BB: SC ADDRESS TYPE
CC: SC ADDRESS
DD: MESSAGE TYPE INDICATOR
EE: MESSAGE REFERENCE
FF: DESTINATION ADDRESS LENGHT
GG: DESTINATION ADDRESS TYPE
HH: PROTOCOL IDENTIFIER
II: DATA CODING SCHEME
LL: VALID PERIOD
MM: Lunghezza del testo
nnnnn..:Testo scritto in valore esadecimale
La parte che serve modificare per fare un flash message e' la II (DATA CODING SCHEME); modificando tale parte scrivendo F0 ecco cha avrete un SMS di classe 0 (ovvero un Sms Flash)
|