雷电模拟器使用Fiddler抓包

273 阅读1分钟

一、Fiddler设置

1. 打开 “Tools” -> “Options”,HTTPS一栏设置如下:

image.png

2. 点击Trust Root Certificate:

image.png

或者也可以点击Export Root Certificate to Desktop导出到桌面之后再双击安装。

3. Connections一栏设置如下:

image.png

二、雷电模拟器设置

1. 网络一栏设置如下:

image.png

2. 其他一栏中设置开启ROOT权限和ADB调试:

image.png

3. 磁盘一栏中设置系统盘可写入:

image.png

4. 进入模块器,点击设置图标:

image.png

点击网络和互联网: image.png

再点击WLAN: image.png

点击设置小图标:

image.png

点击编辑小图标:

image.png

设置代理服务器地址,ip可从ipconfig命令中查到,端口号固定为8888 image.png

5. 用chrome浏览器访问 192.168.8.27:8888,按照页面提示下载证书

image.png

然后安装证书:

image.png

6. 使用adb命令查看刚刚安装的证书:
adb root
adb remount
adb shell
su
ls /data/misc/user/0/cacerts-added/

正常情况下,可获得一个类似于 269953fb.0 这样格式的证书。

如果在该目录没有看到证书,可以在手机设置中搜索“加密与凭据”,然后点击下图中的第2项:

image.png

然后再点击下图的“清除凭据”按钮:

image.png

清除之后,参照前文的步骤再次用chrome浏览器访问 192.168.8.27:8888,安装证书,这一次 在/data/misc/user/0/cacerts-added/ 就可以看到证书了。

7. 移动证书到根目录:
cp /data/misc/user/0/cacerts-added/269953fb.0 /system/etc/security/cacerts/
chown root:root /system/etc/security/cacerts/269953fb.0
chmod 644 /system/etc/security/cacerts/269953fb.0