開発ツール

Android 向け HTTP・API トラフィックインスペクター

Android 端末で HTTPS 通信を調べる

アプリが送るすべてのリクエストを——Android スマホの上で。

VpnService キャプチャ。HTTPS は選んだドメインだけ。ダッシュボードへライブで——PC も Wi-Fi プロキシも不要。

アプリは現在 Google Play でテスト中です — ストアページがまだ利用できない場合は、APK を直接インストールしてください。

ライブデモを試す
Android 上の Busymate DevTools ホーム画面

クイックスタート

From install to live capture in minutes

簡単な 4 ステップ — アプリ内のガイド付きセットアップが一つずつ案内します。

  1. サインイン

    01

    Google またはメールで無料の Busymate アカウントを作成 — アプリをデバイスにペアリングします。

  2. ドメインを追加

    02

    復号したいドメインを登録します。それ以外はすべてエンドツーエンド暗号化のまま。

  3. ガイド付きセットアップを実行

    03

    キャプチャ通知を許可し、あなた専用に生成された証明書をインストールし、Android の VPN 同意を承認 — 1 画面ずつ進みます。

  4. キャプチャして検査

    04

    キャプチャをオンにするとリクエストがライブで流れ込みます — タップすればヘッダーとボディの全体を確認できます。

キャプチャがフォアグラウンドサービスとして動く理由

リアルタイムフィード

リクエストを発生と同時に確認

すべてのリクエストがライブで流れ込む——メソッド、URL、ホスト、ステータス。PC も Wi-Fi プロキシも不要。

Android 上の Busymate DevTools リアルタイムネットワークフィード

詳細情報

ヘッダーとボディを掘り下げる

どのリクエストも開けば URL・メソッド・タイミング・ヘッダー・整形済みボディ。

Android 上の Busymate DevTools リクエスト詳細ビュー

まず同意から

あなたが許可するまで何もキャプチャされません

キャプチャはあなたが同意してから始まります。ホーム画面からいつでも停止できます。

Android 上の Busymate DevTools 同意画面

ガイド付きセットアップ

面倒な部分もステップごとに

通知・CA 証明書・VPN 同意はガイド付きウィザードで。設定を探検する必要はありません。

Android 上の Busymate DevTools ガイド付きキャプチャ設定

You decide

You stay in control

Busymate DevTools は、自分が所有する、またはデバッグを許可されたアプリやサイトのトラフィックを検査するためのツールです。キャプチャは常にオプトインで、何を復号するかはあなたが正確に決めます。

キャプチャはオプトイン

自分で明示的にオンにして画面上の同意を受け入れるまで、何もキャプチャされません。

HTTPS は選択したドメインのみ

復号は SSL リストにあるドメインだけに限られます — いつでも追加・削除できます。

デバイス上の専用 CA

復号にはあなた専用に生成された CA 証明書を使用し、ユーザー証明書としてインストールします。root 化済みデバイスでは、任意でシステム全体にインストールすることもできます。

いつでも停止・削除

ホーム画面からキャプチャをオフにし、Android の設定から VPN と証明書をいつでも削除できます。同期済みのキャプチャも削除可能です。

プライバシー第一

トラフィックは Android の VpnService によりデバイス上でキャプチャされ、当社のサーバーを経由することはありません。キャプチャデータにはトークンや認証情報などの機微な値が含まれ得るため、理解し管理しているドメインだけを検査してください。同期されたキャプチャは自分のアカウントに保存され、いつでも削除できます。 Android のプライバシーポリシーを読む.

Ready to debug on the go

  • Android 7.0 以降
  • 無料の Busymate アカウント(Google またはメールでサインイン)
  • root は不要 — root はオプションのシステム全体復号を有効にするだけ
アプリを入手 Google Play — Busymate DevTools

デバイス上キャプチャ

Your whole phone's traffic, one live feed

HTTPS を Android スマホそのもので。復号対象を選び、キャプチャをオンにして、ライブで見る。

VpnService によるシステム全体キャプチャ

Android の VpnService がスマートフォン全体のトラフィックをアプリ経由でルーティング — あらゆるアプリ、DNS も TCP も、デバイス上でそのままキャプチャ。PC は不要です。

復号するのは許可したものだけ

TLS の復号は SSL リスト上のホストだけ。使うのはあなた専用に生成され、ユーザー証明書としてインストールされた CA 証明書です。root 化済みデバイスでは任意でシステム全体に適用し、ユーザー CA を無視するアプリにも届きます。それ以外はすべて手つかずで通過します。

ダッシュボードにライブ表示

すべてのリクエストがリアルタイムでプライベートダッシュボードへ — 大きな画面で検査し、検索、タグ付け、モック、HAR エクスポートまで。

VPN が使えないときは PAC モード

プロキシ派なら PAC モード。デバイス専用のプロキシ自動設定 URL が発行されるので、Wi-Fi ネットワークに設定すれば、トラフィックはデバイス上の VPN の代わりにあなた専用の Busymate プロキシを経由します。

MCP でエージェント対応

スマートフォンがキャプチャしたすべては、MCP サーバー経由で AI エージェントから照会・スクリプト化できます — 内蔵の AI チームメイト BusyBro は、あなたのトラフィックをすでに知っています。

リモート管理、あなたの言語で

キャプチャ設定、SSL リスト、モックルールはダッシュボードからライブでスマートフォンへプッシュ — 再インストールも更新も不要。しかもアプリ全体が 14 言語対応です。

How it works

Inside the netstack

A system VPN, a userspace TCP/IP stack and selective TLS interception — the whole pipeline runs on the phone.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

Under the hood

The stack, specified

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

FAQ

Android questions, answered

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.

Ask your mate