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

总结:成功在安卓手机上面抓包,但是查看抓包文件,看不懂内容,因为是xmpp协议,只是看到了请求的服务器ip