Super ADB Manager Super ADB Manager 無料でダウンロード
ホームガイド › macOS 向けの ADB GUI と ADB マネージャー — ターミナルを使わずに

macOS 向けの ADB GUI と ADB マネージャー — ターミナルを使わずに

ADB マネージャーや ADB GUI を探してこのページにたどり着いたなら、それまでに目にしたのは大量の GitHub の README、Windows 専用アプリ、あるいは brew install から始まるチュートリアルだったはずです。ここでは、Mac 上で adb が実際に何をするのか、ターミナル派のための一通りの手順、macOS で選べるツールの正直な比較、そして私たち自身のアプリがどこに位置づけられるのかをまとめます。何もダウンロードしなくても、このページだけで問題が解決するように書いています。

「ADB マネージャー」とは実際のところ何なのか

ADB(Android Debug Bridge)は、Google が SDK Platform Tools というパッケージで配布しているコマンドラインツールです。USB デバッグを有効にした Android 端末と通信し、アプリのインストール、ファイルのコピー、ログのストリーミング、シェルコマンドの実行、Wi-Fi 経由の接続ができます。「ADB マネージャー」や「ADB GUI」と呼ばれるものはすべて、この同じバイナリのラッパーにすぎません。Android が元から公開していない機能を追加できるものは一つもありません。

この検索を分かりにくくしている要因が二つあります。まず、画面ミラーリングは adb の機能ではありません。あれは scrcpy という別のオープンソースプロジェクトによるもので、端末側に小さなサーバーを送り込んで動作します。もう一つ、「ADB Manager」は 1990 年代の Mac OS における Apple Desktop Bus のコンポーネント名でもありました。だから何十年も前の Apple の PDF が今も検索結果に出てきます。まったく別の ADB です。

ターミナルでのやり方(無料で、今も通用する)

ここで挙げることに専用アプリは必要ありませんし、Android Studio も不要です。Platform Tools は Google が配布している単体の zip ファイルです。コマンドを打つのが苦にならないなら、これがワークフローのすべてです。

面倒なのはコマンドそのものではなく、その周辺の手入れです。platform-tools を PATH に追加する、展開したバイナリに付いた macOS の隔離属性を解除する、Homebrew を最新に保つ、再起動のたびにワイヤレスデバッグのポートが変わるのでペア設定をやり直す。GUI が埋めているのはこの隙間です。

  1. 端末側:設定 → デバイス情報 で「ビルド番号」を 7 回タップし、開発者向けオプション → USB デバッグ をオンにします。
  2. developer.android.com から「SDK Platform Tools for Mac」をダウンロードして展開し、ターミナルで cd ~/Downloads/platform-tools を実行します。
  3. ./adb devices を実行します。端末側に「USB デバッグを許可しますか?」というダイアログが出ます。これをタップするまで、その端末は unauthorized と表示されます。
  4. 日常的に使うコマンド:./adb install app.apk./adb push ~/file.pdf /sdcard/Download/./adb pull /sdcard/DCIM/photo.jpg ~/Desktop./adb logcat
  5. ワイヤレス:開発者向けオプション → ワイヤレスデバッグ → ペア設定コードによるデバイスのペア設定 を開き、./adb pair 192.168.1.20:37105 のあとに ./adb connect 192.168.1.20:5555 を実行します。
  6. ミラーリング:scrcpy を別途インストールし(brew install scrcpy)、scrcpy を実行します。

macOS 向け ADB GUI ツールを正直に比較する

これらのキーワードで出てくる検索結果のほとんどは Windows か Linux 向けのプロジェクトです。ここでは実際に Mac で動くものを、5 分後にターミナルへ戻る羽目になるかどうかを決める二つの問い、つまり「adb を同梱しているか」と「署名されているか」で評価します。

  1. ADB Studio(adb-studio.app)— ネイティブ SwiftUI、Universal バイナリ、無料かつ MIT ライセンスで adb を同梱。ミラーリング、ワイヤレスペア設定、APK のドラッグ&ドロップに対応。まだ初期段階(v0.0.7)で、サイトに notarize の記載はありません。
  2. AYA(aya.liriliri.io)— Electron 製、macOS / Windows / Linux 対応、AGPL-3.0。画面キャスト、ファイルマネージャー、logcat、シェル。クロスプラットフォームのビルドなので動作は重く、Mac ネイティブではありません。
  3. adb-tools-mac(naman14)— スクリーンショット、logcat、ディープリンク用のメニューバーユーティリティ。GitHub のスターは 966 前後ありますが、コミットは 5 件ほどで、adb が既にインストールされている前提です。
  4. adb-assistantAdbPad — よく使うコマンドを呼び出すランチャー的な小さな補助ツール。便利ですが用途は限定的で、adb は別途必要です。
  5. guiscrcpy / QtScrcpy — ミラーリング専用のフロントエンドです。scrcpy と adb は自分でインストールする必要があります。
  6. WebADB / adbgui.com — WebUSB を使ってブラウザ上で動作します。インストールは不要ですが、Safari は WebUSB に対応しておらず(Chrome か Edge のみ)、ブラウザが USB インターフェースを排他的に占有します。
  7. ADB AppControl — この分野で最も作り込まれたアプリ管理ツールですが、Windows 専用で .NET 4.6 が必要、Extended 版は有料です。これらの検索で上位に出るものの、Mac の選択肢ではありません。
  8. Super ADB Manager(このサイト)— ネイティブ SwiftUI、macOS 13 以降、Apple Silicon 専用。adb scrcpy を同梱し、Apple の notarize 済みで無料です。

ダウンロードする前に確認したい 3 つのこと

