2021/5/4 Nexus6 が Android 11 に対応したので追記 ← NEW!!!
今回はcrDroid Android v6.9をインストールする
OSの選定理由は単純、ここで名前が多く挙がっていたため
今回の試験環境:
Nexus6 ( XT1100 )
Windows10 1909 64bit
なおPCでは E:\temp\Nexus6 に各種ファイルを置いている
作業を行うPCにSDK Platform Toolsをダウンロード、適当な場所に展開しPATHを通す
developer.android.com
そして各ファイルをダウンロード
今回は
・カスタムリカバリ TWRP 3.4.0
・カスタムROM crDroid Android v6.9
・GMS関連 OpenGApps micro-20200905
・root化用 Magisk v20.4
を使用
root化に関しては最初行わなかったが、OSを起動するとカスタムリカバリ(TWRP)が標準リカバリに強制的に戻る挙動を回避するため導入した
まずはBootLoaderのアンロックを行う
開発者向けオプションからOEMロック解除を有効に
端末をfastbootモードで立ち上げ、PCからfastboot oem unlock
PS E:\temp\Nexus6> fastboot oem unlock
端末上でアンロックの可否を尋ねられるのでyesを選択
次にカスタムフラッシュを書き込む
fastbootモードにした状態でPCと接続し、下記コマンドを実行
fastboot erase recovery
fastboot flash recovery .\twrp-3.4.0-0-shamu.img
PS E:\temp\Nexus6\TWRP> fastboot erase recovery (bootloader) has-slot:recovery: not found Erasing 'recovery' (bootloader) Erase allowed in unlocked state OKAY [ 0.030s] Finished. Total time: 0.030s PS E:\temp\Nexus6\TWRP> fastboot flash recovery .\twrp-3.4.0-0-shamu.img (bootloader) has-slot:recovery: not found (bootloader) is-logical:recovery: not found Sending 'recovery' (11615 KB) OKAY [ 0.370s] Writing 'recovery' OKAY [ 0.112s] Finished. Total time: 0.500s PS E:\temp\Nexus6\TWRP> fastboot reboot-bootloader Rebooting into bootloader OKAY [ 0.000s] Finished. Total time: 0.000s PS E:\temp\Nexus6\TWRP>
端末のストレージを初期化する
TWRPを立ち上げ、パスワードを聞かれるが入力せず下部の”Swipe to Allow Modifications”を選択
"WIPE"をタップした後”Swipe to Factory Reset”をスワイプ、最後に"Format Data"を実行
端末にファイルを置くディレクトリ作成
adb shell mkdir -p /sdcard/ROM
PS E:\temp\Nexus6> adb shell mkdir -p /sdcard/ROM * daemon not running; starting now at tcp:5037 * daemon started successfully PS E:\temp\Nexus6>
カスタムOS、OpenGAppを先ほど作成したディレクトリへコピーする
またroot化させる場合はMagiskも同様にコピー
adb push .\crDroidAndroid-10.0-20200807-shamu-v6.9.zip /sdcard/ROM
adb push .\open_gapps-arm-10.0-micro-20200905.zip /sdcard/ROM
adb push .\Magisk-v20.4.zip /sdcard/ROM
PS E:\temp\Nexus6> adb push .\crDroidAndroid-10.0-20200807-shamu-v6.9.zip /sdcard/ROM .\crDroidAndroid-10.0-20200807-shamu-v6.9.zip: 1 file pushed, 0 skipped. 6.9 MB/s (537615762 bytes in 74.120s) PS E:\temp\Nexus6> adb push .\open_gapps-arm-10.0-micro-20200905.zip /sdcard/ROM .\open_gapps-arm-10.0-micro-20200905.zip: 1 file pushed, 0 skipped. 6.9 MB/s (264133065 bytes in 36.719s) PS E:\temp\Nexus6> adb push .\Magisk-v20.4.zip /sdcard/ROM .\Magisk-v20.4.zip: 1 file pushed, 0 skipped. 14.0 MB/s (5942417 bytes in 0.404s) PS E:\temp\Nexus6>
TWRPの”Install”をタップし、表示される画面で上3つのファイルを選択、”Swipe to confirm Flash”をスワイプしインストール
インストール後Reboot、なお今回TWRPのアプリケーションはインストールせず
以上でNexus6にAndroid10を導入することができる
ブラウジング等でのスクロールでは多少のカクつきが発生するものの、体感としては2年落ちミドルレンジスマホかな?という印象で6年前の機種とは思えない
そもそも32bit CPUなSnapdragon 805で10が稼働してるん凄ない?Android 11にも期待…
2021年 5月4日 追記 Android 11 対応しました!! :iwai:
crDroid Android v7.5 が Android 11 に対応、Nexus 6 版が公開されている
GMS関連についても 遂に OpenGApps がTEST版ながら Android 11に対応した模様
今回は
・カスタムリカバリ TWRP 3.5.2
・カスタムROM crDroid Android v7.5
・GMS関連 OpenGApps micro-20210130-TEST
を使用して実際にインストールしてみる
インストール方法は上記と同じ
なお今回はroot化しなくてもTWRPが飛ばないため非rootで構築、よって Magisk は無し
PS E:\temp\Nexus6> fastboot erase recovery (bootloader) has-slot:recovery: not found Erasing 'recovery' (bootloader) Erase allowed in unlocked state OKAY [ 0.030s] Finished. Total time: 0.035s PS E:\temp\Nexus6> fastboot flash recovery .\twrp-3.5.2_9-0-shamu.img (bootloader) has-slot:recovery: not found (bootloader) is-logical:recovery: not found Sending 'recovery' (12871 KB) OKAY [ 0.410s] Writing 'recovery' OKAY [ 0.190s] Finished. Total time: 0.600s PS E:\temp\Nexus6> fastboot reboot-bootloader Rebooting into bootloader OKAY [ 0.000s] Finished. Total time: 0.010s PS E:\temp\Nexus6> adb shell mkdir -p /sdcard/ROM PS E:\temp\Nexus6> adb push .\crDroidAndroid-11.0-20210412-shamu-v7.5.zip /sdcard/ROM .\crDroidAndroid-11.0-20210412-shamu-v7.5.zip: 1 file pushed, 0 skipped. 7.0 MB/s (537943400 bytes in 73.500s) PS E:\temp\Nexus6> adb push .\open_gapps-arm-11.0-micro-20210130-TEST.zip /sdcard/ROM .\open_gapps-arm-11.0-micro-20210130-TEST.zip: 1 file pushed, 0 skipped. 7.1 MB/s (328480999 bytes in 43.932s) PS E:\temp\Nexus6>
Nexus6 に Android11 を導入できることが確認できた
参考文献
・xda developers - [ROM][10.0][OFFICIAL] crDroid Android v6.9 [shamu]
forum.xda-developers.com
・LineageOS Wiki - Install LineageOS on shamu
wiki.lineageos.org