今日は何だかヒマすぎたので。
すっかり引き出しの奥に眠っていたNexus 7の古い方をAndroid4.4.2にしてみようと思い立ちました。
起動してみたらCyanogenmodが入っていましたがもういらないので初期化。
NexusシリーズはFactoryイメージを配布しているので元に戻したりするのが楽勝。
ダウンロードしたら解凍したら、「flash-all.sh」を実行すれば一気に初期化できるぜ〜と思ったのですが何故か実行できず手動でチマチマとfastbootコマンドを実行。
$ fastboot erase boot erasing 'boot'... OKAY [ 0.025s] finished. total time: 0.025s $ fastboot erase cache ******** Did you mean to fastboot format this partition? erasing 'cache'... OKAY [ 0.062s] finished. total time: 0.062s $ fastboot erase recovery erasing 'recovery'... OKAY [ 0.027s] finished. total time: 0.027s $ fastboot erase system ******** Did you mean to fastboot format this partition? erasing 'system'... OKAY [ 0.087s] finished. total time: 0.087s $ fastboot erase userdata ******** Did you mean to fastboot format this partition? erasing 'userdata'... OKAY [ 1.137s] finished. total time: 1.137s $ fastboot flash bootloader bootloader-grouper-4.23.img sending 'bootloader' (3911 KB)... OKAY [ 0.481s] writing 'bootloader'... FAILED (remote: (InvalidState)) finished. total time: 0.696s
ところが、bootloaderを焼こうとしても焼けない。
「FAILED (remote: (InvalidState))」
なんてエラー見たことないし。
しつこく同じコマンドを打つも受け付けてくれない。
面倒なので無視してzipファイルを焼いてしまう。
$ fastboot -w update image-nakasi-kot49h.zip archive does not contain 'boot.sig' archive does not contain 'recovery.sig' archive does not contain 'system.sig' -------------------------------------------- Bootloader Version...: 3.34 Baseband Version.....: N/A Serial Number........: -------------------------------------------- checking product... OKAY [ 0.020s] checking version-bootloader... FAILED Device version-bootloader is '3.34'. Update requires '4.23'. finished. total time: 0.120s
bootloaderのバージョンが違うじゃん、ダメだよって怒られた。
仕方ないのでGoogle先生に聞いてみると答えはすぐに返って来ました。
こんな感じでXDAにもあげられていて、解決策がこちら。
ここに「bootloader-grouper-4.23.img」があるのでダウンロード、焼く。
$ fastboot flash bootloader bootloader-grouper-4.23.img sending 'bootloader' (2100 KB)... OKAY [ 0.265s] writing 'bootloader'... OKAY [ 1.176s] finished. total time: 1.441s
焼けた。
もう一度トライ。
$ fastboot -w update image-nakasi-kot49h.zip archive does not contain 'boot.sig' archive does not contain 'recovery.sig' archive does not contain 'system.sig' -------------------------------------------- Bootloader Version...: 4.23 Baseband Version.....: N/A Serial Number........: -------------------------------------------- checking product... OKAY [ 0.030s] checking version-bootloader... OKAY [ 0.020s] sending 'boot' (4992 KB)... OKAY [ 0.603s] writing 'boot'... OKAY [ 0.184s] sending 'recovery' (5532 KB)... OKAY [ 0.670s] writing 'recovery'... OKAY [ 0.196s] erasing 'system'... OKAY [ 0.057s] sending 'system' (625382 KB)... OKAY [ 73.661s] writing 'system'... OKAY [ 30.901s] erasing 'userdata'... OKAY [ 1.009s] formatting 'userdata' partition... Creating filesystem with parameters: Size: 14442037248 Block size: 4096 Blocks per group: 32768 Inodes per group: 8176 Inode size: 256 Journal blocks: 32768 Label: Blocks: 3525888 Block groups: 108 Reserved block group size: 863 Created filesystem with 11/883008 inodes and 96825/3525888 blocks sending 'userdata' (137526 KB)... writing 'userdata'... OKAY [ 24.338s] erasing 'cache'... OKAY [ 0.037s] formatting 'cache' partition... Creating filesystem with parameters: Size: 464519168 Block size: 4096 Blocks per group: 32768 Inodes per group: 7088 Inode size: 256 Journal blocks: 1772 Label: Blocks: 113408 Block groups: 4 Reserved block group size: 31 Created filesystem with 11/28352 inodes and 3654/113408 blocks sending 'cache' (9052 KB)... writing 'cache'... OKAY [ 1.628s] rebooting... finished. total time: 133.435s
無事に初期化出来ました。
無事にAndroid4.4.2になったところで、引き出しに戻されました。
今思えば良い端末でしたが、昨今の端末に比べれば重いし、今さら使い道もないし。。。
コメント