概要Android端末を機種ごとの特定の方法で起動するとfastbootを受け付けるモードとなる。何かのボタンを押しながら起動する例が多い。bootloader」などとしてもこのモードになる。基本的にはスマートフォンのプログラム開発者が使うが、一般のユーザーも使おうと思えば使える。コマンドラインの記法は次の通り(<>は必須の項目を表わす)。<ファイル名>公式Webで公開されているファクトリーイメージでは、fastbootを連続して実行するためのシェルスクリプトも添付されている。プロトコル物理的な接続はUSBなどを使うが、その上で端末とfastbootツールとの間ではfastbootプロトコルと呼ばれる通信プロトコルが使われている。以前は、セグメントごとに一旦バイナリを端末に転送し、領域削除→書き込み、という順序で動作していた。Androidのバージョンが上がるにつれバイナリサイズは肥大化、ついに端末のRAM容量を超えるようになり(特にsystem.img)、現在のものではまず端末に最大ダウンロードサイズを問い合わせるようになり、領域削除→(転送→書き込み)×必要回数、という手順に変更された。構成セグメントAndroid端末の多くは共有バス方式のマルチプロセッサーで、全てのプロセッサーが同じバスを共有する。一つのフラッシュメモリー等に、異なるプロセッサー用のプログラムを、アドレスを区切って書くことが多い。4.4(KK)のある機種の例を以下に示す(順不同)。参加の案内ダウンロード↑本の。