最近使用fiddler抓取模拟器模拟手机的程序接口数据,实操可行,故记录下配置。
注意:需要先打开Fiddler之后再进行以下配置!!抓取结束记得删除模拟器下载Fiddler证书,将模拟器设置更改回来。
这里我使用的硬件是 win10 64位操作系统,Fiddler是v5.0版本,模拟器是夜神模拟器6.6.1.2版本。
首先是打开Fiddler进行配置,pc端fiddler配置参考Fiddler笔记(3)中关于pc端的配置,接着是对模拟器的设置,
首先安装下载模拟器完成后,点击设置按钮(如下图)
选中性能设置,将分辨率设置为手机版,其他设置根据自己的需要选择,我这里选中默认。
选择'手机与网络',预设手机型号,我选择了小米9
之后开启网络设置中的网络桥接模式,然后配置IP地址,网关等数据,DNS一般是8.8.8.8或114.114.114.114,配置完成后点击保存设置。
之后在模拟器的浏览器下载Fiddler证书,搜索网址:https://ip:port 其中ip是pc端fiddler中的ip地址,端口号为pc端fiddler的端口号;
下载完成后,toolbar会提示下载成功,点击Fiddler进行命名,toolbar会弹出网络可能会收到监控,不必理会。
打开系统应用中的设置
打开WLAN,长按WiredSSID,点击修改网络
选中高级选项,代理选择“手动”,配置完成服务器主机名(Fiddler IP)和端口(一般为8888),之后点击保存,完成后返回打开模拟器需要抓包的程序即可。