Android 7.0之后默认不相信用户自己安装的证书,这样一来fiddler/charles等抓包工具就无法抓取https加密的报文,这种情况下解决办法只有两个,一个是不用android7.0以上的设备,还有一个方法就是安装系统的根证书。我们这里就采用的第二个方法,具体步骤如下:
1、安装OpenSSL
2、cer证书转pem
openssl x509 -inform der -in FiddlerRoot.cer -out Fiddler.pem
3、获取pem证书hash
openssl x509 -subject_hash_old -in Fiddler.pem
4、将pem证书改名为hash.0
5、将证书上传到手机或模拟器
adb remount
adb push hash.0 /system/etc/security/cacerts
视频演示
相关下载
https://null119.lanzoul.com/iewv205n22ad
声明:①本站为个人博客,博客所发布的一切修改补丁、注册机和注册信息及软件的文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。②本站信息来自网络,版权争议与本站无关,您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。访问和下载本站内容,说明您已同意上述条款。③本站为非盈利性站点,VIP功能仅仅作为用户喜欢本站捐赠打赏功能,不开通VIP同样可以通过每日签到免费获取积分下载所有软件资源,本站不贩卖软件,所有内容不作为商业行为。