因为测试工作需要抓取手机app的http/https的数据包,所以遇到了这个问题。
重启Fiddler
我的抓包软件Fiddler Web Debugger (v2.4.6.1)
我的手机小米2s
Android版本:4.1.1 JRO03L
MIUI版本:MIUI-JLB28.0
第一步:配置Fiddler
Tools->Fiddler Options...
第二步:在手机上安装证书
用手机浏览器打开http://10.240.139.173:8888(IP是你电脑的IP,8888是Fiddler的端口)
在页面上下载FiddlerRoot certificate(文件名FiddlerRoot.cer)
我用的是UC浏览器,下载到了UCDownloads目录下,这里要注意,将FiddlerRoot.cer移动到根目录下(否则会提示未在USB存储设备中找到证书文件)。
接下去:设置->安全和隐私->从存储设备安装 (按照提示操作即可)
第三步:设置代理
打开你手机上无线,代理设置->手动
主机:10.240.139.173(你的运行Fiddler的电脑IP)
端口:8888
确定
接下去就是Fiddler的基本操作了,我们已经看到手机上的数据包了。
X-User-Agent:XOne/1.1.2(AndroidPhone;2.2Later;MI 2S/android4.1.1)