2022年7月

给夜神模拟器安装Fiddler SSL证书,方便抓取模拟器的HTTP/HTTPS数据包。
夜神模拟器版本:V7.0.1.6022
Fiddler版本:Fiddler Classic v5.0

详细安装步骤如下:

  1. 下载证书,打开 http://127.0.0.1:8888/FiddlerRoot.cer 即可下载证书。
    也可以打开Fiddler,点击Tools => HTTPS => 点击面板中的 actions,然后点击Export Root Certificate to Desktop,导出Fiddler证书到桌面。

fiddler_cer.png

  1. 使用openssl转换证书格式,将证书转换为pem格式,运行转化命令,需先安装openssl。
    openssl x509 -inform der -in FiddlerRoot.cer -out ca.pem
  1. 将模拟器的root模式打开后,使用 adb remount 重新挂载系统。
    yeshen_root.png
  2. 查看证书的hash值,如下图箭头所示,使用hash.0的格式重命名pem证书文件,如在这里需将证书重命名为269953fb.0
    cert_hash.png
  3. 将重命名后的证书复制到安装系统证书目录中:
adb push C:\Users\username\Desktop\269953fb.0  /system/etc/security/cacerts/
# 需将 username 替换为自己的用户名,将 269953fb.0 替换为自己的证书名

完成以上步骤后即可使用 Fiddler 抓取模拟器的 HTTP/HTTPS 数据包。

参考:https://www.cnblogs.com/gezifeiyang/p/16318609.html