ビルドしたAndroidOSを実機に入れようとして、謎のエラーを吐いて完全に詰んだ時などに役立ちます。
工場出荷時状態に戻すので、当然ですがデータは全て消えます。
その前に...(追記2021/06/04)
もし、OEMのロック解除と、USBデバッグを有効にしてない場合、既に詰み状態の可能性が高いです。
多分Android Appの開発者や、OSをいじる人なら大丈夫だと思います。
https://source.android.google.cn/setup/build/running?hl=ja#unlocking-recent-devices
#事前準備
###fastbootモードに入る
- 実機をPCに接続します
- fastbootモードに入るために次のコマンドを打ちます
$ adb reboot bootloader
adbコマンドが使えない方はググるか、こちらの記事を参照してください
###ブートローダーをアンロックする
fastbootモードで次のコマンドを叩いて、ブートローダーをアンロックします
$ fastboot flashing unlock
- 音量ボタン押して
Do not unlock the bootloader
をUnlock the bootloader
に変更し、電源ボタンを押します -
Device state
がunlocked
になっていればOKです
#工場出荷時状態に戻す
- こちらのサイトから各端末の工場出荷時イメージをダウンロードします
- 自分の端末の名前の欄を見つけます
- 本記事ではPixel 3aを使うため、
"sargo" for Pixel 3a
の欄を見つけます
- 好みのバージョンをダウンロードすると、
sargo-qq1a.191205.011
のようなフォルダがダウンロードされます - ターミナルで、ダウンロードしたフォルダのpathに移動し、次のコマンドを叩きます
$ ./flash-all.sh
これでしばらく待つとAndroidが正常に起動します
#これでも治らない場合
おそらく詰みです🙏🙏🙏
端末の問い合わせフォームや、コミュニティに質問したりなどでどうにか解決or修理になると思います。
Pixelの場合は以下のリンクからお問い合わせできます
https://support.google.com/pixelphone/gethelp