HttpCanary Android 11/12 | Android 11/12 install httpcanary certificate | 安卓11/12 如何安装HttpCanary

引用

https://stackoverflow.com/questions/67627193/how-to-install-httpcanary-certificate-on-android-11-without-root
https://github.com/Magisk-Modules-Alt-Repo/custom-certificate-authorities
https://www.y4f.net/375200.html

背景

HttpCanary 是一个android抓包利器,在这里就不在累述了,大家可以网上搜索一下,
由于已经很久没有更新,并且Android 11及以上,不能再正常的安装 证书,所以不能愉快的抓包了,今天就给大家介绍一下,如何安装HttpCanary证书
首先要感谢前人的分享,他们已经研究过了,我只是在这里再列一下操作步骤。

前提

Android 11及以上,并且已经ROOT, 安装了magisk 24.1及以上(这是由custom-certificate-authorities要求)。
安装 HttpCanary 3.3.5 版本 (大家可以自己搜索)
Magisk 安装 custom-certificate-authorities 模块

说明

/data/data/com.guoshi.httpcanary/cache/HttpCanary.pem 即是HttpCanary的证书
/data/misc/user/0/cacerts-custom 目标证书目录
HttpCanary.pem复制到/data/misc/user/0/cacerts-custom 并重命名为87bc3517.0
/data/data/com.guoshi.httpcanary/cache/下创建空文件HttpCanary.jks, 用来指明httpcanary已经安装了证书

操作命令

adb shell
su
mkdir -p /data/misc/user/0/cacerts-custom
cp -f /data/data/com.guoshi.httpcanary/cache/HttpCanary.pem /data/misc/user/0/cacerts-custom/87bc3517.0
chmod 644 /data/misc/user/0/cacerts-custom/87bc3517.0
touch /data/data/com.guoshi.httpcanary/cache/HttpCanary.jks
chmod 600 /data/data/com.guoshi.httpcanary/cache/HttpCanary.jks

以上命令也可以通过file explorer来手动操作

重启手机

评论

还没有人评论,抢个沙发吧...

Viagle Blog

欢迎来到我的个人博客网站