.. _lineageos_19.1_pixel_3:
==============================
Pixel 3上安装LineageOS 19.1
==============================
虽然 :ref:`android_11_pixel_3` 可以在 :ref:`pixel_3` 上完美运行Android 11 和 12,但是依然有以下不足:
- Google官方镜像打包了太多的Google全家桶应用,很多应用对于我来说完全是无用的鸡肋
- Google官方较早停止了早期旧型号手机的升级支持,包括 :ref:`pixel_3`
- Google为了推广自家的Google TV服务,阉割了官方镜像的Chrome Cast功能
第三方ROM镜像采用了Google的 `AOSP(Android Open Source Project) `_ , 通过 :ref:`android_build` 实现了精简系统,提供自定义软件包组合,以及进一步控制定制的能力。 `LineageOS `_ 作为最早的著名第三方ROM CyanogenMod 的继承者,具有精简和轻量级的特点,我在 :ref:`pixel_3` 上采用LineageOS,方便我实现 :ref:`mobile_pixel_dev` 。
准备工作
=============
- 在个人电脑上安装 :ref:`adb`
- 解锁bootloader
使用 ``fastboot`` 临时启动一个定制recovery镜像
==================================================
- 下载 `Lineage Recovery `_ ,只需要简单下载最新的recovery文件,例如 ``lineage-19.1-20220517-recovery-blueline.img``
- 将 :ref:`pixel_3` 手机通过USB连接到电脑主机,然后运行 ``adb`` 检查::
adb devices
可以看到类似输出::
List of devices attached
912X1U972 device
- 终端命令执行::
adb reboot bootloader
此时手机会启动到 ``Fastboot Mode`` 模式 ,此时执行以下命令检查::
fastboot devices
会看到类似输出::
912X1U972 fastboot
- 将recovery文件刷入设备::
fastboot flash boot lineage-19.1-20220517-recovery-blueline.img
- 继续启动手机,正常进入Android系统后,长按电源键关机
- 在手机关机状态下,同时按下 ``音量降低键 + 电源键`` ,然后在启动菜单中选择 ``Recovery Mode``
在recovery模式下安装LineageOS
================================
- 下载 `LineageOS安装包 `_ 或者自己 :ref:`android_build`
- (可选)下载 `Google Apps `_ ,这样可以在刷机时同时安装Google应用获得Google Play Store,方便后续安装应用
- 根据 `opengapps Package Comparison `_ 描述,目前只针对 Android 11 提供了 Pico 和 Nano版本
- 其他Android版本目前尚未提供(因不确定是否每项都能正确工作),后续根据发布情况,可以选择最小化的 ``pico`` 版本
- 在 Recovery 模式下选择 ``Factory Reset`` ,然后选择 ``Format data/factory reset`` ,此时会删除掉手机中所有数据并清理缓存
- 返回主菜单页面
- 旁路加载LineageOS ``.zip`` 包:
- 在手机设备上选择 ``Apply Update`` ,然后选择 ``Apply from ADB``
- 在主机端,使用以下命令sideload镜像包
::
adb sideload lineage-19.1-20220517-nightly-blueline-signed.zip
- (可选安装Google Apps)返回主菜单页面,选择 ``Advanced`` ,然后选择 ``Reboot to Recovery`` ,当设备重启以后,选择 ``Apply Update`` ,然后选择 ``Apply from ADB`` ,此时,在主机端执行 ::
adb sideload MindTheGapps-12.1.0-arm64-20220416_174313.zip
.. note::
``Add-ons`` 没有使用LineageOS官方密钥前面,所以此时会提示 ``Signature verification failed`` 。这是正常的,在手机端选择继续安装就可以
- 所有安装都完成后,返回主菜单页面,然后选择 ``Reboot system now``
- 重启完成后即进入最新LineageOS系统,可以看到系统安全补丁是最新的2022年5月(Google官方针对Pixel 3只提供到2021年的安全补丁)
参考
======
- `Install LineageOS on blueline `_