adb を同梱しているか? 多くの README は adb が既に PATH にあることを黙って前提にしており、結局 Homebrew に逆戻りします。ダウンロードサイズが数メガバイトしかないなら、まず何も同梱していないと考えていいでしょう。

署名と notarize がされているか? フォーラムのスレッドで最もよく見かける不満であり、上位表示されているページで最も扱われていない話題でもあります。署名のない Mac アプリは「悪質なソフトウェアかどうかを Apple では確認できないため、開けません」という警告を出し、Control キーを押しながらクリック → 「開く」を選ぶか、システム設定 → プライバシーとセキュリティ で許可する必要があります。notarize 済みのアプリならそのまま開きます。

メンテナンスされているか? スターの数は活動状況ではありません。端末へのアクセス権をツールに渡す前に、最後のコミットやリリースの日付を確認してください。

Super ADB Manager の位置づけ — そしてできないこと

Super ADB Manager は同じ問題に対する私たちなりの答えです。adb と scrcpy を内蔵したネイティブ macOS アプリなので、Mac 側には何もインストールされません。一つのウィンドウで、マウスとキーボード入力に対応した画面ミラーリング、双方向のドラッグ&ドロップができる /sdcard 用ファイルマネージャー、split APK にも対応した APK インストーラー、優先度フィルターと検索を備えたライブ Logcat、ワンクリックの開発者向けトグル(タップの表示、ポインタの位置、レイアウト境界、GPU オーバードロー、アニメーションの速度)、mDNS 経由のワイヤレスペア設定、スクリーンショットと録画のギャラリーが使えます。無料、アカウント不要、広告なし、テレメトリは既定でオフ、7 種類のテーマ、右から左に書く言語を含む 15 の表示言語に対応しています。現在のバージョンは 0.6.0 です。

現実的な制約もあります。Apple Silicon と macOS 13 Ventura 以降が必要なので、Intel Mac は対象外です。画面録画は Android 自身の screenrecord を使っており、HONOR や Huawei の一部の端末はこれを実装していません。そうした端末ではこのボタンは失敗します。また、USB デバッグを有効にする作業は自分で端末上で行う必要があります。この手順だけは、どのデスクトップアプリにも代行できません。

  1. DMG をダウンロードして開き、アプリを「アプリケーション」フォルダにドラッグします。
  2. 端末で USB デバッグを有効にします(設定 → デバイス情報 → 「ビルド番号」を 7 回タップ)。
  3. USB で接続し、端末側で「USB デバッグを許可しますか?」をタップします。
  4. 任意:実行中のセッションをワンクリックで USB から Wi-Fi に切り替えられます。

MTP の穴:Kindle、カメラ、その他 ADB 非対応の機器

ADB が通信できるのは、デバッグを有効にした Android 端末だけです。それ以外 — Kindle、電子書籍リーダー、カメラ、MP3 プレーヤー — はすべて MTP を使いますが、macOS には MTP のサポートが標準で入っていません。Google の Android File Transfer は提供が終了しており、最近の macOS では動作も不安定です。OpenMTP は無料で堅実な選択肢、MacDroid は有料です。Super ADB Manager は ADB 側の隣に MTP ブラウザーを備えており、多くの Kindle ユーザーはこの機能を目当てにたどり着きます。先に知っておくとよい注意点が一つ。転送の途中で機器を取り出したり抜いたりすると MTP セッションが切れることがあります。その場合は接続し直せばファイル一覧が再構築されます。

よくある質問

先に Homebrew や Android Studio、platform-tools をインストールしておく必要はありますか?

いいえ。adb と scrcpy はアプリバンドルの中に同梱されているので、PATH には何も追加されず、システム全体にも何もインストールされません。Homebrew で入れた platform-tools が既にある場合も共存できますが、ポート 5037 を使える adb サーバーは同時に一つだけだという点は覚えておいてください。バージョンが食い違うと、どちらかがサーバーを再起動してしまいます。

macOS に「開発元を検証できないため開けません」と表示されます。どうすればいいですか?

Super ADB Manager ではこの表示は出ないはずです。Developer ID で署名され、Apple の notarize も済んでいるので、初回起動からそのまま開きます。他のツールでこの表示が出た場合、そのアプリは署名されていません。「アプリケーション」フォルダで Control キーを押しながらクリックし、「開く」を選んで確認してください。展開した platform-tools のバイナリも、システム設定 → プライバシーとセキュリティ で同じように許可が必要になることがあります。

Intel Mac でも動きますか?

いいえ。Apple Silicon と macOS 13 Ventura 以降のみです。Intel Mac では ADB Studio(Universal バイナリ)、AYA(Electron)、または Google の platform-tools をターミナルから使ってください。

画面ミラーリングのために scrcpy を別途インストールする必要はありますか?

いいえ。ミラーリングは内蔵されており、アプリ内部で scrcpy のプロトコルを使って通信します。クリックでタップ、ドラッグでスワイプ、Mac のキーボードで文字入力ができます。別途インストールしたり更新し続けたりするバイナリはありません。

ADB マネージャーで Kindle やカメラは見られますか?

ADB 経由では見られません。これらは MTP 機器であって Android のデバッグ対象ではないため、adb devices には何も表示されません。MTP クライアントが必要です。Super ADB Manager には内蔵されており、無料の代替としては OpenMTP があります。Android File Transfer は現在の macOS では事実上使えなくなっています。

Super ADB Manager は無料で公証済みの macOS アプリです。adb と scrcpy を内蔵しているため、Homebrew でのインストールもターミナルの操作も必要ありません。

macOS 版をダウンロード

macOS 13 以降 · Apple Silicon · 約 27 MB

ほかのガイド