有用な記事

AndroidでADBとFastbootを使用してできる最も便利なこと

先週、ADBをインストールしてOSにfastbootする方法を紹介しました。 (比較的マイナーな)トラブルに対処したい理由がわからない場合は、これらの2つの便利なツールを使用してできる便利なことをいくつか紹介します。

これらのコマンドは、ADBとfastbootで何ができるかを知るためのものです。 これらは直接的な指示ではなく、すべてのコマンドがすべてのデバイスで機能するわけではありません。 これを用語集と考える方がおそらく良いでしょう。 Androidの世界には膨大な数のデバイスと実装が存在するため、すべてのデバイスに段階的な手順を提供することは不可能です。 コマンドを投げる前に、必ず特定の携帯電話またはタブレットを調べてください。

ADBを使用してデバイスを管理する

ADBには、デバイスの管理、携帯電話とのコンテンツの移動、アプリのインストール、ソフトウェアのバックアップと復元などのためのさまざまな機能があります。 電話機がコンピューターに接続されているときにADBを使用できます。 次の手順に従って、デバイスでADBをワイヤレスで使用することもできます。 これを機能させるには、USBケーブルでデバイスをコンピューターに簡単に接続する必要がありますが、これらのコマンドを実行するのに数秒しかかからず、ADBを選択した場合はワイヤレスで使用することをお勧めします。

adbデバイス

ADBを使用する場合、これはおそらく最初に実行するコマンドです。 コンピューターに接続したすべてのデバイスのリストが返されます。 上記のようなデバイスIDが返される場合、接続されており、コマンドを送信する準備ができています。

adbリブートリカバリ

フラッシュROMを電話機にフラッシュするなどの多くの機能を使用するには、リカバリモードで起動する必要があります。 通常、これには特定の時間、電話機の特定のボタンを押し続ける必要がありますが、これは不快です。 このコマンドを使用すると、人々の複雑な指のダンスを実行せずに、リカバリモードで直接起動できます。

adb reboot-bootloader

前のコマンドと同じ行に沿って、このコマンドを使用すると、電話機のブートローダーを直接起動できます。 ブートローダーに入ると、ADBは動作しなくなります。 そこでfastbootを使用します(これについては後ほど説明します)。 ただし、リカバリコマンドと同様に、電話機の複雑な一連のボタンよりも、コンピュータのコマンドを使用してブートローダーを起動する方がはるかに簡単です。

adb push [ソース] [宛先]

プッシュコマンドを使用すると、デバイスに触れることなく、コンピューターから携帯電話にファイルをコピーできます。 これは、映画やROMなどの大きなファイルをコンピューターから携帯電話にコピーする場合に特に便利です。 このコマンドを使用するには、ソースと宛先の両方の完全なファイルパスを知る必要があります。 コピーするファイルが既にツールフォルダー(ADBが存在する場所)にある場合は、ソースとしてファイルの名前を入力するだけです。

adb pull

陰陽を押して、ADBのpullコマンドを使用すると、携帯電話からコンピューターにファイルをコピーできます。 ファイルをプルするとき、宛先パラメーターを省略することを選択できます。 その場合、ファイルはADB自体が存在するコンピューター上のフォルダーにコピーされます。 その後、通常のように好きな場所に移動できます。

adb install [source.apk]

このコマンドを使用して、タッチせずに携帯電話にアプリをインストールできます。 これは、Playストア(既にリモートでインストール、アンインストール、更新できるアプリ)にあるアプリにとってそれほど印象的なトリックではありませんが、アプリをサイドロードする必要がある場合には非常に便利です。

adbシェル[コマンド]

ここGoldavelez.comのターミナルが大好きです。 それを使ってできることはたくさんあります。 私たちのほとんどは、小さなタッチスクリーンで長いテキストベースのコマンドを入力したくないので、Androidの端末に煩わされる傾向はありません。 ただし、adbシェルコマンドを使用すると、ホストデバイスで完全なターミナルを開くことができます。 または、「adb shell」と入力し、その後に有効な端末コマンドを入力して、1つのコマンドのみを単独で実行できます。

adbバックアップ

Androidスマートフォンのバックアップはすでに可能であり、自動的に実行する必要があります。 ただし、特に危険なものをハッキングする前に完全なバックアップを作成する必要がある場合は、1つのコマンドで完全なバックアップを作成できます。 ルートアクセスさえ必要ありません(これは、保護されたデータの一部がバックアップできないことを意味する場合があります)。 このコマンドのパラメーターの詳細については、こちらをご覧ください(多くのパラメーターがあります)。

adb restore

前のコマンドの結果であるadb restoreを使用すると、既存のバックアップファイルをポイントしてデバイスに復元できます。 したがって、たとえば、「adb restore C:\ [restorefile] .zip」と入力すると、携帯電話はまもなく正常に戻ります。

adbサイドロード

このコマンドはADBフィールドに相対的な新参者であり、一部のカスタムリカバリでのみサポートされています。 ただし、この単一のコマンドを使用して、コンピューター上の.zipを電話にフラッシュできます。 繰り返しになりますが、これにより、電話機に触れることなく、ROM全体(または.zipファイルでフラッシュできるもの)をフラッシュできます。

これらのコマンドは、コンピューターにインストールされたADBで使用できる便利なコマンドの一部にすぎません。 日常のタスクに常に使用する必要はないかもしれませんが、必要なときは喜んで使用できます。

Fastbootで電話のファームウェアのロックを解除して変更する

前の記事で述べたように、fastbootを使用すると、ブートローダー内で電話機にコマンドを送信できます(ADBが機能しない場所)。 ここではそれほど多くのことを行うことはできませんが、できることは素晴らしいです。たとえば、特定の電話(Nexusなど)のロックを解除したり、カスタムリカバリや一部のROMをフラッシュしたりできます。 ただし、すべての電話がfastbootをサポートしているわけではないことに注意してください。ロックされたブートローダーをお持ちの場合は、おそらくここでは運が悪いでしょう。 そうは言っても、fastbootの武器の中で最も便利なツールをいくつか紹介します。

fastboot oemロック解除

Nexusデバイスがどれほど「オープン」であるかについて人々が話を続けるとき、これが彼らが話していることです。 ほとんどの電話には、スーパーユーザーアクセスと電話のファームウェアを大幅に変更する機能を得るためにルートエクスプロイトが必要です。 Nexusデバイスでは、1つのコマンドでブートローダーのロックを解除できます。 そこから、カスタムリカバリをインストールしたり、rootアクセスを許可したりできます。

なお、このコマンドは電話を完全に消去します。 これは、新品の電話を入手したときに実行するのに最適なコマンドであることを意味しますが、しばらく使用している場合は、最初にバックアップを作成してください。

fastbootデバイス

これは基本的に、以前のadbデバイスと同じコマンドです。 ただし、ブートローダーでは機能しますが、ADBでは機能しません。 接続を適切に確立したことを確認するのに便利です。

fastbootフラッシュリカバリ

カスタムリカバリのフラッシュは、ROMスワッパーライフスタイルの重要な部分です。 このリストの他のすべてと同様に、このコマンドを使用して、デバイスに触れることなく、カスタムリカバリをデバイスにインストールできます。