Androidユーザーが知っておくべきADBコマンド トップ21

Android Debug Bridge(ADB)は、ログの検索、アプリのインストールとアンインストール、ファイルの転送、カスタムROMのルート化とフラッシュ、デバイスのバックアップ作成など、様々な機能を備えた強力で多機能なツールです。実際、Androidで何かを行う方法に関する高度なチュートリアルやガイドのほとんどは、adbコマンドを使用して作業を行う傾向があります。

さらに、adbはAndroidデバイスが正常に動作しない場合や、操作が複雑すぎて使い物にならない場合にも非常に便利です。一見「怖い」ように複雑に見えますが、adbコマンドのリストをご紹介します。これらを使えば、プロセス内で便利な操作を実行できます。

Androidで使える21の便利なADBコマンド

WindowsにADBをインストールする

以前のバージョンとは異なり、ADBをインストールするためにAndroid SDK全体をインストールする必要はありません。スタンドアロンのADB zipファイルをダウンロードし、Cドライブのルートに解凍するだけで完了です。adbにアクセスするには、スタートメニューでコマンドプロンプトを検索して開き、以下のコマンドを使用してadbフォルダに移動します。adbを別のフォルダにインストールした場合は、コマンドを適宜変更してください。

cd c:\adb

ヒント: 次に、同じフォルダーからコマンド プロンプトを開き、Shift キーを押しながらフォルダーを右クリックし、「ここでコマンド プロンプトを開く」オプションをクリックします。

次に、Android デバイスを USB 経由で接続し、以下のコマンドのテストに進みます。

よく使われるADBコマンド

1. ADBサーバーを起動または停止する

当然のことながら、最初に知っておくべきコマンドは、adbサーバーの起動と停止方法です。これにより、ユーザーは接続されたAndroidデバイスとやり取りできるようになります。adbサーバーを起動するには、以下のコマンドを使用します。

adb start-server

作業が完了したら、ユーザーは以下のコマンドを使用して adb サーバーを停止できます。

adb kill-server

Androidユーザーが知っておくべきADBコマンド トップ21

2. 接続されているAndroidデバイスを一覧表示する

これは最も一般的なコマンドの1つです。USB経由でデバイスをコンピューターに接続する場合、このコマンドを使用して、adbが接続されたデバイスを検出できるかどうかを確認してください。

adb devices

デバイスがシステムに正しく接続されている場合、上記のコマンドはサービスデーモンを起動し、システムをスキャンして接続されているすべてのAndroidドライブを一覧表示します。このコマンドの最も優れた点は、デバイスのステータスとシリアル番号の両方を一覧表示できることです。

3. デバイスの状態を確認する

名前の通り、このコマンドはデバイスの状態を確認するために使用できます。コマンドを実行すると、デバイスのステータスがオフライン、ブートローダー、またはデバイスのいずれかに表示されます。通常のAndroidデバイスの場合、下の画像のように、Androidのステータスは「デバイス」と表示されます。

adb get-state

4. デバイスのシリアル番号を表示する

このコマンドは、接続されたデバイスのシリアル番号をユーザーに伝えます。スマートフォンまたはタブレットでは、「設定 > 端末情報 > 端末の状態」に移動することで、デバイスのシリアル番号を確認できます。

adb get-serialno

Androidユーザーが知っておくべきADBコマンド トップ21

5. パソコンから携帯電話にファイルをコピーする

adbを使ってパソコンからスマートフォンにファイルをコピーしたい場合は、このコマンドを使用できます。[source][destination]を実際のファイルパスに置き換えることを忘れないでください。

adb push [source] [destination]

上記のコマンドを実際のファイルパスに置き換えると、次のようになります。

adb push "E:\Video Songs\Aankhon Mein Teri - Om Shanti Om.mp4" "/sdcard/Downloads/video.mp4"

Androidユーザーが知っておくべきADBコマンド トップ21

6. 携帯電話からコンピュータにファイルをコピーする

