方法如下

第一步.使用安卓5.0版本的模拟器

我这边使用的是夜神模拟器

因为目前的夜神模拟器默认打开后的安卓版本是7.0

所以我们需要在夜神这个多开器里面添加一个安卓5.0版本的模拟器

因为7.0的安卓系统不信任用户自己添加的证书

所以用了5.0版本省事又放心

fiddler看不到手机response内容 fiddler抓不到https_抓包

第二步.fiddler的配置

在配置模拟器之前 需确保fiddler已经在电脑上启动了端口 且模拟器配置了端口

fiddler看不到手机response内容 fiddler抓不到https_端口号_02


ps:启动fiddler的远程抓包的方法:菜单栏->tootls->options->connections,然后根据上图勾就好了,图上的8888是端口号。注意:配置完这个后必须重启一次fiddler

第三步.模拟器的配置

在第二步的fiddler启动了远程抓包后

你需要在模拟器里配置一下代理IP

你需要先获取一下你本机的IP:

win+r键 -> cmd -> ipconfig

fiddler看不到手机response内容 fiddler抓不到https_端口号_03


接下来进入模拟器里设置这个代理IP,对应接口就是你fiddler开放的那个接口

fiddler看不到手机response内容 fiddler抓不到https_抓包_04


这些配置好之后,就需要去配一下证书了

在安卓5.0版本 配证书可以正常抓包https,而7.0就可能不行

打开浏览器

输入地址:·你配置的代理IP的地址 + 你在fiddler里开放的端口号

我这边以我的为示例

fiddler看不到手机response内容 fiddler抓不到https_端口号_05


打的开就说明你的fiddler和模拟器配置成功

图中红框的地方就是你要下载的证书

fiddler看不到手机response内容 fiddler抓不到https_抓包_06


下载完毕后打开直接导入即可

然后重新启动模拟器

启动模拟器之后,会提示一个信息

fiddler看不到手机response内容 fiddler抓不到https_端口号_07


这个不影响你抓包,直接打开一个有https的应用直接抓包测试即可

fiddler看不到手机response内容 fiddler抓不到https_端口号_08


测试成功