无名商城论坛

搜索
查看: 470|回复: 0

[TSD/原创] HttpCanary Android11 安装系统证书

[复制链接]

1万

主题

1万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
32464
发表于 2022-5-8 19:35:54 | 显示全部楼层 |阅读模式
## 解决方法
通过暴力修改 app,让它无论证书安装成功与否都生成 .jks 也是可行的,但是不是很好。前提都是你要手动安装了证书。
下面就手动改吧,正版盗版都适合。
1. 获取证书
较新的版本未安装证书是无法导出证书的,所以需要在 /data/data/com.guoshi.httpcanary/cache/ 目录下找到 HttpCanary.pem。
没有上述文件的话,请到设置里尝试安装证书生成证书。有一些盗版的包名是不一样的,目录也就不同。
将 HttpCanary.pem 复制到内部储存空间上,更名为 87bc3517.0,这便是证书文件了
【别人的证书,你不一定能用,试试看就知道了】
2. 安装证书
应该没人会安装为用户证书吧?
安装为系统证书:将证书移到 /system/etc/security/cacerts/ 目录下设置好权限,或者自己弄一个 Magisk 模块替换。这个 Magisk 模块不难,就是模板压缩包里添加一个文件而已。
3. 修改数据
在 /data/data/com.guoshi.httpcanary/cache/ 目录下新建一个 HttpCanary.jks 无内容的文件,改好权限 600,就是改得跟旁边的文件一样的权限就行了。

---
最后 HttpCanary 就可以在 Android 11 上愉快地抓包了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表