パソコンからAndroidデバイスにファイルをコピーするのと同じように、スマートフォンからパソコンにファイルをコピーすることもできます。そのためには、以下のコマンドを使用してください。[source][destination]を実際のファイルパスに置き換えてください。

adb pull [source] [destination]

上記のコマンドを実際のファイルパスに置き換えると、コマンドは次のようになります。

adb pull "/sdcard/Downloads/video.mp4" D:\Downloads

Androidユーザーが知っておくべきADBコマンド トップ21

7. アプリのインストール/アンインストール

パソコンとスマートフォン間でファイルをやり取りできるだけでなく、apkファイルをたった1つのコマンドでインストールすることも可能です。アプリをインストールするには、apkファイルのフルパスを指定する必要があります。そのため、「path/to/file.apk」を実際のapkファイルのパスに置き換えてください。

adb install "path/to/file.apk"

複数のデバイスをコンピューターに接続していて、そのうちの1つのデバイスにのみapkファイルをインストールしたい場合は、以下のコマンドを使用してください。[serial-number] を実際のデバイスのシリアル番号に置き換えてください。デバイスのシリアル番号は、上記の4番目のコマンドで取得できます。

adb -s [serial-number] install "path/to/file.apk"

アプリをアンインストールするには、以下のコマンドを実行するだけです。<app> をアプリの実際の完全修飾パッケージ名に置き換えてください。

adb uninstall 

8. Androidデバイスのバックアップ

デバイスのデータとアプリケーションをすべてバックアップするには、以下のコマンドを使用します。実行すると、バックアップ機能が起動し、Androidデバイス上でユーザーにアクションの承認を求め、現在のディレクトリに「backup.adb」ファイルが作成されます。

adb backup -all

Androidユーザーが知っておくべきADBコマンド トップ21

9. Androidデバイスを復元する

バックアップを復元するには、以下のコマンドを使用します。「path/to/backup.adb」を実際のファイルパスに置き換えることを忘れないでください。

adb restore "path/to/backup.adb"

10. Androidデバイスをリカバリモードで再起動する

リカバリモードは、 Androidデバイスの内蔵ツールを使用して修復または復元するのに役立ちます。通常、2つの音量ボタンと電源ボタンの組み合わせを使用してリカバリモードを起動できます。また、デバイスをシステムに接続し、以下のコマンドを使用してリカバリモードを起動することもできます。

adb reboot-recovery

11. Androidデバイスをブートローダーモードで再起動します

以下のコマンドを実行すると、ブートローダーモードで起動できます。一般的に、ブートローダーモードはFastbootモードと非常によく似ています。

adb reboot-bootloader

12. AndroidデバイスをFastbootモードで再起動する

Fastbootモードは、カスタムROM、ブートローダー、さらにはカーネルのフラッシュによく使用されます。Fastbootモードで起動するには、以下のコマンドを使用してください。

adb fastboot

13. リモートシェルを起動する

このコマンドはリモート シェルを起動し、ユーザーがシェル コマンドを使用してデバイスを制御および構成できるようにします。

adb shell

Androidユーザーが知っておくべきADBコマンド トップ21

14. スクリーンショットを撮る

Androidでスクリーンショットを撮るのは難しくありません。電源ボタンと音量を下げるボタンを同時に押すだけです。または、このコマンドを使って簡単にスクリーンショットを撮ることもできます。「/path/to/screenshot.png」の部分を実際の保存先パスに置き換えてください。必要に応じて、 「screenshot」というファイル名を任意の名前に変更することもできます。

adb shell screencap -p "/path/to/screenshot.png"

宛先パスを置き換える場合、コマンドは次のようになります。

adb shell screencap -p "/sdcard/screenshot.png"

Androidユーザーが知っておくべきADBコマンド トップ21

15. Androidの画面録画

スクリーンショットを撮るだけでなく、以下のコマンドを使ってAndroidデバイスの画面を録画することもできます。ここでも、 「/path/to/record.mp4」を実際の保存先パスに置き換えてください。もちろん、 「record」を任意の名前に変更することで、ファイル名をカスタマイズできます。

