※本ページにはプロモーション(広告)が含まれています
パソコンからAndroid端末を制御する開発者用コマンドラインツール。アプリインストール・ファイル転送・画面操作などができる。
詳しい解説
adb(Android Debug Bridge)は、パソコンとAndroid端末の間で通信し、端末を制御するためのコマンドラインツールです。Google公式のAndroid SDK Platform-Toolsに含まれており、Windows・Mac・Linuxすべてに対応します。本来はアプリ開発者のデバッグ用ですが、一般ユーザーもAPKのインストール、不要なプリインストールアプリの無効化、ログ取得、スクリーンショット取得などで活用しています。
主な機能としては、①`adb install` でAPKを端末にインストール、②`adb uninstall` でアンインストール、③`adb pull`/`adb push` でファイル転送、④`adb shell` で端末内のLinuxシェルにアクセス、⑤`adb logcat` でリアルタイムログ取得、⑥`adb reboot` で再起動、⑦`adb screencap`/`adb screenrecord` で画面キャプチャ、⑧`adb pm disable-user` でシステムアプリ無効化、⑨Wi-Fi経由のワイヤレスadb、などがあります。
利用前の準備として、①Android端末の『設定 → 端末情報 → ビルド番号』を7回タップして開発者オプションを有効化、②『開発者オプション → USBデバッグ』をONに、③パソコンとUSBケーブルで接続して『このパソコンを信頼する』を承認、の3ステップが必要です。
一般ユーザーでの典型的な用途は、①メーカー独自のプリインストールアプリ(キャリアメールアプリ、クーポンアプリ、不要なショッピングアプリなど)の無効化、②端末のバグレポート取得、③Playストアで配信が終わった古いアプリのサイドロード、④大容量ファイルのUSB転送、などです。特にプリインストールアプリの無効化は、root化せずにバッテリー持ちとストレージ消費を改善する強力な手段として知られています。
注意点は、①コマンド操作を誤るとシステムが不安定になるリスク、②ユーザー権限で無効化したシステムアプリは、工場出荷時リセットで復活する、③一部のメーカー独自OS(MIUI等)では一部コマンドが制限されている、④adbを有効にしたまま公共Wi-Fiに繋ぐとセキュリティリスクがある、などが挙げられます。通常は使用後にUSBデバッグをOFFに戻すのが安全です。
新しく買ったAndroidスマホに、使わないメーカー独自アプリが20個以上プリインストールされていて気になる場面を想像してください。adbを使えば、パソコンから `adb shell pm disable-user –user 0 com.example.bloatware` のようにコマンドを打つだけで、削除はできないがユーザーから完全に見えない・動作しない状態にできます。メモリと電池の無駄消費を減らせる、ちょっと上級者向けの定番テクニックです。
別の呼び方
ADB
デバッグブリッジ
minto.tech スマホ(Android/iPhone)・PC(Mac/Windows)の便利情報をお届け! 月間アクセス160万PV!スマートフォン、タブレット、パソコン、地デジに関する素朴な疑問や、困ったこと、ノウハウ、コツなどが満載のお助け記事サイトはこちら!