Nexus SにRecovery.imgを焼く方法
カスタムリカバリ等を焼いてしまった後にリカバリイメージを戻す方法です。
注!ここに書いてある方法でどのような事態が発生しても一切責任を負いません。
自己責任で実施していただきますようお願いいたします。
約8MBあるRecovery.imgはブートローダー時にflashしても書き込みに失敗します。
そこでいろいろ試してみたところ、こんな方法で書き込むことが可能でした。
前提条件:root化 + ドライバのインストール + ROM Managerのインストール
準備:Recovery.imgは各自でご準備ください(xdaとかにあるかも)
まずはRecovery.imgをNesus Sの/sdcard/直下に置きます。
adb push Recovery.img /sdcard/
flash_image というツールを使います。
このツールはROM Managerをインストールすると同時に使えるようになっちゃいます。
(ROM ManagerはAndroid Marketでインストールできます)
PCとNexus Sを接続してコマンドプロンプトを起動させ、以下のコマンドを入力します。
adb shell
su
ここまで入力した際に、root権限要求があったら許可してください。
次にflash_imageがどこにあるかを検索するため、以下のコマンドを入力してください。
find / -name flash*
ROM Managerがインストールされていればflash_imageが見つかるはずです。
見つかったら以下のコマンドを入力してflashは完了です。
フルパス/flash_image recovery /sdcard/Recovery.img