adb shell screenrecord "/path/to/record.mp4"

Androidユーザーが知っておくべきADBコマンド トップ21

16. USBモードでADBを再起動する

ADBサーバーが既に起動しているにもかかわらず、何らかの理由でコマンドが機能しない場合は、USB経由でADBを再起動してみてください。ADBを再起動する単独のコマンドはありません。ただし、以下のコマンドを実行すると、USB経由のADB接続がリセットされます。これにより、ADBサーバーが再起動します。

adb usb

17. ADBバージョン

最新バージョンのADBで動作するコマンドは非常に少ないため、これは非常に便利なコマンドです。例えば、古いバージョンのADBではflashallコマンドを実行できません。コマンドエラーが発生した場合は、まずadbのバージョンを確認してください。そうすれば、そのバージョンでコマンドがサポートされているかどうかを確認できます。adbのバージョンを確認するコマンドは次のとおりです。

adb version

18. WiFi経由でADBを接続する

ADBの最新バージョンでは、Wi-Fi経由で任意のAndroidデバイスに直接接続できます。接続先のデバイスでUSBデバッグを有効にし、以下のコマンドを実行するだけです。

adb connect địa-chỉ-ip

したがって、コマンドは次のようになります。

adb connect 192.168.1.104

19. ファイルの一覧表示

ファイルをコピーまたは送信するには、フォルダの正確な場所を知る必要があります。通常、携帯電話の内蔵メモリは「sdcard」という名前です。そのため、携帯電話内のすべてのフォルダは「 /sdcard」フォルダ内にあります。ただし、正確な場所を知りたい場合や特定のファイルを見つけたい場合は、「ls」コマンドを使用できます。lsコマンドは、フォルダ内のファイルを一覧表示します。

adb shell ls "directory_name"

20. インストールされているすべてのパッケージを一覧表示する

パッケージをアンインストールするには、正確なパッケージ名を取得する必要があります。実際のパッケージ名はインストールされたアプリ名とは異なります。そこで、インストールされているすべてのパッケージを一覧表示するadbコマンドを以下に示します。

adb shell pm list packages

出力はかなり大きくなりました。特定のアプリケーションパッケージを一覧表示したい場合は、アプリケーション名でフィルタリングしてみてください。例えば、FDroidのパッケージ名を検索する場合は、次のコマンドを使用します。

adb shell pm list packages | findstr "fdroid"

21. 接続されているFastbootデバイスを一覧表示する

これはあまり知られていないコマンドの一つです。デバイスをFastbootモードで起動する際に、デバイスが接続されているかどうかを確認するには、次のコマンドを使用します。

fastboot devices

WebTech360が読者の皆様にご紹介したい基本コマンドは以上です。Androidデバイスでのadbコマンドの使用に関するご意見やご経験を共有したい場合は、下のコメント欄にご記入ください。

幸運を!

Tags: #Android
Sign up and earn $1000 a day ⋙

Leave a Comment

Samsungのスマホをもっとつまらなく見せる7つの簡単な方法

Samsungのスマホをもっとつまらなく見せる7つの簡単な方法

高価なSamsung Galaxyを、市場に出回っている他のスマートフォンと全く同じ見た目にする必要はありません。少し手を加えるだけで、より個性的でスタイリッシュ、そして個性的なスマートフォンに仕上げることができます。

何年も iPhone を使った後に Samsung に乗り換える人が多いのはなぜでしょうか?

何年も iPhone を使った後に Samsung に乗り換える人が多いのはなぜでしょうか?

iOS に飽きて、最終的に Samsung の携帯電話に切り替えましたが、その決定に後悔はありません。

IPhone、AndroidスマートフォンでDNSを変更する方法

IPhone、AndroidスマートフォンでDNSを変更する方法

iPhone で DNS を変更するか、Android で DNS を変更すると、安定した接続を維持し、ネットワーク接続速度を向上させ、ブロックされた Web サイトにアクセスできるようになります。

スマホの超広角カメラを驚くほど素晴らしいものにする方法

