前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >android8.0证书安装

android8.0证书安装

作者头像
tea9
发布2023-03-17 15:52:47
9680
发布2023-03-17 15:52:47
举报
文章被收录于专栏:tea9的博客
代码语言:javascript
复制
准备
一台已root的手机
Openssl
证书生成
将Filddler或者其他抓包程序的证书导出,一般为xxx.cer或者xxx.pem

使用openssl的x509指令进行cer证书转pem证书 和 用md5方式显示pem证书的hash值

#1. 证书转换,已经是pem格式的证书不需要执行这一步
openssl x509 -inform DER -in xxx.cer -out cacert.pem 

#2. 进行MD5的hash显示

#openssl版本在1.0以上的版本的执行这一句
openssl x509 -inform PEM -subject_hash_old -in cacert.pem	

#openssl版本在1.0以下的版本的执行这一句
openssl x509 -inform PEM -subject_hash -in cacert.pem

将第二条指令输出的类似347bacb5的值进行复制

tips: 查看openssl版本的指令openssl version

将pem证书重命名
使用上面复制的值(类似于347bacb5)对pem证书进行重命名

mv cacert.pem 347bacb5.0
1
将新证书放入手机系统证书目录
手机系统目录位置是:

/system/etc/security/cacerts

需要拷贝至此目录必须拥有root权限

重启Android设备以生效
拷贝证书至/system/etc/security/cacerts之后,重启手机就可以使证书生效了

error

Read-only file system

mount -o exec

mount -o rw,remount /system

mount -o rw,remount /system

mount -o rw,remount /

adb root; adb remount

都试试

代码语言:javascript
复制
1|sailfish:/data/local/tmp # mount - o rw,remount /system
mount: Max 2 arguments

v 9a5ba575.0 /system/etc/security/cacerts/                                    <
mv: /system/etc/security/cacerts//9a5ba575.0: Read-only file system
v 9a5ba575.0 /system/etc/security/cacerts/                                    <
mv: /system/etc/security/cacerts//9a5ba575.0: Read-only file system
v 9a5ba575.0 /system/etc/security/cacerts/                                    <
mv: /system/etc/security/cacerts//9a5ba575.0: Read-only file system
v 9a5ba575.0 /system/etc/security/cacerts/                                    <
mv: /system/etc/security/cacerts//9a5ba575.0: Read-only file system
1|sailfish:/data/local/tmp # 

adb push ~/Downloads/9a5ba575.0 /data/local/tmp

cd /data/local/tmp

cp 9a5ba575.0 /system/etc/security/cacerts/

mount -o remount,rw /sysyem/bin

mount - o remount,rw /

cp 9a5ba575.0 /system/etc/security/cacerts/

mv /data/local/tmp/9a5ba575.0 /system/etc/security/cacerts/9a5ba575.0

Links

Android 7 以上版本,绕过CA限制,抓取https

https://www.jianshu.com/p/035f7d7a0f7e

给Android7及以上的手机安装系统级证书,实现Fiddler或者其他程序的HTTPS的抓包

https://blog.csdn.net/djzhao627/article/details/102812783

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档