抓取手机数据网络的网络包。
抓取手机数据网络的网络包(一)——安装adb,并pc连接手机
抓取手机数据网络的网络包(二)——抓取网络包,并使用wireshark分析
前提
- 一台root手机,且安装“ROOT权限管理”、安装“terminal emulator”。
- 一台windows系统的PC电脑。
- 在手机上的“ROOT权限管理”里面给“terminal emulator”分配root权限。
- 在PC电脑上,把adb.zip解压拷贝到C:\Windows\System里面。
- 在PC电脑上,把adbdriver.zip解压,安装里面的ADBDriverInstaller.exe。
- 本文中adb.zip、adbdriver.zip、tcpdump软件下载
一、 wifi方式
1、在andiod手机的“terminal emulator”软件里面:
1)切换到root用户下
su -
2)设置adb服务端口为5037
setprop service.adb.tcp.port 5037
3)重启服务
stop adbd
start adbd
4)验证设置是否成功(返回5037)
getprop service.adb.tcp.port
2、验证:在pc机上面
PS:手机连接wifi获得的ip地址是172.28.84.2
1)可以telnet通
telnet 172.28.84.2 5037
2)连接
adb connect 172.28.84.2:5037
adb -s 172.27.85.2:5037 shell
二、usb方式
1、在andiod手机的“terminal emulator”软件里面:
1) 开启usb调试功能
2)切换到root用户下
su -
3)adbd将监听USB,是默认的
setprop service.adb.tcp.port -1
4)重启服务
stop adbd
start adbd
2、验证:在pc机上面
1)查看连接的设备
adb devices
b)如果是一个设备,可以直接用adb shell。如果连接了多个设备,可以使用-s参数指定设备。
adb shell
三、调试: 在pc机上面
1、检测端口
netstat -ano | findstr "5037"
2、(可选)重启adbd
adb root