Android 12 HttpCanary 系统证书安装指南

2020-08-28

Android 12 HttpCanary 系统证书安装指南

简介

本资源文件旨在帮助用户在 Android 12 系统上安装 HttpCanary 的系统证书,并使用 Magisk 模块 movecert 将用户证书移动到系统证书中。通过此方法,用户可以在 Android 12 系统上无限制地使用 HttpCanary 的高级功能,并解决因系统证书限制导致的抓包问题。

使用步骤

1. 安装 HttpCanary

首先,确保您已经在设备上安装了 HttpCanary 应用。如果尚未安装,请从官方渠道下载并安装。

2. 安装 Magisk 模块

  1. 安装 Magisk:确保您的设备已经 root,并且安装了 Magisk。如果尚未安装,请参考 Magisk 官方指南进行安装。
  2. 下载 movecert 模块:从本仓库下载 movecert 模块的 zip 文件。
  3. 安装 movecert 模块
    • 打开 Magisk Manager 应用。
    • 进入“模块”选项卡。
    • 点击“+”按钮,选择下载的 movecert 模块 zip 文件。
    • 安装完成后,重启设备。

3. 安装 HttpCanary 证书

  1. 导出 HttpCanary 证书
    • 打开 HttpCanary 应用。
    • 进入设置,找到 SSL 证书设置。
    • 导出 HttpCanary 证书。
  2. 安装证书
    • 将导出的证书文件复制到设备中。
    • 使用系统证书安装程序安装该证书。

4. 移动证书到系统证书

  1. 激活 movecert 模块
    • 确保 movecert 模块在 Magisk Manager 中已激活。
  2. 重启设备
    • 重启设备后,movecert 模块会自动将用户证书移动到系统证书中。

5. 验证安装

  1. 检查证书位置
    • 进入系统设置,查看证书管理,确认 HttpCanary 证书已移动到系统证书中。
  2. 测试抓包功能
    • 打开 HttpCanary,尝试抓取 HTTPS 请求,确认抓包功能正常。

注意事项

  • 本方法适用于 Android 12 系统,其他系统版本可能需要不同的操作步骤。
  • 请确保设备已 root,并且安装了 Magisk。
  • 操作过程中请谨慎,避免对系统造成不可逆的损坏。

常见问题

  • 证书安装失败:请确保设备已 root,并且 Magisk 模块已正确安装和激活。
  • 抓包失败:请检查证书是否正确安装在系统证书中,并确保 HttpCanary 应用权限设置正确。

致谢

感谢所有为 Android 抓包工具和 Magisk 模块开发做出贡献的开发者们。


通过以上步骤,您应该能够在 Android 12 系统上成功安装 HttpCanary 的系统证书,并使用 movecert 模块解决抓包问题。如有任何问题,请参考相关文档或寻求社区帮助。

下载链接

Android12HttpCanary系统证书安装指南