ADBコマンド · 2 min read · Nov 05, 2025
ADBコマンドリスト – 完全なADBチートシート [2025]

Androidフォンやタブレットをいじるのが好きな方は、ADBおよびFastbootツールに出会ったことがあるかもしれません。
それが何か知らない方のために、ADBおよびFastbootツールは、あなたの電話とPCの間の橋を形成し、カスタムROMをフラッシュしたり、内部ファイルを変更したり、不要なアプリやブloatwareをアンインストールしたり、デバイスをルート化したりするのを助けるコマンドラインツールです。
Androidデバイスを変更するためには、特定のコマンドを使用する必要があります。しかし、これらのコマンドは何でしょうか?
Androidフォン/タブレットを変更するために使用できるすべてのADBコマンドを含むADBコマンドリストをお届けします。
これらのコマンドは普遍的で、Windows、Linux、Macで動作します。
目次
- ADBおよびFastbootツールの設定方法
- ADBコマンドリスト
- ADBシェルコマンド
- Fastbootコマンドリスト - 最後の言葉
ADBおよびFastbootツールの設定方法
ADBコマンドを使用する前に、PCにADBおよびFastbootツールを設定し、電話をPCに接続する必要があります。以下の手順に従ってください。
PCのブラウザでSDKプラットフォームツールのウェブサイトにアクセスします。
ダウンロードセクションまでスクロールダウンし、Windows、Mac、Linux用の3つのダウンロードリンクが表示されます。
システムのOSに応じたダウンロードリンクをクリックして、ADBおよびFastbootツールをダウンロードします。ここでは、Windows用のSDKプラットフォームツールをダウンロードリンクを使用してWindows PC用のツールをダウンロードします。

ダウンロードが完了したら、ファイルエクスプローラーを開き、保存されたパスに移動します。
ダウンロードしたファイルはZIPファイルなので、解凍する必要があります。ファイルを右クリックし、すべて展開をクリックします。

- 解凍するパスを選択し、抽出ボタンをクリックします。

- ファイルを解凍したら、platform-toolsフォルダーをダブルクリックして開きます。フォルダーを閉じないでください。後で必要になります。

次に、Androidフォンまたはタブレットの設定アプリに移動します。
設定アプリの一番下までスクロールし、電話についてオプションを見つけてタップします。

- ビルド番号を探し、デバイスの画面の下部に「あなたは今開発者です!」というトーストが表示されるまで5-6回タップします。

- 完了したら、設定のメイン画面に戻り、システムをタップします。

- 次に、開発者オプションを開きます。

- USBデバッグのトグルをオンにします。

USBデバッグを許可するように求められたら、OKをタップします。
USBケーブルでAndroidフォン/タブレットをPCに接続します。認定されたケーブル(または箱に入っていたブランドのケーブル)を使用していることを確認してください。
次に、PCのplatform-toolsフォルダーの上部にあるアドレスバーをクリックします。
コマンドcmdを入力し、Enterを押します。

