Android Studio 模拟器配置charles抓包
证书准备
- Charles 导出pem格式根证书
- 使用命令:
openssl x509 -subject_hash_old -in <证书文件>获取证书hash - 将整书文件改名为
<获取到的hash>.0
模拟器准备
- 进入模拟器目录mac:
cd Library/Android/SDK/emulator,使用命令打开模拟器./emulator -avd <模拟器名称> -writable-system(不使用命令行打开adb remount将会执行失败) - adb root
- adb remount
- 使用Android Studio直接将更改后的./证书文件拖入
etc/security/cacerts目录下即可
致此,成功将证书安装到模拟器中的根证书中,可能愉快的抓https的包了