2016-03-14 17 views
6

C'è un modo per accedere ai messaggi NAS dalla rete LTE sulla piattaforma Android? Ho tutto il software necessario per la decodifica, ma non riesco a ottenere un messaggio reale.Come accedere al messaggio LTE NAS?

risposta

4

I messaggi NAS sono presenti nel registro Baseband (modem). Pertanto, è necessario acquisire i log del modem per verificare il messaggio NAS (o qualsiasi altro messaggio OTA).

Questi messaggi non raggiungono il lato AP (Android). Quindi, quei messaggi sono presenti solo nei log del modem.

Ogni fornitore di modem salva il registro del modem in un formato diverso. Hanno anche il proprio strumento per decodificare quei log. Alcuni produttori di modem sono Qualcomm (che ha lo strumento QXDM/QCAT), Marvell, Spreadtrum, Intel (o Infineon), Broadcomm (che non esiste più), Samsung ecc.

Inoltre, ogni marca (Motorola, Samsung, LG , Asus, ecc.) Possono avere un'implementazione diversa per salvare i log (stringhe di tasti nascoste che di solito sono bloccate nella versione per l'utente finale o salvano i registri nella sdcard, ecc.).

Quindi, ad esempio: per Nexus 5, è possibile cercare come salvare i registri UART e poiché utilizza un modem Qualcomm, penso che sia possibile aprire e leggere il registro utilizzando QXDM. Tuttavia, la stessa procedura non funzionerà in un modello/marca diversi.

+0

Grazie per la spiegazione. Mentre posso controllare i log del modem, che è ancora un'idea interessante. Ho pensato di poter accedere in qualche modo al messaggio non elaborato e ottenere queste informazioni più in generale per hardware diversi. Ho bisogno di analizzare un paio di campi che vengono inviati da MVNO per fare qualche logica di business. È un prodotto interno, quindi possiamo implementare il nostro firmware. – Sigrlami

+0

La cosa più vicina a un log del modem sono i registri RIL. Tutte le informazioni che devono raggiungere il lato APP vengono inviate da Modem a AP tramite RIL. Qualcosa di più completo di così, solo tramite Modem Log ... I messaggi RAW non possono essere decodificati facilmente a causa della sicurezza (sono cifrati in base alla simcard utilizzata nei test e in molti altri tasti). Non è un compito facile ... Tuttavia, nel registro del modem, tutte le informazioni vengono visualizzate correttamente decodificate. Se hai davvero bisogno di controllare i messaggi OTA, non vedo altra opzione che un log del modem. Ma, prova a vedere se i registri RIL possono aiutarti (adb logcat -b radio) – W0rmH0le

+0

Grazie per il consiglio, proverò diversi registri – Sigrlami