スマホの超広角カメラを驚くほど素晴らしいものにする方法

携帯電話の最も性能の低いカメラがクリエイティブな写真撮影の秘密兵器になるとは、多くの人は予想していなかったでしょう。

ルート権限なしで使えるAndroid向け自動クリックアプリ トップ11

ルート権限なしで使えるAndroid向け自動クリックアプリ トップ11

自動クリックアプリケーションを使用すると、ゲームをプレイしたり、デバイスで利用可能なアプリケーションやタスクを使用したりするときに、多くの操作を行う必要がなくなります。

どのAndroidスマートフォンにも移行できるPixel独自の機能6つ

どのAndroidスマートフォンにも移行できるPixel独自の機能6つ

ニーズに応じて、既存の Android デバイスで Pixel 専用の機能セットを実行できるようになる可能性があります。

重要なデータを削除せずにSamsungのスマホのストレージ容量22GBを取り戻す方法

重要なデータを削除せずにSamsungのスマホのストレージ容量22GBを取り戻す方法

修正には必ずしもお気に入りの写真やアプリを削除する必要はありません。One UI には、スペースを簡単に回復できるオプションがいくつか含まれています。

スマートフォンの充電ポートに接続できる10個のデバイス

スマートフォンの充電ポートに接続できる10個のデバイス

スマートフォンの充電ポートは、バッテリーを長持ちさせるためだけのものだと、多くの人が考えています。しかし、この小さなポートは、想像以上にパワフルです。

スマホで写真を撮るときに役立つ11のヒント

スマホで写真を撮るときに役立つ11のヒント

決して効果のない一般的なヒントにうんざりしているなら、写真撮影の方法を静かに変革してきたヒントをいくつか紹介します。

スマートフォンのスペックを簡単に読み取る方法

スマートフォンのスペックを簡単に読み取る方法

新しいスマートフォンを探しているなら、まず最初に見るのは当然スペックシートでしょう。そこには、性能、バッテリー駆動時間、ディスプレイの品質などに関するヒントが満載です。

Emojimixを使ってユニークな絵文字を組み合わせる方法

Emojimixを使ってユニークな絵文字を組み合わせる方法

Emojimix アプリケーションは、2 つの絵文字を組み合わせて、これまで見たことのない絵文字を作成し、ユーザーの希望に応じてユニークな絵文字を作成します。

あなたは携帯電話に依存していますか? この Samsung の設定が答えを教えてくれます!

あなたは携帯電話に依存していますか? この Samsung の設定が答えを教えてくれます!

Samsung の携帯電話で Digital Wellbeing をチェックして、1 日のうちで携帯電話にどれだけの時間を無駄にしているかを確認してください。

Androidの偽電話アプリ10選

Androidの偽電話アプリ10選

偽の通話アプリケーションは、気まずい、望ましくない状況を避けるために、自分の電話から通話を作成するのに役立ちます。

Android用ロケットウィジェットの使い方

Android用ロケットウィジェットの使い方

以前は iOS ユーザーが iPhone で Locket Widget を使用できましたが、新しい Locket Widget アプリには Android バージョンがあります。

AndroidスマートフォンでApple TVを操作する簡単なコツ

AndroidスマートフォンでApple TVを操作する簡単なコツ

Apple の緊密なエコシステムにもかかわらず、Android スマートフォンを Apple TV の信頼できるリモコンに変えている人もいます。

Samsungのスマホをもっとつまらなく見せる7つの簡単な方法

Samsungのスマホをもっとつまらなく見せる7つの簡単な方法

高価なSamsung Galaxyを、市場に出回っている他のスマートフォンと全く同じ見た目にする必要はありません。少し手を加えるだけで、より個性的でスタイリッシュ、そして個性的なスマートフォンに仕上げることができます。

何年も iPhone を使った後に Samsung に乗り換える人が多いのはなぜでしょうか?

何年も iPhone を使った後に Samsung に乗り換える人が多いのはなぜでしょうか?

iOS に飽きて、最終的に Samsung の携帯電話に切り替えましたが、その決定に後悔はありません。

