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
来手动操作
还没有人评论,抢个沙发吧...