x
下载证书保存到雷电模拟器根目录(安装位置)
为什么? Android7以上,系统允许每个应用可以定义自己的可信CA集,部分的应用默认只会信任系统预装的CA证书,而不会信任用户安装的证书,之前的方法安装Burp/Fiddler证书都是用户证书,因此为了正常抓取数据包我们需要对Android7以上的系统将证书安装到系统证书目录下。
在根目录打开cmd执行命令
F:\Program\leidian\LDPlayer9>adb push reqable-ca.crt /system/etc/security/cacerts/364618e0.0
reqable-ca.crt: 1 file pushed, 0 skipped. 0.8 MB/s (1773 bytes in 0.002s)
如果是powershell终端, 将
adb
替换为.\adb
即可
如果还提示adb
不是命令, 检查是否在安装目录下
我的安装目录在F:\Program\leidian\LDPlayer9
, 所以在此目录下执行
如果权限失败, 检查雷电是否在设置中开启root
, 是否开启system.vdmk
可读写
再执行命令adb remount
挂载/system
目录可读写
检查出现如下成功
F:\Program\leidian\LDPlayer9>adb root
restarting adbd as root
F:\Program\leidian\LDPlayer9>adb remount
remount succeeded
设置WiFi代理即可
基本设置完毕
可以开始抓包了