ADB と Fastboot は、Android エコシステムのハッカーや開発者にとって不可欠なツールです。ここでは、それらを発見し、その機能を使い始めるためのガイドを示します。

ADB は非常に簡単に定義できます。ADB は、Android システムと PC、より一般的には Android デバイスと別のデバイスの間のブリッジです。 ADBはの頭字語ですAndroid デバッグ ブリッジを使用すると、開発者 (および Android エコシステム内の他のプレーヤー) がコマンドを使用して Android デバイスと通信できるようになります。 ADB のコマンド ライン構文は最初は恐ろしく感じますが、シンプルかつ効果的です。

たとえば、「adb devices」を使用すると、システムに接続されている Android デバイスを一覧表示できます。

要約すると、ADB は、コンピュータから Android デバイスを操作したい開発者およびすべての改造愛好家のための基本ツールです。

ファストブートとは何ですか?

ファストブートADB のような通信プロトコルです。このツールは、特にデバイス上のパーティションをフラッシュするために使用されます。したがって、デバイスが動作不能になる可能性がある繊細な操作を実行できます。この強力なツールにより、Android プレビューを使用するには、インストールするにはファームウェアたとえば、代替手段やファイル システムを更新します。

このモードにアクセスできるデバイスはほとんどないことに注意してください。ファストブートデフォルトでは、まずデバイスのロックを解除する必要があります (手順はメーカーによって異なります)。多くの場合、このモードにアクセスするには、デバイスの電源を切り、「電源 + 音量ダウン」キーを押し続ける必要があります。

このモードに入ると、ロックを解除またはロックできるようになります。ブートローダーあなたのデバイスの:fastboot OEM ロック解除は最もよく使用されるコマンドの 1 つです。一部のコマンドはデバイスの内容を単に消去するだけでなく、他のコマンドではデバイスが使用できなくなる場合もあるので注意してください。したがって、作業には注意し、作業を開始する前に必ずデータをバックアップしてください。

要約すると:ファストブートスマートフォンにシステム イメージをフラッシュするために最もよく使用されるツールです

ADB と Fastboot をコンピューターにインストールするにはどうすればよいですか?

Google公式の方法

これらのツールは、開発キット(SDK)Android Studio に付属しています (「sdk/platform-tools」内)。 ADB や Fastboot ツールにアクセスするだけで、Android Studio や開発キットが提供する他のサービスを使用する予定がない場合は、数百 MB を無料でダウンロードできます。

そこで Google は、これらのツールの分離ファイルを Windows、macOS、Linux の 3 つの主要プラットフォームで利用できるようにしました。

いくつかの GNU/Linux ディストリビューションでは、これらのツールがネイティブに統合されているか、リポジトリで提供されていることに注意してください。たとえば、Ubuntu では次のコマンドを使用できます。

sudo apt-get インストール android-tools-adb

sudo apt-get インストール android-tools-fastboot

別の可能性

Android ハックのファンにはよく知られている XDA コミュニティは、両方のツールにアクセスできるすぐに使えるキットを提供しています。最小限の ADB と Fastboot

Android デバイスを ADB 用に構成する

ADBを利用するには以下が必要ですUSBデバッグを有効にするAndroid デバイスの開発者向けオプションで。これを行うには、「電話について» デバイス設定で、エリアを 7 回タップしますビルド番号。 7 回押すと、あなたが開発者であることを示すメッセージが表示されます。オプション開発オプションAndroid の設定に再び表示されます。その後、アクティブ化するかどうかを選択できます。USBデバッグ

ADB を始める

このガイドの目的は、何よりもまず、ADB とは何か、そしてファストブート、およびそれらを使用するためにデバイスとコンピューターを設定する方法。ただし、ADB で一般的に使用されるコマンドの例をいくつか示します。ファストブートこのツールの使用を開始するには、

コンピューターに接続されているデバイスを一覧表示します。

  • adbデバイス

デバイスを通常どおり、リカバリ モードまたはブートローダー モード (fastboot) で再起動します。デバイスの起動時にボタンで操作したくない場合に非常に実用的です。

  • adbの再起動
  • adbの再起動による回復
  • adb 再起動ブートローダー

アプリケーションをインストールします。APKコンピュータに保存されている:

  • adb インストール MonApplication.apk

カスタム ROM をインストールするか、開発中のアプリケーションをデバッグするかによって、ニーズは明らかに異なり、ADB とファストブートインターネット上で入手できますが、特に私たちのフォーラムでは