PH-1がLineageOSの正式サポートを受けられるようになったらしいので焼いてみたいと思う。
LineageOS 16 now available for the Xiaomi Mi 6, Xiaomi Mi Mix 2, and Essential Phone
( https://www.xda-developers.com/lineageos-16-xiaomi-mi-6-xiaomi-mi-mix-2-essential-phone/ )
LineageOS 16.0 appears to be live for the Essential Phone. Anybody try it yet?
( https://forum.xda-developers.com/essential-phone/development/lineageos-16-0-appears-to-live-t3939150 )
Installation instructions
( https://wiki.lineageos.org/devices/mata/install )
Essential Phone(PH-1)にMagiskを導入した話。TWRP/ROM...etc
( https://qiita.com/Blank71/items/53e163356fd69cb27228 )
#環境
Android 10.0 - Beta 4 - QP1A.190502.046
からのLineageOS 16.0
への移行です。
#必読
これさえ読めれば、弊記事など読まなくても大丈夫。
Post: Steps that I followed to get it up and running
( https://forum.xda-developers.com/essential-phone/development/lineageos-16-0-appears-to-live-t3939150/post79723223 )
#必要なもの
lineage-16.0-<date>-nightly-mata-signed.zip
( https://download.lineageos.org/mata )
twrp-installer-mata-<ver.>.zip
twrp-<ver.>-mata.img
( https://twrp.me/Devices/Essential/ )
(お好み)
open_gapps-<Platform>-<Android>-<Variant>-<Date>.zip
( https://opengapps.org/ )
#手順
以下からは実際にやったときの手順。
ブートローダーをアンロック。
ブートローダを起動し、twrp.imgをインストール。aとbのどちらのスロットにもインストールしたほうがトラブらない(と思う。)
$ fastboot flash boot_a twrp-3.2.3-0-mata.img
$ fastboot flash boot_b twrp-3.2.3-0-mata.img
$ fastboot reboot
データ領域とシステム領域の消去をする。自分の使っているTWRPはタッチが効かないから全部コマンドラインでやる。
$ adb shell twrp wipe data
$ adb shell twrp wipe system
まず、LineageOSのROMを焼く。そのあとtwrp.zipのインストールをする。
$ adb shell twrp sideload
$ adb sideload lineage-16.0-20190614-nightly-mata-signed.zip
$ adb shell twrp sideload
$ adb sideload twrp-installer-mata-3.2.3-0.zip
一度、リカバリーから脱してリカバリーに再度戻る。でないとGappsのインストールに失敗する。
$ adb reboot recovery
$ adb shell twrp sideload
$ adb sideload open_gapps-arm64-9.0-pico-20190614.zip
#感想
twrp.zipを焼いておかないと、リカバリーに入っても、LineageOSのカスタムリカバリーが起動される。このカスタムリカバリー上でGappsを焼こうとしても失敗した。また、ROMを焼くのと同時にGappsを焼いても、起動してみると焼けていなかった。上記の手順を踏めば成功すると思う。