- 通过Fiddler:应用走代理,待续。。。
- 通过tcpdump程序:
- root安卓手机
- 下载android_sdks\platform-tools\adb.exe(我本机原来下有)
- 下载程序tcpdump:http://pan.baidu.com/share/link?shareid=375938&uk=3290099006
- 用数据线连接安卓手机,并拷贝tcpdump到手机目录/data/local/(教程是通过cmd复制,我运行显示没权限,于是用RE文件管理器移动到/data/local下面)
- 在windows上运行cmd
- su #在手机上点击允许获取root权限
- chmod 777 /data/local/tcpdump #出现#后,修改tcpdump的权限
- /data/local/tcpdump -p -vv -s 0 -w /sdcard/capture.pcap #运行tcpdump进行抓包
- adb pull /sdcard/capture.pcap #将抓包结果复制至本地
- 用wireshark查看抓包文件
总结:成功在安卓手机上面抓包,但是查看抓包文件,看不懂内容,因为是xmpp协议,只是看到了请求的服务器ip