2017年1月8日日曜日

Nexus5 ROM焼き Android 7.1.1 Nougat

名機のNexus5だが,Android 7へのアップデートデバイスからも正式にはずれ,
そろそろ限界が近づいてきている気がする。
スペック的にはゲームなどをやらなければ十分現役な雰囲気はあるので,
もう少し延命したいところ。

ただ,最近バッテリもやたら減るようになってきたし,
このままでは普段使いにも影響が・・・。
バッテリ自体ヘタってはいるのは間違いないが,減り方が異常なわけで,
確実にApp的な原因がありそうな状況。
原因を探すよりも,ここいらでOSをクリーンインストしたい気分。
いままでずっとアップデートでお茶を濁してきているので,
ファクトリーリセットするくらいなら,ROMの入れ替えをしてしまおうかと。
でもってこのままAndroid 6 Marshmallow を使うくらいなら,
試しにAndroid 7 Nougat を入れてみようかと。

そんなこんなでNexus5でもROM焼きを行うことにしました。

流れは他のデバイスと同じで,
端末のUnLockをして,TWRPを入れて,ROMを焼くだけ。
なはず・・・。

と,軽い気持ちで始めたら,TWRPのところでドハマりしましたという備忘録。
備忘録というか根本原因はわからず,迷宮入り。
最終的にはROM焼きまでできていますが。

Android SDKはインスト済みとして,
端末のUnLockは

 fastboot oem unlock

のコマンド一行。すばらしい。

次が問題のTWRP。
https://twrp.me/devices/lgnexus5.html
からNexus5用TWRPをダウンロード。
現時点での最新版の
twrp-3.0.3-0-hammerhead.img 14.3M 2016-12-16 12:53:57 EST
をダウンロードし,

 fastboot flash recovery パス\twrp-3.0.3-0-hammerhead.img

とflashするものの,TWRPがうまく起動してくれない。
次に直接bootさせてみる。

 fastboot boot twrp-3.0.3-0-hammerhead.img

と,今度は起動OK。?
この後,古いVerのTWRPを焼いてみるも動作せず。
試行錯誤の末,fastboot flashコマンドのパス\部分を
取り除いたコマンドにしたところ,なんかうまくいったっぽい。

 fastboot flash recovery twrp-3.0.3-0-hammerhead.img

パス\部分が原因なのかは不明。
パスには特に日本語,スペースなども入っておらず,
flash後のLogを見るとファイルサイズも正しく,
OKAYの文字が出ていたんだが…。

ちょっと手間取ったが,TWRPが正常に起動。


ここから先は好きなROMを焼けばよいだけ。
先人のサイトがたくさんあるのでここでは割愛。

http://www.androiddevs.net/downloads/
Android 7.1.1 Nougat を選択。

http://opengapps.org/
ARM,7.1,micro を選択


Nexus5+Android7.1.1 意外と快適。
しばらく使ってみようという気持ちにさせてくれる。