最近业务上有一个需求,帮助运营商做voLTE 信令分析。乍一听这个需求,作为一个应用层的码畜瞬间感觉头大,voLTE是什么,信令又是什么,怎么做分析... 只好面向Google 编程。经过搜索渐渐的有了头绪:
1 信令分析其实是信令日志分析。
2 信令日志是由modem打印的,十分底层和并且和cpu架构相关,应用层基本获取不到的。
3 高通的modem日志可以用专门的pc 软件QXDM+QPST+QCAT收集分析。
我们业务的最终目的是用手机自身分析信令日志。解决方案分为两步:
1 获取日志流 解决方案有:直接一个apk解决,或者定制rom,或者在linux底层解决等等。
2 日志流分析 解决方案:手机性能足够的情况下直接手机处理,手机性能不足或者有其他原因则发回后台,后台处理。
剥离我们自身业务后,此系列博客暂时分为三篇:
Android串口通信
日志流处理(暂无)
使用QXDM收集高通modem日志
QXDM是高通的一个专门做高通modem日志分析的软件,pc安装后连接手机即可收集日志,但是网上资料基本都是几年前的,尝试的时候踩了不少坑。
参考资料:
准备工具:
pc上安装 QPST和QXDM 链接: https://pan.baidu.com/s/1ws8ybrv89ZihDeOIcWxjDw 提取码: p74j
一台root之后的高通cpu手机(我的测试机是红米5A)
usb线
1 安装 QPST和QXDM
没什么好说的,直接nex