因为某些特殊原因
需要使用 Android AVD 模拟器来进行https代理和抓包,试了许久,终于成功了。
在实际配置的过程中,有很多问题
问题1:无法push证书,因为模拟器无法remount
问题2:有些模拟器的wifi无法设置代理,需要有其他办法进行设置
第一步 下载模拟器
本人mac电脑,测试了API30,API29,都不能成功remount,只有API24成功,其他有兴趣的也可以逐个试试
下载完成后安装模拟器,并创建模拟器,名称可以命名为API24 注意这个名称后面要使用
第二步打开模拟器
注意要使用命令行打开
emulator -avd API24 -writable-system
通过这种方法打开的模拟器才是系统可读写的,才能remount成功
第三步 写入证书
adb root
adb remount
adb push 4483c112.0 /system/etc/security/cacerts/
第四步 配置设备代理
step1 关闭wifi 只使用移动数据
step2 进入设置并点击more
step3 点击红框
step4 点击红框
step5 点击红框
step6 在红框中输入代理信息
step7 设置完一定记得save