Pixel3にLineageOS入れたログ




なんやかんやカスタム ROM をやったことがなかったので、初挑戦してみることにした。

 

PC に Linux 入れるようなものかと思っていたが、スマホはそうもいかないらしい。

互換性の問題がおおいにあり、端末によって ROM が入ったり入らなかったりする。

たまたま手元に使っていない Pixel3 があり、素直に入れられそうなのでチョイス。



LineageOS

素の Android っぽく扱いやすい大手カスタム ROM。

昔の端末で最新の Android が使えたり、いろいろな便利機能が備わっているのが魅力。


Home:https://lineageos.org/


wiki:https://wiki.lineageos.org/


対応デバイス:https://wiki.lineageos.org/devices/






導入

LineageOS の wiki に則ります。

この記事はあくまでログであり、導入方法を説明するものではないので、ご自分で導入されるさいは公式の wiki をご覧ください。


端末は Pixel3 、PC は Linux mint です。


Pixel3 wiki

https://wiki.lineageos.org/devices/blueline/install/




準備(1-2/8)

PC に adb と fastboot を入れる。

スマホの USB デバックを有効にし、すべての Google アカウントからログアウトする。

OS が純正ファームウェアか確認する。





bootloaderの解除(3/8)

開発者向けオプションから、OEM ロック解除を有効にし、スマホを PC と接続。 





adb devices

スマホが接続されていることを確認したら、


adb -d reboot bootloader

fastboot で再起動。



fastboot devices

今度は fastboot で接続されているか確認して、


fastboot flashing unlock

ブートローダーのロック解除。







Lineage Recoveryをインストール(4/8)

ダウンロードページから自分のデバイスを探し、boot.img をダウンロード。

(ついでに zip もダウンロードしておくとのちのちラクかも)


https://download.lineageos.org/devices



Pixel3 は blueline

https://download.lineageos.org/devices/blueline/builds






fastboot devices

fastboot でつながっているか確認したら、


fastboot flash boot /path/to/boot.img

boot.img を焼きます。




ありえないほど凡タイプミスしてて恥ずかしい限りですが、1番最後のが成功例です。



音量ボタンを操作し、fastboot のメニューから Recovery を選択し、電源キーで起動。




LineageOS のロゴが表示され、RECOVERY に入れたら成功。






RecoveryからLineageOSをインストール(5-7/8)


 

 

Factory reset

 

タップ操作ができるようになっているので、メニューから Factory reset をタップ。


(上から3つ目)


そして Format data / factory reset 。



なんかいろいろされるので、終わるのを待つ。


終わったら、メインメニューに戻る。




zipを当てる


PCに戻り、さきほどイメージファイルをダウンロードしたところから、同様に zip をダウンロード。


https://download.lineageos.org/devices



スマホから、今度は Apply Update に進み、



Apply from ADB。




またまた PC に戻り、adb で zip のパスを通す。


adb -d sideload /path/to/zip


(打ってる画面撮り忘れました。すみません。)
(adb -d sideload 'home/shiro-ka/ダウンロード/lineage-22.2-xxx.zip' って感じでやったと思います。)




するとなんかいろいろ始まるので眺めている...というわけにもいかず、何個か関門がある。


まず、47% で止まる(ことがある。)




これは正常な動作で、気長に待っていれば OK 。 



次に、インストールが終わると Yes / No の2択を迫ってくる。



「拡張いれるなら1回再起動したほうがいいけどする?」と聞かれている。

コアな拡張もあるのかもしれないが、だいたいの場合は Google まわりのアプリを入れるか?という考えでいいとおもう。


今回は入れるので、Yes.




G appsを入れる

使う zip ファイルが違うだけで、やることは同じ。


まずは zip をダウンロード。

https://wiki.lineageos.org/gapps/


自分のデバイスにあわせて arm か arm64 かを選択。(だいたい arm64 。)


そうしたら、先ほど同様に Apply Update から Apply from ADB に進み、PC で

adb -d sideload /path/to/zip




途中、 Signature verification failed と出るが、仕様なのでかまわず Yes で OK 。





Restart

メインメニューまで戻り、ついに Reboot system now 。





成功していれば成功。

初期設定を行いましょう(純正 Android とほぼ同じなのでいつも通りやれば OK です。)







余談(8/8)

wiki の 8 ページ目はサイトマップなのでとくにやることは無いです。