小工具知识网

当前位置: 首页 > 行业知识 > 【安卓】HttpCanary抓包证书问题(需要有adb root权限)

行业知识

【安卓】HttpCanary抓包证书问题(需要有adb root权限)

2026-10-31 17:26:31 来源:互联网转载

【安卓】HttpCanary抓包证书问题(需要有root权限)

文章目录

    • 【安卓】HttpCanary抓包证书问题(需要有root权限)
      • 1. 问题描述
      • 2. 解决方法
        • 2.1 前提条件
        • 2.2 手动导出证书
        • 2.3 解决后续权限问题
        • 2.4 解决方法
        • 3. 效果
        • 4. 参考

          1. 问题描述

          安装HttpCanary后,没有根证书无法抓取SSL数据包,只能抓取UDP、TCP等数据

          2. 解决方法

          2.1 前提条件
          • 手机有root权限
          • 电脑有adb工具
          • 手机安装了HttpCanary
            2.2 手动导出证书

            检查是否存在:/data/data/com.guoshi.httpcanary/cache/HttpCanary.pem,若无,可手动导出证书:

            左上角三横线 - 设置 - HttpCanary根证书 -导出HttpCanary根证书 - 格式为(.pem)

            再次验证是否存在:/data/data/com.guoshi.httpcanary/cache/HttpCanary.pem

            2.3 解决后续权限问题
            adb rootadb disable-verityadb reboot //手机重启
            2.4 解决方法
            adb shellsu //获取root权限remountcp -f /data/data/com.guoshi.httpcanary/cache/HttpCanary.pem /system/etc/security/cacerts/87bc3517.0//如出现权限问题请见2.2chmod 644 /system/etc/security/cacerts/87bc3517.0touch /data/data/com.guoshi.httpcanary/cache/HttpCanary.jkschmod 600 /data/data/com.guoshi.httpcanary/cache/HttpCanary.jks 

            3. 效果

            再次进入HttpCanary,可以发现已经能正常接收HTTPS请求数据包了

            4. 参考

            How to Install HttpCanary Certificate on Android

上一篇:易语言源码深度解析,电视编程之美揭秘

下一篇:用英语怎么写信做题?