CDMA PDU analizando en Android

He escrito un programa para decodificar un mensaje SMS punto a punto CDMA 3GPP2. Lo probé en un par de cadenas hexadecimales CDMA PDU que encontré en Internet, y funciona perfectamente. Sin embargo, cuando trato de implementarlo en todos los mensajes de texto entrantes en la plataforma Android, siempre falla.

Eché un vistazo a la PDU entrante, y no parece seguir el mismo patrón que he estado acostumbrado a ver. ¿Alguien puede explicar en qué formato está esta PDU o qué me falta para descodificar correctamente esta PDU? ¿Hay encabezado o campos adicionales que no estoy teniendo en cuenta?

Ejemplo de PDU extraída de un mensaje de texto entrante en mi teléfono:

000000000000100200000000000000000A36373839313031363734000000000000000000001B000310864D000306120624205611010B104C2CF9F3F5EBD73E7000

Todos los pdus CDMA que encontré y probé mi analizador se parecen más a:

00000210020207028CE95DCC65800601FC08150003168D3001061024183060800306101004044847

Portador:Verizon Teléfono:Samsung Galaxy S Fascinate corriendoAndroid 2.3.3

Respuestas a la pregunta(1)

Su respuesta a la pregunta