ブートローダーの再起動とは?
ブートローダーは、オペレーティングシステム(OS)に何をどの順序で読み込むかを指示する一連の命令です。デフォルトで実行するために定義されたカーネルがあります。そのため、ブートローダーは、その作業が完了すると実行を停止します。
通常、ブートローダーの再起動はAndroidスマートフォンの機能です。デバイスをブートローダーやダウンロードモードに再起動することを意味します。ブートローダーに再起動すると、デフォルトでの起動ができません。代わりに、代替システムを読み込むためにスタンバイ状態になります。
Androidスマートフォンには、システム、リカバリ、ブートローダー(ダウンロード)という3つのモードがあります。システムへの再起動は、通常の携帯電話の操作であり、主に電話がフリーズしたときに行います。実行中のアプリケーションをすべて閉じ、スムーズに操作できるようにします。
携帯電話をリカバリモードに再起動すると、携帯電話を工場出荷時の設定にリセットしたり、Android OSのアップデートをインストールしたりすることができます。
電源をオフにしてダウンロードモード(ブートローダーとも呼ばれる)で起動し、携帯電話上のパーティションにファームウェアをフラッシュすることもできます。これには、システムパーティション、リカバリパーティション、ラジオパーティションなどが含まれます。ブートローダーからの再起動は、設定されたパラメーターを効果的に解除し、ユーザーが標準オペレーティングソフトウェアをカスタマイズできるようにします。ただし、少しのミスが大きな代償、つまりデータ損失を招くことがあるため、注意深く使用してください。
ブートローダーの再起動が必要になるのはなぜ?
携帯電話が通常通りに起動できない場合や特定のシステムツールを使用して問題に対処する必要がある場合、ブートローダーの再起動が必要になるでしょう。以下は、ブートローダーの再起動を行う主な理由の一覧です。
- 再起動できない携帯電話を再起動する
- リセットできない携帯電話を工場出荷時の状態にリセットする
- キャッシュデータを消去する
- 携帯電話の重要な情報を表示する
ブートローダーに再起動する方法
#1 キーの組み合わせでブートローダーに再起動
携帯電話の機種ごとに、ブートローダーを再起動するためのキーが異なります。通常、起動時に電源ボタンとボリュームダウンボタンを同時に押します。携帯電話のブランドごとに、ブートローダーに再起動するためのボタンをまとめました。
- Samsungの携帯電話: ボリュームダウン + 電源 + ホームボタン(コンピューターに接続)
- HTCの携帯電話: ボリュームダウンボタンを長押ししながら本体の電源を入れる
- Motorolaの携帯電話: 電源ボタン + ボリュームダウンボタン
- Nexusと開発者向けの携帯電話: 電源ボタン + ボリュームダウンボタン
#2 Android Debug Bridge(ADB)でブートローダーに再起動
マシンにインストールされたデバイスとの通信を可能にする多機能なコマンドラインツールであるADBを使用している場合、以下のコマンドを実行してデバイスをブートローダーに再起動することができます。
adb reboot bootloader
通常、ダウンロードモードに入るかどうかを尋ねるプロンプトが表示されるので、それを確定することでモードに入ります。
Androidブートローダーモードでは、ブートローダーのロック解除など、他のコマンドも実行できます。ロックされたブートローダーでは、製造元が署名したファームウェアのみをフラッシュできます。ブートローダーを解除すると、カスタムROM(読み取り専用メモリ)やリカバリをフラッシュできます。
ほとんどの携帯電話では、fastbootブートローダー再起動ツールが必要です。Samsungのスマートフォン(Galaxy S5、S6、S7、S8、S9、またはSamsung Note 3、Note 4、Note5など)では、ADBでなくOdinが必要です。
#3 ブートローダーモードを終了する方法
Samsungの携帯電話では、ブートローダーのダウンロード/ブートローダーモードを終了するには、ホームボタン+電源ボタン+両ボリュームボタンを押します。
ブートローダーに再起動するとどうなる?
上記のコンテンツで言及されているように、ブートローダーの再起動には次のような機能があります。ブートローダーに再起動してFastbootモードにすることで、携帯電話をより高度にカスタマイズして、問題を解決するのに役立ちます。
#1 ブートローダーの解除
ブートローダーモードで最もよく行われる操作は、ほとんどのAndroidデバイスにおいてデフォルトでロックされているブートローダーのロックを解除することです。ブートローダーがロックされていると、サードパーティファイルのフラッシュができません。なので、そのようなファイルをフラッシュしたい場合は、ブートローダーを解除する必要があります。
Androidのブートローダーのロックを解除するのは簡単です。以下のコマンドを使用してOEMのロック解除を有効にし、ブートローダーをfastbootで解除するだけです。
Fastboot flashing unlock(2015年以降に製造された携帯電話)
Fastboot oem unlock(2014年以前に製造された携帯電話)
ブートローダーのロックを解除すると、カスタムシステムをインストールできるようになります。正しく行えば、スマートフォンをより高度にカスタマイズできます。ただし、それによって携帯電話やアプリが動作しなくなるおそれがあります。また、ブートローダーのロックを解除すると、携帯電話のすべてのデータが削除されます。そのため、解除する前に重要なデータをバックアップしてください。
バックアップを取らずにデバイスのブートローダーを解除してしまい、データを失った場合は、MiniTool Mobile Recovery for Android 無料版でデータの復元をお試しください。
MiniTool Android Recovery on Windowsクリックしてダウンロード100%クリーン&セーフ
#2 ファームウェアを更新する
デバイスをフラッシュすると、ユーザーデータもすべて削除されます。それを行うには、ブートローダーのfastbootモードに再起動して、fastboot flashall -wコマンドを実行します。「-w」オプションは、携帯電話のデータパーティションを消去します。
#3 カスタムリカバリをフラッシュする
ブートローダーモードでは、Androidの標準リカバリモードに移行させるリカバリオプションがあります。しかし、標準リカバリモードには限られたオプションしかありません。さらに多くのリカバリ機能やサードパーティファイルを利用するには、デバイスにTWRPやCWMなどのカスタムリカバリをフラッシュする必要があります。
#4 ブートローダーを再ロックする方法
ほとんどの場合、デフォルトでロックされているため、ブートローダーを再ロックする必要はありません。解除しても、再ロックする必要はありません。ただし、追加のファイルをフラッシュせずに標準ファームウェアに戻したい場合は、ブートローダーを再ロックする必要があります。
ブートローダーを再ロックするには、以下のいずれかのコマンドを使用します。
Fastboot flashing unlock(2015年以降に製造された携帯電話)
Fastboot oem unlock(2014年以前に製造された携帯電話)
ブートローダーを再ロックすると、Motorola Xoomのような一部の携帯電話でユーザーデータ全体が消去されることがあります。
ブートローダーの再起動 よくある質問
関連記事: