2016-03-14 12 views
6

Gibt es eine Möglichkeit, auf NAS-Nachrichten vom LTE-Netzwerk auf Android-Plattform zuzugreifen? Ich habe alle Software zum Decodieren benötigt, kann aber keine echte Nachricht erhalten.Zugriff auf LTE NAS-Nachricht?

Antwort

4

NAS-Nachrichten sind im Basisbandprotokoll (Modem) vorhanden. Sie müssen also Modem-Protokolle erfassen, um NAS-Nachrichten (oder andere OTA-Nachrichten) zu überprüfen.

Diese Nachrichten erreichen nicht die AP (Android) -Seite. Diese Nachrichten sind nur in Modemprotokollen vorhanden.

Jeder Modemanbieter speichert das Modemprotokoll in einem anderen Format. Sie haben auch ein eigenes Werkzeug, um diese Protokolle zu dekodieren. Einige Modem-Hersteller sind Qualcomm (die QXDM/QCAT-Tool hat), Marvell, Spreadtrum, Intel (oder Infineon), Broadcomm (die nicht mehr existiert), Samsung etc.

Darüber hinaus jede Marke (Motorola, Samsung, LG , Asus etc) kann eine andere Implementierung haben, um die Protokolle zu speichern (versteckte Keystrings, die normalerweise in der Endbenutzerversion blockiert werden oder Protokolle in der SD-Karte usw. speichern).

So, zum Beispiel: Für Nexus 5, können Sie suchen, wie UART Logs zu speichern und da es ein Qualcomm-Modem verwendet, denke ich, können Sie das Protokoll mit QXDM öffnen und lesen. Das gleiche Verfahren funktioniert jedoch nicht in einem anderen Modell/einer anderen Marke.

+0

Vielen Dank für die Erklärung. Während ich Modemprotokolle überprüfen kann, ist das immer noch coole Idee. Ich dachte, ich kann irgendwie auf rohe Nachrichten zugreifen und diese Informationen allgemeiner für andere Hardware bekommen. Ich muss einige Felder analysieren, die von MVNO gesendet werden, um einige Geschäftslogik zu tun. Es ist ein Inhouse-Produkt, so dass wir unsere eigene Firmware bereitstellen können. – Sigrlami

+0

Am nächsten zu einem Modem-Protokoll sind die RIL-Protokolle. Alle Informationen, die die APP-Seite erreichen müssen, werden von Modem an AP über RIL gesendet. Alles andere als nur über Modem Log ... RAW-Nachrichten können aus Sicherheitsgründen nicht einfach entschlüsselt werden (sie werden nach Simkarten verschlüsselt, die in Tests und mehreren anderen Schlüsseln verwendet werden). Es ist keine einfache Aufgabe ... Im Modemprotokoll werden jedoch alle Informationen korrekt dekodiert angezeigt. Wenn Sie OTA-Nachrichten wirklich überprüfen müssen, sehe ich keine andere Option als ein Modemprotokoll. Aber, versuchen Sie zu sehen, ob RIL-Protokolle Ihnen helfen können (adb logcat -b radio) – W0rmH0le

+0

Danke für den Rat, ich werde verschiedene Protokolle versuchen – Sigrlami