最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

配置APP的fiddler系统根证书

业界 admin 0浏览 0评论

前言:在Android7之后,系统不再信任用户级的证书,只信任系统级的证书,抓包某些app会提示无网络,所以需要将证书安装手机系统级根证书中,我这里使用模拟器安装演示

1.导出fiddler证书到桌面

2.安装openssl

下载地址:http://slproweb/products/Win32OpenSSL.html

 下载完成

直接双击一直下一步

3.使用openssl命令解析证书的hash值

openssl x509 -subject_hash_old -in .\FiddlerRoot.cer -inform der

如图:

拿到hash值:269953fb

4.将刚刚导出到桌面的证书改成269953fb.0,0是后缀名 

5.上传269953fb.0证书到手机设备

adb push C:\Users\unhejing\Desktop\269953fb.0 /sdcard

 6.进入手机shell

adb shell

7.获取root权限

su

8.重新挂载系统,使文件具有可读写权限

mount -o rw,remount /system

9.复制证书,到系统根证书目录下

cd sdcard
cp 269953fb.0 /system/etc/security/cacerts

10.修改证书权限

chmod 644 /system/etc/security/cacerts/269953fb.0

11.重启手机

12.证书安装成功

前言:在Android7之后,系统不再信任用户级的证书,只信任系统级的证书,抓包某些app会提示无网络,所以需要将证书安装手机系统级根证书中,我这里使用模拟器安装演示

1.导出fiddler证书到桌面

2.安装openssl

下载地址:http://slproweb/products/Win32OpenSSL.html

 下载完成

直接双击一直下一步

3.使用openssl命令解析证书的hash值

openssl x509 -subject_hash_old -in .\FiddlerRoot.cer -inform der

如图:

拿到hash值:269953fb

4.将刚刚导出到桌面的证书改成269953fb.0,0是后缀名 

5.上传269953fb.0证书到手机设备

adb push C:\Users\unhejing\Desktop\269953fb.0 /sdcard

 6.进入手机shell

adb shell

7.获取root权限

su

8.重新挂载系统,使文件具有可读写权限

mount -o rw,remount /system

9.复制证书,到系统根证书目录下

cd sdcard
cp 269953fb.0 /system/etc/security/cacerts

10.修改证书权限

chmod 644 /system/etc/security/cacerts/269953fb.0

11.重启手机

12.证书安装成功

发布评论

评论列表 (0)

  1. 暂无评论