mac+夜神+charles+ssl证书

260 阅读1分钟
  1. 下载安装夜神,授权,mac安装openssl、adb(使用homebrew安装,brew install --cask android-platform-tools)

  2. 夜神wifi修改代理ip(这里有点难操作,需要左滑WiredSSID配置项,选择“修改”)

  3. charles下载证书到本地(Save Charles Root Certificate)

  4. 执行:openssl x509 -inform PEM -subject_hash_old -in charles证书文件 ,展示出8位hash值b8da0ac0(每个设备不同),修改证书文件名为 b8da0ac0.0

  5. **adb连接夜神:**adb connect 127.0.0.1:62001,使用adb devices查看是否连接成功

  6. adb push b8da0ac0.0 /sdcard/  将证书发送到设备

  7. adb shell 进入设备

  8. su 切换到root权限

  9. cd /sdcard 进入文件夹,mv b8da0ac0.0 /system/etc/security/cacerts/ 移动文件

  10. chmod 777 /system/etc/security/cacerts/b8da0ac0.0 证书授权  reboot 重启设备

参考:

bbs.huaweicloud.com/blogs/36214…

www.jianshu.com/p/9b2909a14…

pkant.com/index.php/2…

juejin.cn/post/701100…