第一步开启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 权限在命令行输入cmdadb root看到提示 restarting adbd as root 即表示成功。2.重新挂载系统分区为可读写输入cmdadb remount这一步是为了获得向系统目录写入文件的权限。3.找到你的证书文件证书在模拟器内作为“用户证书”安装时会被重命名。我们需要先找到它。输入以下命令查看用户证书目录下的文件列表cmdadb shell ls /data/misc/user/0/cacerts-added/你会看到一个类似 9a12b6c4.0 的文件名一串哈希值加 .0。请复制这个完整的文件名。4.将证书复制到系统目录使用上一步得到的文件名执行复制命令cmdadb shell cp /data/misc/user/0/cacerts-added/你的证书文件名.0 /system/etc/security/cacerts/例如如果你的文件名是 9a12b6c4.0命令就是cmdadb shell cp /data/misc/user/0/cacerts-added/9a12b6c4.0 /system/etc/security/cacerts/5.修改证书权限系统证书需要正确的读取权限输入cmdadb shell chmod 644 /system/etc/security/cacerts/你的证书文件名.0同样替换 你的证书文件名.0 为实际文件名。6.重启模拟器这一步非常重要重启后系统证书才会生效。✅ 验证与排查验证证书重启后进入模拟器的“设置” - “安全” - “信任的凭据” - “系统”标签页应该能在列表中找到 Charles 的证书。第九步重启模拟器第十步配置模拟器的代理charls监听端口是8888