2020/04/28(火)Nexus 5 に Android 10.0/crDroid を入れる

Nexus 5/Hammerhead に Android 10.0 を入れた記録。簡単でしたが、自己責任でお願いします。

概要

Nexus 5の公式ROMは Android 6.0(Marshmallow)で止まっていて、そろそろ動かないアプリも増えてきましたので、カスタムROMを入れて Android 10.0 にしました。

Nexus5 のカスタムROMは、今は crDroid が公式サポートで良さそうです。HUAWEI nova liteで使用したLineageOSは、Android 10の公式ROMがなさそうなので、今回は試しませんでした。

前準備

  • fastbootコマンドを使えるようにしておいてください。
  • bootloaderのロックを解除しておいてください。

手順

TWRPを入れてSystem領域を拡張する

Nexus 5のシステム領域は、古いシステムですので1GBしかありません。パーティションの拡張(1.5GBへ)が必要ですので、そのために少し特殊なTWRPを導入します。

  1. TWRP 3.3.1-HH-hammerheadをダウンロード。
  2. 電源とVol-の同時押しでbootloaderを起動する。
  3. 「fastboot flash recovery twrp-3.3.1-HH.R.5.img」*1等を実行し、リカバリを焼き込む。
  4. bootloaderからリカバリを起動する。
  5. TWRP上で「Advanced」→「Terminal」に移動。
  6. ターミナル内で「hh_repart -m」と入力する。

これでパーティションの切り直しが完了します。

crDroidをダウンロードしてインストール

  • crDroid公式サイトから、Nexus 5(Hammerhead)用のROMイメージをダウンロード。
  • OpenGappsから、ARM(ARM64ではない)、Android 10用のGoogla Appsをダウンロード。nanoあたりで良い思います(比較画像
  • TWRPを起動して、Nexus 5へ今落としたファイルを転送する。
  • Installから、「crDroidAndroid-10.0-XXX-hammerhead.zip」を焼く。
  • 続いて、OpenGappsを焼く。

再起動すれば完了です。

*1 : ファイル名は落としたものに合わせる

初回起動

初回起動は結構時間がかかりますが、おそらく裏でコンパイラが動いているせいではないかと思います。しばらく我慢してください。

初回起動と初期設定が終わると普通に使えるようになります。

cdDroid10.jpg

何もしなくてもSafetyNetも問題なく通過しました。

crDroid10_safetynet.jpg

まとめ

これから使ってみて、なにかあれば追記します。