美文网首页
用户证书导入系统根证书目录

用户证书导入系统根证书目录

作者: SodaCrush | 来源:发表于2021-03-23 00:17 被阅读0次

手机系统已获得root权限(前提)

使用openssl对证书进行hash值计算

  • pem格式证书
# 对pc证书文件进行hash计算(PEM证书) 得到hash-value
openssl x509 -inform PEM -subject_hash_old -in xxxx.pem -noout
  • cer格式证书
# 对pc证书文件进行hash计算(CER证书)
openssl x509 -inform PEM -subject_hash_old -in xxxx.cer -noout
# or
openssl x509 -inform PEM -subject_hash_old -in mitmproxy-ca-cert.cer | head -1

推送至手机

# 将证书重命名为上一步hash后的值
cp xxxx.pem c8750f0d.0

# 推送hash之后的pem或者cert文件到手机系统根证书存放路径
adb push c8750f0d.0 /system/etc/security/cacerts

# 进入adb shell环境并确保当前为root用户
adb shell

# adb shell中查看build.type是否为开发板,对于调试版本,必须首先 disable-verity 
cat /system/build.prop | grep build.type

# 修改证书权限
chmod 644 /system/etc/security/cacerts/c8750f0d.0

相关文章

网友评论

      本文标题:用户证书导入系统根证书目录

      本文链接:https://www.haomeiwen.com/subject/jupthltx.html