这里用charles
安卓7以上安装抓包软件证书 要导入到证书系统目录
1. 导出证书(.pem格式)
如果导出cer
格式 要转换证书为pem
格式
如果是pem
格式,那么看第二步
openssl x509 -inform der -in xxx.cer -out xxx.pem
2.打印输出证书内容
openssl x509 -inform PEM -subject_hash_old -in xxx.pem
3.证书改名
(第三步输出的第一行为证书名),证书文件名后加一个 .0
mv tmp.pem 39d2af5d.0
4.把证书push到/sdcard/
5.进入手机到/sdcard/
,su
到root
用户,执行命令:
- 更改用户组:
chgrp root
证书名 -
更改文件权限:
chmod 777
证书名
6.mv 证书到 /system/etc/security/cacerts/
如果遇到 Read-only file system
执行如下命令:
# 重新挂在/system目录为可读写
mount -o rw,remount /system
有些手机无法解决 Read-only file system
7.重启手机
补充
pem
证书转.cer
证书
openssl x509 -outform der -in demo.pem -out demo.cer
.cer
证书转.pem
证书
openssl x509 -inform der -in demo.cer -out demo.pem