背景
抓某游戏内的包,普通的下载证书,访问会出现白板情况
1.下载whistle证书
这里证书选择的是 .pem 格式的,.cer 格式的证书也是可以的,将证书下载到电脑上.
文件名称大概就是 rootCA.pem
2.安装openssl
openssl下载地址
3.运行命令
opensslx509-informPEM-subject_hash_old-inrootCA.pem
这里算出了当前证书的名称,修改证书rootCA.pem 为 b09ba***.0 ,证书 .pem 改成 .0
4.进入模拟器根目录,运行 adb 命令
1.adbremount
adbremount
2.adb root (此步骤一般不用执行,直接执行3 )
adb root
3.adbpush 证书路径\b09ba***.0 /system/etc/security/cacerts
adbpush 证书路径\b09ba***.0 /system/etc/security/cacerts
==================================================
运行 adb 命令可能出现的问题:
1. error: device not found
运行 adbkill-server
2.Read-only file system
查看大标题 6 解决
3.root 没权限
运行 adb root
5.查看证书是否安装完成
此处证书已经安装成功
6.雷电9需要注意的点
1.选择可写入
2.ROOT权限开启,ADB 调试:开启本地连接
3.打开开发者权限
设置/关于平板电脑
点击 版本号5次进入开发者权限
4.开启文件访问权限
设置/系统/高级->开发者选项/ROOT access 勾选上,下图红框