chenhongl

导航

 

一、环境准备:

雷电模拟器、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

 

 

 

 

 
posted on 2024-07-25 16:07  chenhongl  阅读(3547)  评论(0)    收藏  举报