window上使用charls监听雷电模拟器app的https请求
2026/7/2 2:33:43 网站建设 项目流程

第一步:开启charls监听8888

第二步:设置ssl

直接填写*代表监听所有

第三步:证书导出

选择.cer证书

第四步:把.cer文件拖进雷电模拟器中

第五步:雷电模拟器设置修改

第六步:雷电模拟器设置root权限

第七步:安装证书(需要先设置屏幕密码)
第二步:通过“设置”里的安装向导来操作(关键)
不要直接点击文件,而是通过安卓系统的“证书安装”功能来读取它。
1.打开雷电模拟器里的“设置”(就是桌面上的齿轮图标)。
2.在设置里找到 “安全”(Security)或者 “加密与凭据”(Encryption & credentials)选项。

  • 注意:如果是较新的安卓版本,可能在“设置”->“密码与安全”或“更多设置”里面,找找含有“安全”或“凭据”字样的入口。
    1.点击 “从存储设备安装”(Install from storage)或 “安装证书”(Install certificate)。
    2.系统会弹出一个文件管理器,让你选择文件。此时,你点击左上角的“三横线”菜单或“返回”,找到 “Pictures” 文件夹(因为刚才拖进去在这里)。
    3.点击你之前改过名的 charles.crt 文件。
    4.系统会弹出安装确认框,输入证书名称(如 Charles),点击“确定”即可。
    第三步:如果遇到“需要设置锁屏密码”的提示
    安卓安全策略要求安装证书前必须先设置屏幕锁。如果弹出来,随便设置一个图案或PIN码(比如 1234),安装完证书后,如果嫌麻烦,可以回去把锁屏密码关掉。

第八步:将证书升级为“系统证书”

核心解决方案:将证书升级为“系统证书”
你需要将已安装的用户证书,迁移到系统证书目录。整个过程需要使用 ADB 命令行(在你的 Windows 电脑上操作),但这是最可靠的解决方法。
第一步:准备工作
1.开启雷电模拟器的 Root 权限:

  • 在模拟器“设置” -> “其他设置”中,将“Root权限”开启。
  • 重启模拟器,确保设置生效。
    2.确认 Windows 电脑能识别模拟器:
  • 在你的 Windows 电脑上,进入雷电模拟器的安装文件夹(通常在 C:\LDPlayer\LDPlayer9\ 或 C:\leidian\LDPlayer4\)。
  • 在文件夹地址栏输入 cmd 并回车,打开命令行窗口。
  • 输入 adb devices 并回车。如果看到类似 emulator-5554 device 的输出,说明连接成功。
    第二步:迁移证书
    1.获取 Root 权限:在命令行输入:
    cmd
    adb root
    看到提示 restarting adbd as root 即表示成功。
    2.重新挂载系统分区为可读写:输入:
    cmd
    adb remount
    这一步是为了获得向系统目录写入文件的权限。
    3.找到你的证书文件:
  • 证书在模拟器内作为“用户证书”安装时,会被重命名。我们需要先找到它。
  • 输入以下命令,查看用户证书目录下的文件列表:
    cmd
    adb shell ls /data/misc/user/0/cacerts-added/
  • 你会看到一个类似 9a12b6c4.0 的文件名(一串哈希值加 .0)。请复制这个完整的文件名。
    4.将证书复制到系统目录:
  • 使用上一步得到的文件名,执行复制命令:
    cmd
    adb shell cp /data/misc/user/0/cacerts-added/你的证书文件名.0 /system/etc/security/cacerts/
  • 例如,如果你的文件名是 9a12b6c4.0,命令就是:
    cmd
    adb shell cp /data/misc/user/0/cacerts-added/9a12b6c4.0 /system/etc/security/cacerts/
    5.修改证书权限:系统证书需要正确的读取权限,输入:
    cmd
    adb shell chmod 644 /system/etc/security/cacerts/你的证书文件名.0
    同样替换 你的证书文件名.0 为实际文件名。
    6.重启模拟器:这一步非常重要,重启后系统证书才会生效。
    ✅ 验证与排查
  • 验证证书:重启后,进入模拟器的“设置” -> “安全” -> “信任的凭据” -> “系统”标签页,应该能在列表中找到 Charles 的证书。

第九步:重启模拟器

第十步:配置模拟器的代理,charls监听端口是8888

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询