请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

安卓7版本fiddle证书问题

安卓7版本安装fiddle证书或者其他代理的证书都一直会弹证书有问题的弹窗 查了百度说是安卓7以上用户证书默认不信任导致的 解决方式没怎么看明白 请问一下老师有简单的解决方案吗 针对安卓7以上版本的抓包证书问题

正在回答 回答被采纳积分+3

2回答

大壮老师 2021-05-21 14:11:55

参考这个教程

https://www.lixiaopeng.top/article/55

1、首先要把手机root

2、正常的下载fiddler证书,找一台Linux机器,如咱们使用ubuntu,按照如下步骤操作

(1)输出证书的哈希值

openssl x509 -inform DER -subject_hash_old -in FiddlerRoot.cer

(2)转换证书格式

openssl x509 -inform DER -in FiddlerRoot.cer -text > 269953fb.0

(3)编辑269953fb.0

编辑输出的文件,把"-----BEGIN CERTIFICATE-----"到文件结束这部分移动到文件首部

(4)将证书导入手机

连接手机

adb devices #查看设备

如连接成功,使用adb root切换到手机的root权限

adb root #root用户

将证书传到手机中

adb push 269953fb.0 /sdcard     #推送证书到手机

禁用 dm_verity

adb disable-verity

重启手机设备

adb reboot

重新挂载adb

adb remount

重新进入root权限

adb root

进入adb shell

adb shell

执行如下操作

su 
mount -o rw,remount /system 
cp /sdcard/269953fb.0 /system/ect/security/cacerts/
cd /system/etc/security/cacerts
chmod 644 269953fb.0  #分配权限 
exit;

也可以直接参考如下视频

https://www.bilibili.com/video/BV1vt411P7Sh


0 回复 有任何疑惑可以回复我~
鲁智深110 2021-05-20 00:10:22

先搞定手机root,把证书安装到系统目录里面,我记得在bilibili有类似的视频教程

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号