ウェブ上でAppleアカウントのログインエラーを修正する方法

ウェブ上でAppleアカウントのログインエラーを修正する方法

ブラウザ上のAppleアカウントのウェブインターフェースでは、個人情報の確認、設定の変更、サブスクリプションの管理などを行うことができます。しかし、さまざまな理由でサインインできない場合があります。

IPhone、AndroidスマートフォンでDNSを変更する方法

IPhone、AndroidスマートフォンでDNSを変更する方法

iPhone で DNS を変更するか、Android で DNS を変更すると、安定した接続を維持し、ネットワーク接続速度を向上させ、ブロックされた Web サイトにアクセスできるようになります。

IPhoneの「探す」をより正確にする5つのヒント

IPhoneの「探す」をより正確にする5つのヒント

「探す」機能が不正確になったり、信頼できなくなったりした場合は、いくつかの調整を加えることで、最も必要なときに精度を高めることができます。

スマホの超広角カメラを驚くほど素晴らしいものにする方法

スマホの超広角カメラを驚くほど素晴らしいものにする方法

携帯電話の最も性能の低いカメラがクリエイティブな写真撮影の秘密兵器になるとは、多くの人は予想していなかったでしょう。

IPhoneでNFCを簡単かつ素早くオンにする方法

IPhoneでNFCを簡単かつ素早くオンにする方法

近距離無線通信は、デバイス同士が通常数センチメートル以内の近距離にあるときにデータを交換できる無線技術です。

アダプティブ電力と低電力: どの iPhone バッテリー節約モードを使用すべきですか?

アダプティブ電力と低電力: どの iPhone バッテリー節約モードを使用すべきですか?

Appleは、低電力モードと連動して動作する「アダプティブパワー」を導入しました。どちらもiPhoneのバッテリー寿命を延ばしますが、その仕組みは全く異なります。

ルート権限なしで使えるAndroid向け自動クリックアプリ トップ11

ルート権限なしで使えるAndroid向け自動クリックアプリ トップ11

自動クリックアプリケーションを使用すると、ゲームをプレイしたり、デバイスで利用可能なアプリケーションやタスクを使用したりするときに、多くの操作を行う必要がなくなります。

どのAndroidスマートフォンにも移行できるPixel独自の機能6つ

どのAndroidスマートフォンにも移行できるPixel独自の機能6つ

ニーズに応じて、既存の Android デバイスで Pixel 専用の機能セットを実行できるようになる可能性があります。

重要なデータを削除せずにSamsungのスマホのストレージ容量22GBを取り戻す方法

重要なデータを削除せずにSamsungのスマホのストレージ容量22GBを取り戻す方法

修正には必ずしもお気に入りの写真やアプリを削除する必要はありません。One UI には、スペースを簡単に回復できるオプションがいくつか含まれています。

スマートフォンの充電ポートに接続できる10個のデバイス

スマートフォンの充電ポートに接続できる10個のデバイス

スマートフォンの充電ポートは、バッテリーを長持ちさせるためだけのものだと、多くの人が考えています。しかし、この小さなポートは、想像以上にパワフルです。

スマホで写真を撮るときに役立つ11のヒント

スマホで写真を撮るときに役立つ11のヒント

決して効果のない一般的なヒントにうんざりしているなら、写真撮影の方法を静かに変革してきたヒントをいくつか紹介します。

スマートフォンのスペックを簡単に読み取る方法

スマートフォンのスペックを簡単に読み取る方法

新しいスマートフォンを探しているなら、まず最初に見るのは当然スペックシートでしょう。そこには、性能、バッテリー駆動時間、ディスプレイの品質などに関するヒントが満載です。

IPhoneでアプリケーションの信頼を確認する手順

IPhoneでアプリケーションの信頼を確認する手順

他のソースからiPhoneにアプリケーションをインストールする場合は、そのアプリケーションが信頼できるものであることを手動で確認する必要があります。確認後、アプリケーションはiPhoneにインストールされ、使用できるようになります。