文章目錄
- 一、開發者模式
- 二、測驗連通性
- 三、查找包名
- 四、抓取app包的資料請求
- 1.抓取socket請求:
- 2.抓取http或者https請求
一、開發者模式
打開手機開發者模式-》點擊允許wifi除錯或USB除錯
二、測驗連通性
輸入adb devices查看剛剛連接的設備

三、查找包名
輸入adb shell 進入剛剛連接的device的shell,再輸入pm list packages查看安卓設備安裝了哪些包
也可以根據關鍵字查找包名pm list packages | grep tencent

四、抓取app包的資料請求
1.抓取socket請求:
我們先使用adb shell "ps|包名" 如:adb shell "ps|grep com.tencent.mm"
此命令可以過濾出該應用的行程號PID,如圖:

最后的結果:(這是對socket進行的抓取)

如果中文出現亂碼,可以在cmd中執行“chcp 65001”命令,將編碼改為UTF8,防止中文顯示亂碼問題,
2.抓取http或者https請求
http抓取
adb shell logcat |grep 3884| grep http > c:\tv.txt
https抓取
adb shell logcat |grep 3884| grep https > c:\tv.txt
添加時間進行抓取
adb shell logcat -v threadtime |grep 3884| grep https > c:\tv.txt
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/400421.html
標籤:其他