- これにより、platform-toolsフォルダー内でコマンドプロンプトが起動し、ここでADBコマンドを実行できます。
ADBコマンドリスト
ADBおよびFastbootツールを設定したら、Androidデバイスを制御するために使用できます。以下は、すべてのADBコマンドの完全なリストです。
adb help – このコマンドは、すべてのADBコマンドを表示します。
adb version – 現在のADBのバージョンとインストールパスを表示します。
adb devices – 現在PCに接続されているすべてのAndroidデバイスをリストします。
adb usb – USB経由でPCに接続されているすべてのAndroidデバイスのリストを表示します。
adb reboot – このコマンドは、Androidデバイスを再起動します。
adb reboot bootloader – このコマンドを実行すると、デバイスが再起動し、ブートローダーに入ります。
adb recovery – このコマンドを使用すると、Androidデバイスをリカバリーモードに再起動できます。
adb sideload ota-update.zip – このコマンドを使用すると、ZIPファイルを使用してデバイスにOTAアップデートを手動でインストールできます。ここでota-update.zipはアップデートのファイル名で、実際のファイル名に置き換える必要があります。
adb install filename.apk – このコマンドを使用して、APKパッケージからアプリをインストールできます。ここでfilename.apkはAPKパッケージのファイル名を表します。正しいAPKパッケージのファイル名に置き換える必要があります。
adb install -r filename.apk – アプリがすでにインストールされていて、APKパッケージで再インストールまたは更新したい場合は、このADBコマンドを使用できます。
adb install -s filename.apk – 外部ストレージ(外部SDカードなど)にAPKパッケージがある場合は、このコマンドを実行してアプリをインストールできます。
adb uninstall com.package.in – このコマンドはAndroidアプリをアンインストールします。com.package.inをデバイスにインストールされているアプリのパッケージ名に置き換える必要があります。
adb uninstall -k com.package.in – アプリをアンインストールしたいが、すべてのデータを保持したい場合は、このADBコマンドを実行します。
adb logcat – このコマンドを実行して、ログデータを表示します。
adb bugreport – このコマンドは、dumpstate、dumpsys、およびログデータを表示します。
adb get-state – このコマンドを実行すると、デバイスの状態がターミナルの画面に表示されます。
adb get-serialno – Androidデバイスのシリアル番号を取得したい場合は、このコマンドを使用できます。
adb jdwp – このコマンドは、JDWPプロセスの完全なリストを表示します。
adb wait-for-device – これは、他のプロセスが完了するまでデバイスに待機するように指示します。
adb start-server – このコマンドは、ADBサーバープロセスを開始するために使用されます。
adb kill-server – このコマンドは、ADBサーバープロセスを終了または停止します。
adb connect ip_address_of_device – このコマンドを実行すると、AndroidデバイスのIPアドレスをPCに接続します。ip_address_of_deviceをAndroidフォン/タブレットの実際のIPアドレスに置き換える必要があります。
adb backup // – このコマンドを使用すると、Androidデバイスの完全なバックアップを取得し、PCに保存されます。
adb restore // – このコマンドを実行して、作成したバックアップからAndroidデバイスを復元します。
adb pull – このコマンドは、AndroidデバイスからPCにファイルを転送し、platform-toolsフォルダーに保存します。をAndroidデバイスに保存されているファイルの実際のパスとファイル名に置き換える必要があります。例えば、adb pull /system/app/Messenger.apk
adb pull
– これは、Androidデバイスからファイルを転送し、PCの希望のパスに保存します。ここで、はソースデバイス(Androidフォン/タブレット)の実際のパスとファイル名に置き換え、 はファイルを保存するPC上のパスに置き換える必要があります。例えば、adb pull /system/app/Messenger.apk d: ew folder adb push
– PCのplatform-toolsフォルダーにファイルがあり、それをAndroidデバイスの特定のパスに転送したい場合は、このコマンドを実行できます。を転送したいファイルの名前に置き換え、 をAndroidデバイス上のファイルを保存したいフォルダーのパスに置き換える必要があります。例えば、adb push video.mp4 /sdcard/New Folder adb push
– platform-toolsフォルダー以外のPCの任意のフォルダーからAndroidデバイスにファイルを転送したい場合は、このコマンドを使用できます。ここではファイルが保存されているソースフォルダーとファイル名に置き換え、同様に はAndroidデバイス上のファイルを保存したいターゲットパスに置き換える必要があります。例えば、adb push d: ew folderile.mp4 /sdcard/new folder
ADBシェルコマンド
以下は、ADBを介してPCに接続した後に使用できるすべてのADBシェルコマンドのリストです。
adb shell – このコマンドは、リモートシェルコマンドコンソールを開始します。
adb shell pm list packages – このコマンドを実行すると、電話またはタブレットにインストールされているすべてのアプリのリストが表示されます。
adb shell pm list packages -s – このコマンドは、Androidフォン/タブレットにインストールされているシステムアプリのリストを表示します。
adb shell pm list packages -d – デバイス上のすべての無効なアプリのリストを表示したい場合は、このコマンドを実行します。
adb shell pm list packages -e – このコマンドは、Androidフォン上のすべての有効なアプリのリストを表示します。
adb shell pm list packages -3 – このコマンドは、デバイスにインストールされているすべてのサードパーティアプリをリストします。
adb shell dumpsys display – このコマンドを実行して、デバイスのディスプレイ情報を取得します。
adb shell dumpsys battery – このコマンドを実行して、Androidデバイスのバッテリー情報を取得します。
adb shell dumpsys batterystats – このコマンドを実行して、Androidデバイスのバッテリースタッツを取得します。
adb shell pm uninstall -k –user 0 package.name.com n – このコマンドは、サードパーティアプリや電話にプリインストールされているブloatwareをアンインストールするために使用できます。
adb shell wm density 000 – これにより、デバイスのピクセル密度が変更されます。ここで000を密度に置き換える必要があります。コマンドを使用する前にデバイスの密度を確認してください。
adb shell screencap – このコマンドは、Androidフォン/タブレットでスクリーンショットを撮るために使用されます。ここで/pathをスクリーンショットを保存したいパスに、screenshot_nameをスクリーンショットの名前に置き換える必要があります。例えば、adb shell screencap /sdcard/screenshot.pngは、screenshot.pngという名前のスクリーンショットをsdcardに保存します。
adb shell screenrecord – これにより、画面録画が開始され、ターゲットパスに希望のファイル名で保存されます。例えば、adb shell screenrecord /sdcard/recording.mp4コマンドは、画面録画を開始し、recording.mp4という名前でsdcardに保存します。録画を停止するには、Ctrl + CまたはCommand + Cのキーボードショートカットを押します。画面録画のデフォルトの時間制限は3分ですので、自分で停止しなかった場合は、3分後に自動的に停止します。
adb shell screenrecord –time-limit xx – これにより、時間制限付きで画面を録画します。つまり、時間制限が終了すると録画が停止します。xxを秒単位の時間制限に、/target-pathを録画を保存したいパスに、filenameをファイル名に置き換える必要があります。例えば、adb shell screenrecord –time-limit 90 /sdcard/video.mp4コマンドは、90秒後に画面録画を停止し、ファイルをvideo.mp4としてsdcardフォルダーに保存します。
adb shellコマンドを実行した後に、以下のコマンドも実行できます。
netstat – これにより、Androidデバイスのネットワーク統計が表示されます。
ip -f inet addr show wlan0 – このコマンドは、デバイスのWi-FiのIPアドレスを表示します。
cd /system – このコマンドを実行すると、ディレクトリが/systemに変更されます。
rm – f – ターゲットパスのファイルを削除するためにこのコマンドを実行します。例えば、rm -f /sdcard/videos.mp4コマンドは、sdcardからvideos.mp4ファイルを削除します。
rm -d – このコマンドは、入力したパスのフォルダーを削除します。例えば、rm -d /sdcard/New Folderコマンドを実行すると、sdcard内のNew Folderが削除されます。
mkdir – このコマンドは、デバイスに新しいフォルダーを作成します。例えば、mkdir /sdcard/New1コマンドは、sdcard内にNew1という名前のフォルダーを作成します。
top – このコマンドは、デバイス上で現在実行中のCPUプロセスを監視するために使用されます。
cp
– このコマンドは、ファイルを1つの場所から別の場所にコピーします。source-pathをファイルが保存されているフォルダーのパスに、filenameをファイルの名前に、target-pathをファイルを貼り付けたいフォルダーのパスに置き換えます。例えば、cp /sdcard/movie.mp4 /sdcard/folderコマンドは、sdcardからmovie.mp4ファイルをコピーし、sdcard内のfolderに貼り付けます。 mv
– このコマンドは、ファイルをソースからターゲットに移動します。mv /sdcard/movie.mp4 /sdcard/folderコマンドを実行すると、sdcardからfolder内にmovie.mp4ファイルが移動します。
Fastbootコマンドリスト
以下は、AndroidデバイスをFastbootモードで起動した後に使用できるFastbootコマンドのリストです。
fastboot devices – このコマンドを実行すると、PCに接続されているすべてのAndroidデバイスがFastbootでリストされます。
fastboot oem unlock – このコマンドは、Androidデバイスのブートローダーをアンロックします。
fastboot oem lock – このコマンドを実行して、デバイスのブートローダーをロックします。
fastboot reboot bootloader – このコマンドは、デバイスを再度Fastbootに再起動します。
fastboot flash boot boot.img – このコマンドは、デバイスにブートイメージファイルをフラッシュします。ここで、boot.imgをブートしたいファイルの名前に置き換える必要があります。
fastboot flash recovery recovery.img – このコマンドを使用して、Androidフォンまたはタブレットにリカバリーイメージをフラッシュできます。recovery.imgをイメージファイルの名前に置き換えます。
fastboot boot filename.img – このコマンドは、イメージファイルでデバイスをブートしますが、デバイスにフラッシュしません。ここで、filename.imgはイメージファイルの名前に置き換える必要があります。
最後の言葉
この記事は以上です。すべてのADB、ADBシェル、およびFastbootコマンドをリストしました。
これらのコマンドを使用して、ADBを介してPCに接続したときにAndroidデバイスを制御し、変更を加えることができます。
新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。