采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
安卓7版本安装fiddle证书或者其他代理的证书都一直会弹证书有问题的弹窗 查了百度说是安卓7以上用户证书默认不信任导致的 解决方式没怎么看明白 请问一下老师有简单的解决方案吗 针对安卓7以上版本的抓包证书问题
参考这个教程
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
先搞定手机root,把证书安装到系统目录里面,我记得在bilibili有类似的视频教程
登录后可查看更多问答,登录/注册
从App数据抓取到数据可视化,全流程讲解
4.8k 1
2.0k 10
2.5k 2
2.7k 21
1.8k 18
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号