blog/lineageos-18

从 LineageOS 16.1 升级到 18.1

想起来我已经好久没有更新 LineageOS 了。以至于 4 月 1 日 LineageOS 突然释出基于 Android 11 R 的 18.1,我还以为是个愚人节玩笑——我 17.1 都还没来得及更新呢,怎么就突然 18.1 了?

然而 LineageOS 群里热热闹闹的聊天却告诉我这是真的。有人分享升级时遇到的问题,有人为官方没有支持的老设备编译 LineageOS。跨越两个大版本使用旧版总归让人不安心,于是连忙更新了。

LineageOS 和一些周边项目最近的变化不小:

  • LineageOS 发布了 Lineage Recovery。但我 TWRP 已经用得比较熟悉了,没太大的兴趣去尝试一个新的 recovery,后文也将用 TWRP 操作。
  • OpenGApps 开发没有以前那么活跃了。OpenGApps 现在仅支持到 Android 10 Q,并且网站上标注了 10.0 的支持还有些小问题。因此 LineageOS 18.1 仅支持 MindTheGapps 作为 Google Apps 的提供。
  • Magisk 后端和 Magisk Manager 合并代码库了,并称 Magisk app。这是为了解决以前 Magisk 后端和 manager 常常遇到的版本不同步的问题,一方面方便作者同步地开发,另一方面也确保了用户安装的一定是对应的版本。

我的设备距离上次更新大版本以来也有着不小的变化:

  • 我卸载了 LineageOS 官方的 su addon,安装了 Magisk,这样我能在拥有 root 的情况下通过 SafetyNet 检查,访问 Google Pay 和 Ingress 这些服务。
  • 我通过 Magisk 安装了 EdXposed。这基本就是 Xposed,只是 Xposed 不支持 Android 8+,而 EdXposed 支持 8.0~11.0。
  • 我在 EdXposed 模块上安装了 XPrivacyLua,专门用来治那些不给权限不能用的流氓软件。
  • 我安装了 Shelter,将那些天天在内部储存内到处拉屎的流氓软件放了进去,眼不见心不烦。

幸运的是,虽然有这么多变化,LineageOS 升级的步骤也和原来没有太大区别。这里记录下我的升级过程。

下载

你可能注意到了,与之前这篇文章相比,这里没有列出 Android 固件。这是因为 LineageOS 18.1 的镜像已经贴心地包含了最新固件。

升级

确保 USB debugging 打开,然后连接到电脑上,在通知中将 USB 连接模式改为文件传输。在电脑上运行

adb reboot recovery

即可进入 TWRP。然后将刚刚下载好的几个包传到手机上

adb push lineage-18.1-20210405-nightly-cheeseburger-signed.zip Magisk-v22.0.zip MindTheGapps-11.0.0-arm64-20210328_143848.zip /sdcard/Download/

在 TWRP 点击 Install,首先安装 LineageOS 18.1。然后以前有 Google Apps 就装 MindTheGapps,有 Magisk 就装 Magisk。以前安装过 OpenGApps 也不用专门去卸载,直接安装 MindTheGapps 就行了。这里只是升级,不用抹除宝贵的数据分区 /data。只有之前没有安装 Google Apps,现在要装 Google Apps 才需要抹除 /data 分区;这似乎是 setup wizard 导致的,貌似是有一些 hack 的方法可以做到不抹除。

体验

丝滑。

Android 9 Pie 时我说过 Pie 的动画过于强烈。虽然 R 的动画只增不减,但却把握好了幅度,反而做到了一种灵敏迅捷的效果。点击一个选项时画面会往外扩张、然后渐变到子选项,返回时画面往里缩。任务视图中向上拖动完成前松开,任务窗口会往回弹两下;拖动成功后,旁边的窗口移动过来填补空缺时也会往回弹。从应用返回启动器时启动器画面会从拉伸的样式往下恢复正常。

解锁时会有短暂的锁解开的动画,然后可能是我的错觉,指纹识别好像更灵敏了。

更多 dark theme,更多 AMOLED black。

Dark theme 下通知中心不仅控制栏,通知条目也变成深色了。电话、信息、浏览器这些 Lineage-made applications 也有深色了。启动器的所有应用抽屉现在不仅是深色,而且是纯黑了。

截屏

现在截屏会在左下角显示略缩图,可以一键分享、编辑、或者舍弃。可以通过设置开启短按截屏,短按即可划定矩形区域截屏。可惜的是这个界面本身截不了图,不能发到这里。Again, 这个动画很舒服。

那么什么时候才有原生的滚动截长图呢?

其他

默认返回键改到左边了,我已经习惯于使用右边作为返回键,于是打开了翻转触摸按键的选项。

收到聊天软件的通知会显示一个 bubble,可以在 bubble 中快速回复。这个我还不太会玩。

桌面的行数减少了一行,AOSP 在催你换更大屏幕的手机了

MindTheGapps 不像 OpenGApps 那样可以选择什么 micro、nano、pico 版之类的,它只提供一个包。包含的东西比 OpenGApps 的 pico 多不少,比如我不喜欢的负一屏。

About Me