创建安卓模拟器,选择Google APIs的包

这里我们使用安卓
9.0 Google APIs的模拟器(装最新版本也可以),记得要装Google APIs的,否则执行adb root获取root权限会报错adbd cannot run as root in production builds
模拟器我们通过命令行来启动
列出当前模拟器
emulator -list-avds |

启动模拟器 Pixel_XL_API_28
# 需要以这样的方式启动安卓模拟器才可转到包 |
获取Root权限
adb root |
命令执行完之后,模拟器会重新启动。如果启动成功,那么手机的root权限已开启
配置抓包工具证书

根据证书计算hash值
openssl x509 -subject_hash_old -in charles-ssl-proxying-certificate.pem |

安装证书到系统目录
adb push charles-ssl-proxying-certificate.pem /system/etc/security/cacerts/xxx.0 |
- 这里的
xxx.0是上面的hash值例如dfaf1.0 - 安装完成后,进入
adb shell,执行reboot重启模拟器,切记:一定要重启模拟器证书才会生效

看到charles证书安装到系统目录才算成功
配置模拟器代理即可

抓包
