NEXUS5でAndroid5.0が公開されましたが、昔に4.4.3でバッテリードレイン問題が発生したので
radio.imgだけ4.4.2に戻した関係で、多分降ってこないんだろうな~と思い
今回はまっさらなファクトリーイメージからインストールしました。
このインストールでは全部のデータが消えてしまうのでパソコン等にバックアップが必須です。
アプリのデータも消えるのでゲームのセーブデータなどバックアップできないものも消えてしまうので
Rootをとっている人ならばTitanium Backupなどで取りましょう。
Rootを取っていないならばHeliumなどがオススメです。
私はブックマークが復元できずに消えてしまったので、パソコンのChromeのブックマークをバックアップしておき
消えた際に、パソコンのChromeから入れて同期する手法を使いました。
それ以外にハマった点をメモしておきます。
Rootを取っていましたが、全部のイメージを焼くことにしましたが
Googleの公式サイトからFactoryイメージをダウンロードして、Flash-all.batを実行しましたが
out of memoryで書き込めませんでした。
https://developers.google.com/android/nexus/images
仕方なく、image-hammerhead-lrx21o.zipを回答して
中のイメージを一つづつ手動で焼きました。
その後、再起動したら32GBモデルなのに16GBになってしまったので、
再度、BootLoaderに戻り
Fastboot oem lockで一回ロックし
Fastboot oem unlockでもう一回解除します。
これで無事に32GBモデルになりました。
このunlockでもデータが全部消えてしまうので、書き込みした後に容量をチェックして問題があったら
最初に実施することをおすすめします。
このunlock作業ですが、カスタムリカバリーが入っていると無限ループに陥ったりするので
この作業をするときだけ、純正のRecovery.imgを焼いておきます。
この後に、Titanium Backupで復元したかったので、Rootですが
Android5.0では、Rootを取る方法が若干違います。
私が実施した方法は
UPDATE-SuperSU-v2.16.zipをNEXUS5にコピーしておきます。
http://download.chainfire.eu/589/SuperSU/UPDATE-SuperSU-v2.16.zip
次にBootLoaderからRecovery.imgをカスタムに書き換えます。
https://www.androidfilehost.com/?fid=95784891001603979
次にTWRPカスタムリカバリーからSuperSUを書き込みます。
最後にBoot.imgを書き換えます。
http://download.chainfire.eu/580/SuperSU/nexus5-hammerhead-lpx13d-kernel.zip
この手順でRootをとったあとにTitaniumで復元しました。
ですが、ブックマークなどシステムに一部絡むものについては、若干復元できないものもあるので
アプリとデータだけにしておくのもいいかもしれません。
そもそもAndroid5.0はアプリやホームスクリーンの復元機能は付いているので、アプリのデータが要らなければ
特に何もしなくても復元は可能です。
Android5.0にして、まだ時間は立っていませんが4.4.2のときのようなバッテリードレインも今のところ見られません。
FactoryImageで焼いたのがなんらかいい結果をもたらしているのかもしれません。
(正直わかりません。)
Android5.0で全体的に早くなり、グーグルマップやブラウザなどはヌルヌルスクロールして
まるで、iphoneのようです。
少ししか経っていませんが、バッテリーの減りも少なく、かなり改善されている感じは受けています。
もう少し使ったあとに気になることがあったら書いていきたいと思います。