Nexus 5にAndroid 9(Pie)を入れてみた
Nexus 5 – Wikipedia
Nexus 5のOTAアップデートが、2016年の6.0.1を持って終了している為、
久々にCFWに手を出してみることにした。
基本的には、下記参考サイトに記載されていることを行っただけなのだが、
一部想定外のトラブルが発生した為、記載する。
参考サイト
Nexus5 Android9 のセットアップ – Radi開別館
Nexus5にAndroid9をいれました – Qiita
環境
- Nexus 5のドライバ及びADB接続ができる環境
SDK Platform-Tools リリースノート | Android デベロッパー | Android Developers - ZIP・RARファイル解凍ソフト
Explzh 愛用。 - カスタムリカバリ TWRP
Download TWRP for hammerheadcaf
3.2.3-0を事前に落としておいたのだが、後述のトラブルの際に
最新版の3.3.1-0にした。 - Android 9 イメージファイル
First Ever Android 9.0 for Nexus 5 | First Ever - Nexus 5のFactory Image
Factory Images for Nexus and Pixel Devices | Android 用 Google API
6.0.1 (M4B30Z, Dec 2016) を落としておいた。
実食
Nexus 5 の設定から、設定およびデータの初期化。
再起動後、適当にウィザードを飛ばし、開発者モードをON、
USBデバッグをON。
PCとUSBケーブルで接続。
なお、Nexus 5 1台以外は繋いでおかないほうが精神的によい。
上部メニューからUSBデバッグモードをMTPに変更。
コマンドプロンプトより adb devices にて、認識されていることを確認。
ブートローダーの起動
adb reboot bootloader コマンドにて、ブートローダーの画面へ遷移。
fastboot oem unlock コマンドにて、ブートローダーのアンロックを行う。
カスタムリカバリの導入
fastboot flash recovery twrp-3.2.3-0-hammerheadcaf.img コマンドを実行、成功。
自動的に再起動。
最初の沼
起動→TWRP画面→勝手に再起動→TWRP画面→勝手に再起動
の無限ループ突入。
Radi開別館に記載されている「dataがマウントできない」のようなエラーが出ている模様。
(エラー後、即再起動に入る為、表示されているメッセージが確認できない。)
電源ボタンとボリューム-ボタンを押し、ブートローダー画面を表示。
Nexus 5のFactory Imageを解凍し、flash-all.batを実行。
無事にAndroid 6の環境が起動された。
二つ目の沼
再度カスタムリカバリを導入すべく、
adb reboot bootloader コマンド 及び
fastboot flash recovery twrp-3.2.3-0-hammerheadcaf.img コマンドを実行、成功。
しかし、再起動後にTWRP画面遷移せず、普通にAndroid 6が起動してしまう。
カスタムリカバリのバージョンを変更、
fastboot flash recovery twrp-3.3.1-0-hammerheadcaf.img コマンドを実施。
症状変わらず。
沼からの脱出
ブートローダー画面から起動するimgファイルを指定できることを知る。
Nexus7(2012) にAndroid 7をインストールする(TWRPが起動しない問題への対応) – Qiita
fastboot boot twrp-3.3.1-0-hammerheadcaf.img コマンド実行。
カスタムリカバリ画面が表示された。
バックアップとAndroid 9のインストール
TWRPより、現在のバックアップを作成。
作成後、adb pullにて、画面に表示されているディレクトリパスを入力し、バックアップファイルを取得。
(adb pullしなくてもよかったことに後で気が付く。)
FirstEver-Android-9.0-hammerhead-20181214.rar を解凍。
エクスプローラからNexus 5を開き、
前述のバックアップが作成されたディレクトリと同階層に配置。
(adb pullせずに、エクスプローラからファイルのコピーで
バックアップファイルが取得できた・・・)
コピー後、リストアから FirstEver Android 9 を選択し、OS書き込み。
終わったら再起動。
アプリをいれるか等聞かれたが、何もいれないを選択した。
Hello Android 9
再起動後、Android 9の起動が始まる。
なぜか一度フリーズ。
電源長押しで再起動後、無事にホーム画面が表示された。
あれ?・・・インストール直後は設定ウィザードが出る物では?
念のため、一度設定等のリセット(ファクトリーリセット)。
もしかしてAndroid 6に戻っちゃうか?と懸念したが、
Android 9のままであった。
リセット後はちゃんと設定ウィザードが表示された。
おいおいまだ沼あんのかよ
無線LANが繋がらない。
もしかしてこのCFWは無線LANはダメなのか?と思ったが
Android 9から、ステルスSSIDに接続するときはオプション入れないとダメになった模様。
Android 9.xで非公開(ステルス)のSSIDに接続する方法:デフォルトでは接続できなくなっている模様 │ かえざくらのつぶやき
終焉
無事に無線LANも接続ができ、色々アプリを導入し、環境構築一段落。
6年前のマシンにAndroid 9なんていれたらカックカクなんじゃないかと覚悟していたが、
全くそんなこともなく、至極快適、反応もスクロールもとてもスムーズである。
めでたしめでたし。
ディスカッション
コメント一覧
まだ、コメントがありません