一、环境准备:
雷电模拟器、fiddler、adb
adb和fiddler下载地址:fiddler+adb.zip
二、Fiddler设置
1、打开 “工具”–>“选项”,按如下图所示勾选:

2、点击 “操作”,点击“将根证书导出到桌面”

3、在桌面点击导出的证书进行下一步安装即可,全部默认一直点,点到导入成功为止

4、设置监听端口,勾选“允许远程计算机连接”

Fiddler配置完成将其关闭重启。
三、雷电模拟器设置
1、开启“网络桥接模式”,点击安装网桥驱动,出现安装成功即可


安装完成后点保存设置自动重启

2、开启root权限,ADB调试选择“开启本地连接”

3、安卓模拟器9勾选“System.vmdk可写入”,如果是安卓模拟器5,就没有这个选项,就不用管

4、WLAN设置:设置fiddler代理


代理服务器主机名为宿主机ip

5、宿主机IP可以通过fiddler的Online查看

6、模拟器中,Fiddler证书安装
在模拟器中打开浏览器,在地址栏输入代理的ip地址:8888,比如http://192.168.4.15:8888
会跳转证书安装页面,如果打不开,可以尝试上面几个IP分别设置代理后,打开地址



7、证书将被放在: /data/misc/user/0/cacerts-added/e5c3944b.0下(文件名可能会有差异)
8、移动证书到系统目录
将上面的e5c3944b.0移动到目录/system/etc/security/cacerts/
可以借助ADB工具, 参考命令:
adb root
adb remount
adb shell
su
# 查看证书文件名
ls /data/misc/user/0/cacerts-added/

# 移动证书
mv /data/misc/user/0/cacerts-added/e5c3944b.0 /system/etc/security/cacerts/
# 给可读权限
chmod 644 /system/etc/security/cacerts/e5c3944b.0
9、设置为全局代理(重要)
adb.exe shell settings put global http_proxy 192.168.4.15:8888

浙公网安备 33010602011771号