日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

高通modem启动过程_使用QXDM收集高通modem日志

發布時間:2023/12/10 编程问答 46 豆豆
生活随笔 收集整理的這篇文章主要介紹了 高通modem启动过程_使用QXDM收集高通modem日志 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

最近業務上有一個需求,幫助運營商做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

沒什么好說的,直接next next就行,但是這有一點需要注意的是安裝QXDM時要等QXDM下載一個qt5Webkit.dll的文件,否則安裝后啟動不了,而且這個文件下載巨慢,我是在掛了VPN的情況下才下載成功。

2 打開手機的高通 diag端口

這一步網上大部分教程是沒有的,在這卡了我好久,甚至從一個刷機群里找到了一個需要拆機的方案。最終在miui論壇找到了一條adb命令,后來想了一下其實還是在搜索時問題描述的不準確,正確描述為“如何打開diag端口”,我之前之一描述的是如何打開手機COM端口。可見正確描述問題特別重要。

手機連接pc后,進入開發者模式,打開usb調試。打開adb命令窗口

adb shell

su

setprop sys.usb.config diag

即可成功打開diag端口

打開后打開電腦的設備管理器,在端口里邊能看見你的手機設備則說明已經打開了diag端口。

3 QXDM連接手機

打開工具包里的3.dmc文件來啟動QXDM軟件,啟動過程中會自動打開QPSTConfig。

點擊

打開設備選擇界面,點擊Connect進行連接。

然后就可以看見日志流了

通過分析QXDM的原理可以知道 他其實是和手機做了串口連接(不知道這么描述是不是準確),用usb模擬了串口,然后通過串口協議拿到了手機的modem日志流。知道了這個就可以考慮如果Android可以自己直接訪問這個串口那么是不是我們就可以在手機里邊拿到這個日志流了?

總結

以上是生活随笔為你收集整理的高通modem启动过程_使用QXDM收集高通modem日志的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。