Android ADB と Fastboot をマスターする:ステップバイステップ ガイドとそれらが不可欠な理由
2023 年 3 月 26 日、午後 4 時 45 分 EDT に更新
Andy はフリー ライターであり、MUO の Android セクションの元編集者でした。
彼は消費者技術ジャーナリストとして 20 年以上の経験があり、昔の Palm Pilots から初代 iPhone や Android デバイス、最新のガジェットまであらゆるものをカバーしてきました。
彼は、PDA Essentials などの英国を拠点とする印刷出版物で執筆および編集を行ってきました。 とAndroid マガジン 、オンラインでは Android Tips and Hacks、broadband.co.uk、Envato などのサイトで入手できます。彼はモバイル全般に情熱を持っており、2005 年以来熱心な Mac 愛好家です。
現在、彼は How-To Geek でライターを務めています。
Android スマートフォンを root 化したことがあれば、ほぼ確実に ADB と Fastboot に遭遇したことがあるでしょう。これらのユーティリティは root 化ツールキットの重要な部分であり、root 化されていないデバイスでも使用できます。しかし、それらを理解するのは難しい場合があり、ましてやマスターするのは困難です。
したがって、ADB と Fastboot が正確に何なのか疑問に思っている場合、それらの設定についてヘルプが必要な場合、またはそれらを使用して何ができるかについてのアイデアが必要な場合は、読み続けてください。
ADB と Fastboot とは何ですか?
ADB と Fastboot は、携帯電話が USB ケーブル経由でデスクトップ コンピュータに接続されているときに、Android システムへのアクセスのロックを解除するユーティリティです。これにはコンピュータとケーブルが不可欠です。アプリのバージョンはなく、ADB をワイヤレスで使用できますが、セットアップははるかに複雑です。
通常、Android が実行されている場合は ADB を使用します。これにより、システム フォルダーにアクセスしたり、ユーザーがアクセスできない非表示の設定を調整したりすることができます。 ADB を使用してシステム ファイルをデバイスとの間でコピーしたり、ブロートウェアをアンインストールしたりできます。また、システム アップデートのインストールに使用できるサイドロード機能もあります。
Fastboot は、Android が実行されていない場合に機能し、代わりにデバイスが「Fastboot モード」で起動されます。これにより、Android システムだけでなく、データ パーティション、ブート パーティションなど、デバイスのすべてのパーティションにアクセスできるようになります。
Android では、Fastboot は診断ツールです。これはスマートフォンのブロックを解除する必要がある場合に不可欠であり、カスタム リカバリをインストールするために最も一般的に使用されます。
どちらのツールも、Android ソフトウェア開発キットのプラットフォーム ツール コレクションの一部です。 Windows ではコマンド プロンプト、Mac および Linux ではターミナルを使用します。これは、これらが特にユーザーフレンドリーではないことを意味します。ガイドするポイントアンドクリック インターフェイスはありません。ただし、幸いなことに、コツをつかむのは非常に簡単です。
ADB と Fastboot をセットアップする方法
ADB と Fastboot の使用を開始するには、まずツールを使用できるように携帯電話を設定する必要があります。まだ有効にしていない場合は、[設定]> [端末情報] に移動して開発者向けオプションを有効にします。 そしてビルド番号をタップします。 7 回。
次に、[設定]> [開発者向けオプション] をクリックします。 、[USB デバッグ] の横にあるチェックボックスをオンにします。 続いてダイアログ ボックスに進みます。
次に、Android 開発者 Web サイトから ADB と Fastboot をダウンロードします。これらは SDK プラットフォーム ツール パッケージの一部として含まれています。 Windows、Mac、Linux 用のファイルを直接ダウンロードできます。
ダウンロードを解凍すると、内容が platform-tools というフォルダーにまとめられます。 。フォルダー内には他にもいくつかの項目がありますが、これらは無視してかまいません。
Windows を使用している場合は、デバイスのドライバーもダウンロードする必要があります。 Android 開発者の Web サイトには、多くの人気のあるメーカーのリンクのリストがあります。 Mac または Linux ではドライバーは必要ありません。
コマンド プロンプトまたはターミナルの使用
コマンド プロンプトまたはターミナル アプリを開きます。 ADB と Fastboot を使用するには、プラットフォーム ツールを指すようにアプリ内のパスを変更する必要があります。 ダウンロードしたフォルダー。これを行うには、いくつかの方法があります。
- 標準的な方法は、CD を使用することです。 コマンド。 「cd [プラットフォームツールへのパス]」と入力します。 コマンド プロンプトまたはターミナル ウィンドウに移動し、Enter キーを押します。 。
- より簡単な方法は、「cd[space]」と入力することです。 次にプラットフォーム ツールをドラッグします。 フォルダーをコマンド プロンプト ウィンドウに移動すると、パスが自動入力されます。
- Windows では、Shift キーを押したままにすることでさらに簡単になります。 プラットフォーム ツールを右クリックしながら フォルダーを選択し、ここでコマンド プロンプトを開く を選択します。 。
重要! Windows と Mac/Linux の違い
続行する前に、Windows と Mac または Linux の使用の間には、知っておく必要がある小さいながらも重要な違いが 1 つあります。
Mac と Linux では、すべての ADB および Fastboot コマンドの前にドットスラッシュを付ける必要があります。 。 adb と入力する場所 Windows では、「./adb」と入力する必要があります。 Mac と Linux で。そしてファストブート Windows では、./fastboot である必要があります。 Mac と Linux の場合。
わかりやすくするために、今後は Windows コマンドを使用することにします。
ADB の使用方法
携帯電話を Android で起動し、USB ケーブルでデスクトップ コンピュータに接続します。コンピュータでコマンド プロンプト (Mac または Linux の場合はターミナル) を起動し、プラットフォーム ツール を指すようにディレクトリを変更します。 フォルダ。
「adb デバイス」と入力します。 そしてEnterを押します。 。接続されているデバイスのリストがシリアル番号とともに表示されます。これは、電話が機能しており、電話が接続されていることを示しています。
必要なのは「adb」と入力するだけです。 続いて実行したいコマンドを入力します。別の簡単な例として、「adb reboot」と入力します。
ファストブートの使用方法
Fastboot は ADB と同じように機能しますが、Android ではなく Fastboot モードで携帯電話を起動する必要がある点が異なります。通常は力の組み合わせを保持することでこれを行います。 そして音量も 電話機の電源がオフのときにキーを押します。
または、ADB を使用して「adb reboot bootloader」と入力します。 .
その後は同じです。 高速起動デバイスを入力してください 電話が認識されていることを確認します。 高速ブート再起動を入力します。 Android を再起動します。
ADB と Fastboot でできること
ADB と Fastboot の使用方法はわかったので、それらを使って何ができるでしょうか?以下にいくつかのツールを試してみます。
- adb pull [ファイルへのパス] [フォルダーへのパス] これにより、携帯電話上の任意の場所に保存されているファイルがコピーされ、コンピュータ上の指定されたフォルダに保存されます。
- adb Push [ファイルへのパス] [フォルダーへのパス] プルの反対。デスクトップから携帯電話にファイルを送信します。
- adb install [ファイルへのパス] APK アプリを携帯電話にインストールします。これはアプリ開発者にとって最も役立ちます。
- adb uninstall [パッケージ名] アプリをアンインストールします。一般的なアプリ名ではなく、完全なパッケージ名 (通常は com.devname.appname のような名前) を入力する必要があります。
- adb シェル wm 密度 [dpi] ディスプレイのピクセル密度を変更します。数値が小さいほど、より多くのコンテンツが画面に収まりますが、数値が大きいほど、より多くのコンテンツが画面に収まります。たとえば、OnePlus 3 などの古いデバイスのネイティブ DPI は 480 です。これを 400 に設定すると、テキスト、アイコン、その他すべてが小さくなります。
- adb サイドロード [update.zip へのパス] update.zip をサイドロードします。 ファームウェアのアップデート。これは、携帯電話のカスタムリカバリを介して実行されます。アップデートがデバイスにプッシュされるまで待てない場合に便利です。
- fastboot OEM ロック解除 またはファストブート点滅ロック解除 どのコマンドを使用する必要があるかは、実行している Android のバージョンによって異なります。 Android 6 以降では、開発者向けオプションで OEM ロック解除を有効にする必要もあります。この方法でブートローダーのロックを解除すると、携帯電話が完全に消去されます。
- fastboot フラッシュ リカバリ [filename.img] TWRP などのカスタム リカバリをデバイスにインストールします。使いやすくするために、リカバリ ファイル名を簡単な名前、twrp.img に変更することをお勧めします。 たとえば、それをプラットフォーム ツールに移動します。 フォルダ。
- fastboot -w カスタム ROM をフラッシュする準備として携帯電話を完全に消去します。
- fastboot アップデート [rom.zip へのパス] カスタムROMをフラッシュします。携帯電話をルート化していない場合に便利なオプションです。
Clipper などのアプリを使用して、ADB 経由でコンピュータのクリップボードを共有することもできます。
ADB と Fastboot を学ぶ必要がある理由
明らかに、上記のコマンドは基本的なガイダンスのみを目的としています。これらすべてがすべてのデバイスで動作するとは限りません。これらの機能は、その機能と変更を元に戻す方法を理解している場合にのみ使用してください。
ADB と Fastboot は、Android のルート化と改造ゲームに不可欠な部分です。それらの使用方法を学ぶことは重要であり、より高度な MOD を使用するのに役立ちます。
コマンド プロンプトを使用しなければならないのは、最初は気が遠くなるかもしれません。ただし、必要に応じてコマンドをコピーして貼り付けるだけで簡単に習得でき、通常は問題なく携帯電話を検出して接続します。その後、実験を開始できます。
-
なぜ私のAndroid携帯はまだ更新されていないのですか?
Android5.0Lollipopは11月にリリースされました。 3か月後の2月、TechCrunchはAndroidデバイスの2%未満がそれを実行していると報告しました。現在、3月でも、その数は3%前後にとどまっています。 それをAndroidの主要なライバルと比較してください。 Appleは9月にiOS8.0をリリースし、わずか2か月後の11月までに、iPhoneの60%以上が最新バージョンを実行していました。これは実際には遅い 以前のiOSバージョンの採用率を見ると。 何が得られますか? Androidデバイスの最新バージョンへの更新が競合他社よりもはるかに遅いのはなぜですか? あ
-
Androidスマートフォンの壁紙を変える9つの優れたアプリ
Androidをカスタマイズしてパーソナライズする方法はたくさんありますが、最も簡単なのは壁紙を変更することです。 Playストアには何百もの壁紙アプリがあり、インターネット全体からコンテンツを配信したり、カスタムデザインを提供したり、その場で独自のスタイルを生成したりできます。それらのほとんどは壁紙を自動的に変更し、携帯電話に毎日新鮮な外観を与えます。 これが私たちが選んだ最高のものです。 1.ムゼイライブ壁紙 完璧な壁紙は見栄えがする必要がありますが、アプリやウィジェットを覆い隠すほど複雑であってはなりません。博物館はあなたに両方の長所を与えます。 Muzeiは、壁紙として有名な絵画