Android抓取tcp包和adb日志

2017-11-26  本文已影响0人  安小龙

涉及到Android测试,经常使用adb来抓取tcp网络包和adb日志来定位问题,所以测试人员掌握这项技能还是非常有必要的。

第一步:打开设备的远程调试功能

不同的Android设备打开调试模式的方法略有不同,可自行百度自己的安卓设备如何打开调试模式。

第二步:查看自己Android设备的ip地址

一般在网络连接的地方可以看到设备的ip地址,保证自己的PC和安卓设备在同一个区域网内。

第三步:启动adb连接到安卓设备

01.png

一,抓取adb日志

#抓取adb并存储到C:\test\test.log
adb logcat >C:\test\test.log
02.png

按Ctrl+C停止抓取


03.png

查看adb日志


04.png

二,抓取tcp网络包

#抓取tcp网络包并放置到设备/mnt/sdcard/目录下
adb shell tcpdump -i eth0 -s 1500 -w  /mnt/sdcard/test.pcap
05.png

按Ctrl+C停止抓取


06.png
将Android设备上的网络包推送到本机C:\test目录下
adb pull /mnt/sdcard/test.pcap C:\test
07.png

使用wireshark查看tcp包


08.png
上一篇 下一篇

猜你喜欢

热点阅读