安卓7.0+。charles 抓包 安装证书到根目录方法(2021-01-20)

这篇博客介绍了如何在已root的安卓7.0及更高版本手机上安装Charles的SSL代理证书。首先,确保手机是开发版并有root权限,删除旧证书。接着,通过浏览器下载PEM证书并安装。然后,使用openssl获取证书的MD5值,重命名文件并用adb推送到系统目录。最后,针对Mac上adb命令找不到和push错误提供了解决方案。
摘要由CSDN通过智能技术生成


2021-01-20

以下全为小米6开发版为例, 安卓版本9,miui10.9.9.3
首先保证你的手机已经刷机成开发版并取得root权限
(具体刷机方法参看miui论坛教程)

1.首先确认你的安卓手机处于root状态,并且删除之前手机和电脑上的已经存在的证书,不然会不成功。

手机连接电脑并打开文件传输选项,开发者选项打开usb调试等功能

2.在手机上安装证书

手机连上charles的代理,edge浏览器输入chls.pro/ssl,会直接下载得到一个 charles-proxy-ssl-proxying-certificate.pem 证书。
安装方法:设置 > 密码、隐私与安全> 系统安全 > 加密与凭据 > 从SD卡安装(注意要先把之前的清除)

3. 将下载的pem证书文件在电脑上拿到md5值(8位)。

命令行openssl x509 -subject_hash_old -in 文件名

4. 重命名(注意这里,建议手动重命名为ae85f932.0,注意后缀名必须是0,不然有可能不对),

cat charles-proxy-ssl-proxying-certificate.pem > ae85f932.0

5.push到手机系统目录

sudo adb push ae85f932.0 /system/etc/security/cacerts

FAQ

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值