适用于 Android 的 HTTP 与 API 流量检查器
在 Android 手机上检查 HTTPS 流量
看到你的应用发出的每个请求——就在 Android 手机上。
VpnService 捕获。仅对你选择的域名解密 HTTPS。实时进入仪表盘——无需电脑,无需 Wi-Fi 代理。
该应用目前正在 Google Play 上进行测试——如果商店页面对你还不可用,请直接侧载 APK。
试用在线演示

From install to live capture in
四个快捷步骤——应用内引导式设置会逐步带你完成。
登录
01用 Google 或邮箱创建免费的 Busymate 账户——它会把应用与你的设备配对。
添加你的域名
02列出你想解密的域名,其余流量保持端到端加密。
运行引导式设置
03允许捕获通知,安装专为你生成的证书,并批准 Android 的 VPN 授权——一步一屏。
捕获与检查
04打开捕获,请求即会实时流入——点按任意一条即可查看完整的请求头和请求体。
实时看到每一个请求
每个请求实时流入——方法、URL、主机、状态。无需电脑,无需 Wi-Fi 代理。


深入查看请求头与请求体
打开任意请求,查看 URL、方法、时序、标头与格式化正文。


未经你的允许,不会捕获任何内容
只有你同意后才开始捕获。随时可从主屏幕停止。


繁琐环节,逐步搞定
通知、CA 证书和 VPN 授权——一个引导向导,无需在设置里翻找。


You stay in
Busymate DevTools 用于检查你拥有或获授权调试的应用与网站的流量。捕获始终需要你主动开启,解密什么也完全由你决定。
捕获需主动开启
只有当你明确开启并接受屏幕上的同意声明后,才会开始捕获。
仅对所选域名解密 HTTPS
解密仅限于你 SSL 列表中的域名——可随时添加或移除。
专属 CA,就在你的设备上
解密使用专为你生成的 CA 证书,以用户证书形式安装。在已 root 的设备上,你可以选择将其安装到系统级。
随时停止与移除
在主屏幕关闭捕获,并可随时在 Android 设置中移除 VPN 和证书。已同步的捕获记录可以删除。
隐私优先
流量由 Android 的 VpnService 在设备上捕获——不会经过我们的服务器。捕获的数据可能包含令牌、凭据等敏感值,因此只检查你了解并可控的域名。已同步的捕获记录存储在你自己的账户下,可随时删除。 阅读 Android 隐私政策.
Ready to debug
- Android 7.0 及以上
- 一个免费的 Busymate 账户(用 Google 或邮箱登录)
- 无需 root——root 仅用于解锁可选的系统级解密
Your whole phone's traffic,
HTTPS 就在 Android 手机上。选好要解密的域名,打开捕获,实时观看。
通过 VpnService 实现系统级捕获
Android 的 VpnService 会把整部手机的流量经由应用路由——每个应用、DNS 与 TCP 一视同仁,全部在设备上捕获。无需电脑。
只解密你允许的内容
仅对你 SSL 列表中的主机解密 TLS,使用专为你生成、以用户证书形式安装的 CA 证书。在已 root 的设备上,可选择升级为系统级,覆盖无视用户 CA 的应用。其余流量原样通过。
实时呈现在你的仪表盘
每个请求都会实时流向你的私有仪表盘——在更大的屏幕上检查、搜索、打标签、模拟响应,并导出为 HAR。
PAC 模式:不便用 VPN 时的选择
更想用代理?PAC 模式为设备提供专属的代理自动配置 URL——在 Wi-Fi 网络上设置后,流量将经由你的个人 Busymate 代理而非设备上的 VPN。
通过 MCP 面向 AI 代理
手机捕获的一切都可由 AI 代理通过 MCP 服务器查询和编排——而内置的 AI 队友 BusyBro 早已了解你的流量。
远程管理,说你的语言
捕获设置、SSL 列表和模拟规则都能从仪表盘实时推送到手机——无需重装、无需更新。而且整个应用支持 14 种语言。
Inside
A system VPN, a userspace TCP/IP stack and selective TLS interception — the whole pipeline runs on the phone.
- 01
VpnService takes the route
Android hands the whole phone's packets to the app's TUN interface — a system VpnService running as a special-use foreground service. Every app's traffic, no root required.
- 02
A userspace netstack rebuilds the flows
Packets are parsed and TCP is reassembled entirely inside the app — IPv4 and IPv6, DNS forwarding, QUIC accounting — then forwarded upstream. The netstack is the debugger's own, not the kernel's.
- 03
TLS opens only where you allow it
Hosts on your SSL list are intercepted with a CA generated for your install and added as a user certificate. Rooted devices can opt into a system-wide CA tier for apps that ignore user CAs; everything else passes through encrypted.
- 04
The same rows, the same feed
Captured pairs land in the identical table and wire shape as iOS, the proxy and Chrome capture — over the same pairing handshake and long-lived device token, listening on the same Realtime control channels.
The stack,
What ships on the phone — and how it stays the exact peer of the iOS app.
- Capture
- System-wide VpnService TUN with a userspace TCP/IP netstack — no root needed
- Decryption
- Selective per-host TLS interception via a per-install user CA; optional system-CA tier on rooted devices
- UI
- Kotlin · Jetpack Compose (Material 3)
- OS support
- minSdk 24 (Android 7.0) · targetSdk 36
- Distribution
- Google Play (production) — plus a signed APK for direct sideload
- Credential storage
- Device token in hardware-Keystore-backed encrypted preferences; backups excluded
Android questions,
Is the app on Google Play?
Yes — it's live in production on the Google Play Store, and a signed APK is also published for direct sideload if your device or fleet can't use Play.
Do I need root?
No. Capture and user-CA decryption work on any Android 7.0+ phone. Root only unlocks the optional system-CA tier, which reaches apps that ignore user-installed certificates.
Is it the same product as the iOS app?
It's the contract-identical twin: the same entry tables, the same wire shape, the same pairing handshake and Realtime channels — so Android and iOS devices stream side by side in one dashboard feed.
Why is there a persistent notification while capturing?
Android requires a visible foreground service while a VPN runs. The notification is your capture-session indicator — and it stops the OS from killing capture mid-session.