Android Jelly Bean 4.2 のアップデータが提供開始ということで早速 xda の方でアップデータの URL がばれてる。(笑)
そこで早速ダウンロードしてきて ADB 経由のアップデートを実行。
と、その前に recovery がカスタムリカバリ (TWRP) に置き換わっているので JZO54K の中に含まれている recovery.img を
D:\Android>fastboot flash recovery recovery.img
で焼いて元に戻す。
早速 adb で書き込んでみたら途中で「ファイルが変更されてるからパッチが当てられないよ - build.prop」と出て気がついた。
そういや ro.sf.lcd_density を書き換えていたのを忘れていたので元の 213 に戻してリトライしたら成功、晴れて 4.2 (JOP40C) に。
その後 rooted にしようとしたがなんか変。
root 処理の最後、TWRP が最後の最後で刺さるからご丁寧に「TWRP 起動してやるからバックアップ取れよ!」って言ってくれてるような気がしたのでとりあえず user パーティションだけバックアップ。
バックアップが終わってから TWRP を終了すると successful になったので adb shell で中に入って su を叩いてみたらなぜか刺さる。
あれー?と思ってパーミッション見てみたら 755。
普通は 6755 (SetUID+SetGID+実行権限) だからこれが原因か、と思ったけどどうしようもない。
もう一度試してみても結果は同じだったので諦めた。
更に 4.2 (JOP40C) で Apex Launcher が起動しないしロック画面のウィジェットは「ロック画面専用ウィジェット」だから既存のウィジェットが使えず天気予報が置けない。
しゃーないから 4.1 (JZO54K) に戻そうと FactoryImage を焼いてる途中で気がついた。
「あ、user パーティション消えるんだった。」
でも user パーティションは TWRP でバックアップ取ってるから大丈夫だよ HAHAHAHA!
あとで
D:\Android>fastboot boot openrecovery-twrp-2.3.1.1-grouper.img
で一時的に TWRP 起動してバックアップを戻せばいいし〜と思ったが、ここでふとイヤな予感というかザ・ワールド発動。
「取得したバックアップ、Nexus 7 の中に置きっ放しだった・・・。」
というわけで、バックアップを取ったにもかかわらずそのまま消滅してしまったので早朝 4時までかかって環境の再構築をしていたのであった。
ちゃんちゃん♪
il|l|li orz il|l|li
└ G兄
└ G兄
└ G兄
└ G兄
└ G兄
└ G兄
└ G兄
└ G兄
└ 山銀
└ G兄