1.首先我们需要准备一台root过的手机,用adb shell 进入手机修改 /data/local/ 目录的权限为所有用户可写;
adb shell #登入手机
su - root #切换Root用户
chmod 777 /data/local/ #修改目录权限,修改后Ctrl+C退出adb shell
2.将tcpdump程序copy至android手机;
adb push E:\tcpdump /data/local/ #tcpdump文件存放在E盘根目录,/data/local/为手机目标路径
3.进入手机修改tcpdump权限,增加可执行权限;
adb shell #登入手机
su - root #切换Root用户
chmod 777 /data/local/tcpdump #增加可执行权限
4.使用tcpdump抓包的方法如下:
su - root
cd /data/local
./tcpdump -w /mnt/sdcard/test.cap -s0 -i any
5.截图
adb shell screencap -p /sdcard/screen.png adb pull /sdcard/screen.png