Jireh程序猿的那些事 Jireh程序猿的那些事

记录分享生活、程序、信息的精彩人生

目录
小米11|MIUI12.5|Android11解决HttpCanary证书无法安装的问题
/        

小米11|MIUI12.5|Android11解决HttpCanary证书无法安装的问题

之前MIUI升级到12.5,导致了Android版本也从10升级到了11,后面手机也初始化了下,导致后面HttpCanary虽然恢复到手机中,但是因为Android11的相关安装限制无法安装根证书,然后Baidu了下,基本都是各种复制粘贴的货,但是基本不能用😂 ,上52pojie看了一篇大佬的文章这才解决。

https://www.52pojie.cn/forum.php?mod=viewthread&tid=1367926&highlight=httpcanary

相关环境

小米11
MIUI12.5
是否Root:已经Root
HttpCanary 3.3.6
Android 11
MT管理器
Syslock(解锁system分区)

操作步骤

  1. 在MT管理器中进入路径/data/data/com.guoshi.httpcanary/cache/的目录下将HttpCanary.pem证书文件复制一份,并将文件名修改成87bc3517.0,如果HttpCanary.pem证书文件不存在的话,打开HttpCanary软件,在设置里面尝试安装根证书已生成证书文件。

  2. 在MT管理器中将刚才复制出来并修改了文件名的证书文件87bc3517.0移动到/system/etc/security/cacerts/目录下(此步骤需要通过Syslock软件解锁system分区
    7d163f30daffb8573c272abfe5fb5eb.jpg

    并通过MT管理器修改文件权限(长按文件 — 属性 — 权限)为644

  3. /data/data/com.guoshi.httpcanary/cache/的目录下新建一个空文件,文件名为HttpCanary.jks,并通过MT管理器修改文件权限(长按文件 — 属性 — 权限)为600即所有者读写,其他无权限。
    277efc353e8bc670f7b48f44d216a73.jpg

  4. 完成以上步骤后,重启手机

至此就成功安装根证书了,可以打开HttpCanary在设置 — HttpCanary根证书 — 卸载HttpCanary根证书 — 系统,在系统这一栏中检查是否有HttpCanary的字样,有就代表根证书安装成功。
b0b8be4d75ca104419420537ddb239e.jpg


又可以愉快的抓包玩耍啦😝

deffab4702ac2ce3a4f73793d522353.jpg


如果觉得这篇文章不错的话,请我喝一杯 咖啡☕吧
标题:小米11|MIUI12.5|Android11解决HttpCanary证书无法安装的问题
作者:Jireh
地址:https://jireh.xyz/articles/2021/07/09/1625800253225.html
本作品由 Jireh 采用 署名 – 非商业性使用 – 禁止演绎 4.0 国际许可协议进行许可,转载请注明出处。