Charles抓包安装
导出证书到电脑
help - > SSL proxying -> save Charles root Certificate
保存到本地
开始需要加工证书
先查看这个证书名字
openssl x509 -subject_hash_old -in CharlesSSl.pem
我的是这个
a698eb3b
复制一份并且改名字 改成 .0拓展名
下载移动证书模块
下载这个
https://github.com/wjf0214/Magisk-MoveCACerts
然后开始安装
安装完成 然后重启手机
重启之后按照他的说明文档将证书放入到
git clone https://github.com/wjf0214/Magisk-MoveCACerts.git 或直接下载仓库 zip。
将要添加的 Android 设备的CA证书(以 hash.0 命名)放进 system/etc/security/cacerts 目录。
将 Magisk-MoveCACerts 目录中的所有文件打包,生成 Magisk-MoveCACerts.zip 文件。注意,请直接打包所有文件而不是打包 Magisk-MoveCACerts 项目的目录。
将 Magisk-MoveCACerts.zip 导入到手机,在 Magisk 从本地选择 Magisk-MoveCACerts.zip 文件,安装模块。
⚠️ 注意:如果手机已经安装了模块,后续追加的证书可以直接放入 /data/adb/modules/MoveCACerts/system/etc/security/cacerts/ 目录下,再重启手机即可。
将证书先移动到sdcard
adb push ./a698eb3b.0 /sdcard/
放入到这里
/data/adb/modules/MoveCACerts/system/etc/security/cacerts/
mv a698eb3b.0 /data/adb/modules/MoveCACerts/system/etc/security/cacerts/
再次重启手机
好了 到现在为止已经完成了所有的基础建设
也就是说可以逆向抓包了