HttpCanary(小黄鸟)安卓抓包完整教程
一、HttpCanary 是什么
HttpCanary 是一款安卓平台上的专业网络抓包与分析工具,圈内俗称「小黄鸟」「黄鸟抓包」。它的主要特点:
- 免 Root 抓包:不用获取手机最高权限,就能调试网络 API 接口、实时监控手机流量。
- 兼容性强:适配多版本 Android 系统(要求 Android 5.2 以上),低配手机也能流畅运行。
- 功能丰富:内置断点拦截、静态/动态注入、插件扩展等调试工具。
注意:HttpCanary 不是手机自带软件,需要用户自行下载安装。
二、HttpCanary 能做什么
- 解密加密数据包:安装证书后即可解密 HTTPS 流量,无需 Root。
- 修改请求与响应:自带断点拦截、静态与动态注入功能,请求头、参数、返回内容都能改。
- 过滤与导出:支持按域名、状态码、关键词过滤数据包,可导出 HAR、PCAP 文件。
- 扩展插件:内置实用扩展插件,满足各类轻量化需求。
- 隐私检查:可完整查看 App 上传的全部明文数据,检查是否私自上传手机号、位置等敏感信息。
能抓取的数据类型包括:请求头、响应体、状态码、URL、Cookie、图片、音频等。
三、安装 CA 证书教程(关键步骤)
抓 HTTPS 包必须先安装 CA 证书。Android 系统把 CA 证书分为用户 CA 证书和系统 CA 证书两种,两者都可以在「设置 → 系统安全 → 加密与凭据 → 信任的凭据」中查看。
操作步骤:
打开 HttpCanary,点击左上角「三横」菜单,再点击左下角的设置。

点击 SSL 证书设置。

点击导出 HttpCanary 根证书。

根据手机情况选择格式:
- 未 Root 手机:选择
.pem - 已 Root 手机(有更高要求):选择
.0
- 未 Root 手机:选择
打开手机「设置」,直接搜索 CA,点击出现的「CA 证书」。(若出现安全性提示,不必理会,继续点击「仍然安装」即可。)

按路径
本机存储/httpcanary/cert/找到并选择证书进行安装(示例中选的是.pem)。
提示「已安装」,或在「设置 → 安全 → 更多安全设置 → 受信任的用户凭证 → 用户」中能看到 HttpCanary,即表示安装成功。


四、常见问题与排查
抓包时断网、没网络怎么办?
可以下载一个虚拟机,把要抓的 App 放进虚拟机,再把小黄鸟设置为抓虚拟机的包,这样就不怕抓包时断网了。
抓不到包的原因有哪些?
- 公钥证书固定(SSL Pinning)
- 双向认证
- 非 HTTP 协议
五、小结
HttpCanary 的最大优势在于免 Root 即可抓包并解密 HTTPS,配合断点拦截、注入和插件功能,无论是调试 API、分析 App 网络行为,还是检查隐私上传,都非常实用。新手最容易卡在证书安装这一步,按本文第三节的 7 个步骤操作,并在「受信任的用户凭证」中确认证书已生效,基本就能顺利开抓了。
温馨提示:抓包技术请仅用于自己有权测试的应用与网络,遵守相关法律法规,切勿用于非法用途。

💬 评论区 0