如何访问LTE NAS消息?

6

在Android平台上,有没有办法从LTE网络访问NAS消息?我已经有了所有必要的解码软件,但是无法获取实际的消息。

1个回答

6

NAS信息在基带日志(调制解调器)中。因此,您需要捕获调制解调器日志以检查NAS消息(或任何其他OTA消息)。

这些消息不会到达AP(安卓)端。因此,这些消息仅存在于调制解调器日志中。

每个调制解调器供应商都以不同的格式保存调制解调器日志。他们还有自己的工具来解码这些日志。一些调制解调器供应商是高通(拥有QXDM / QCAT工具),Marvell,Spreadtrum,英特尔(或Infineon),Broadcomm等。

此外,每个品牌(摩托罗拉,三星,LG,华硕等)可能有不同的实现方式来保存日志(隐藏的关键字串通常被封锁在最终用户版本中,或将日志保存在SD卡中等)。

因此,例如:对于Nexus 5,您可以搜索如何保存UART日志,并且由于它使用了高通调制解调器,我认为您可以使用QXDM打开和读取该日志。然而,在不同的型号/品牌上,相同的程序不起作用。


感谢您的解释。虽然我可以检查调制解调器日志,这仍然是个好主意。我认为我可以以某种方式访问原始消息,并更普遍地获取此信息以用于不同的硬件。我需要解析从MVNO发送的几个字段以执行一些业务逻辑。这是内部产品,因此我们可以推出自己的固件。 - sigrlami
离调制解调器日志最接近的是 RIL 日志。从 Modem 到 AP,所有必须到达 APP 端的信息都是通过 RIL 发送的。除此之外,如果需要更完整的信息,只能通过 Modem Log 来获取...原始消息由于安全性而无法轻易解码(它们根据测试中使用的 sim 卡以及其他几个密钥进行加密)。这不是一项容易的任务...然而,在 modem 日志中,所有信息都被正确解码显示了出来。如果您真的需要检查 OTA 消息,我认为没有其他选择,只能查看 Modem Log。但是,可以尝试查看 RIL 日志是否有帮助(adb logcat -b radio)。 - guipivoto

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接