Logo ja.androidermagazine.com
Logo ja.androidermagazine.com

Fastbootとは何ですか?

Anonim

fastbootとは何ですか? Androidでは、fastbootは、Androidデバイスを起動できる特別な診断およびエンジニアリングプロトコルです。 fastbootで、USB接続を介してコンピューターからファイルシステムイメージを変更できます。 これは強力でオタクなツールであり、誰もが理解できる用語に分解する価値があります。試してみましょう。

Fastbootは同じ名前の3つの異なるものです:電話ハードウェアとコンピューター間の通信プロトコル、fastbootモードのときに電話で実行されるソフトウェア、および相互に通信するために使用するコンピューター上の実行可能ファイル。

すべての電話に、ユーザーがアクセスできるfastbootモードがあるわけではありません。 Nexusデバイス(および他のいくつかの携帯電話とタブレット)でデフォルトで有効になっており、他の携帯電話の独立したAndroid開発者や愛好家によって有効にされています。 また、Android SDKのソフトウェア、およびWindowsコンピューター用のさまざまなUSBドライバーも必要です。 FastbootはWindows、Mac、およびLinuxで実行され、設定に関するすべての情報は、興味のあるフォーラムで見つけることができます。 設定が完了したら、電話機をfastbootで起動し、画像ファイルを電話機の内部メモリにフラッシュできます。 ブートローダーのロックを解除した後のカスタムリカバリのフラッシュは、ファクトリイメージをフラッシュして破壊した後、ファクトリイメージを使用してすべてをリセットするなど、一般的な使用例です。 ブートローダーのロックが解除されていると、フラッシュするイメージに特定のキーで署名する必要がないため、使用するべきではない場合でも、ほとんど何でもフラッシュしようとします。 fastbootで使用できる他のコマンドがあり、それらはもう少し高度です。 パーティションの消去やカーネルコマンドラインオプションのオーバーライドなどを行うことができるため、カスタマイズされた起動手順を必要とする可能性のあるハードウェアおよびソフトウェアソリューションの開発に非常に役立ちます。 少しの知識と適切なAndroidハードウェアがあれば、fastbootは素晴らしいツールになります。