LineageOS 官方上周 (2.26) 正式发布了基于 AOSP 项目 An­droid 8.1 开发的 LineageOS 15.1,感动哭。我用了两个多月的 un­of­fi­cial,终于可以转正了!那么就让我来把 LineageOS 15.1 刷进手机里去。不过,我的小米手机 5 在我的各种折腾 (zhé mó) 之下出了不少问题:千疮百孔。

好在线刷包治百病,因此我决定先线刷回原厂开发版系统,除了与 LineageOS 15.1 要求的底包相适应,也顺便解决某些系统底层上的问题。而且国际版 MIUI 也更新了基于 An­droid O 开发的 MIUI,我也顺便体验一下国际版 MIUI。下面就开始吧!


1. 解锁

在官方的解锁工具下载页申请解锁资格后,下载解锁工具(点此下载)。按照解锁步骤,你需要在要解锁的手机上登陆你的小米账号,再手动进入 Bootloader 模式(关机后,同时按住开机键和音量下键),连接电脑,解锁。

解锁成功
解锁成功

2. 线刷最新开发版MIUI(非必须)

因我需要线刷解决一些潜在的小问题,所以可以参照下面来线刷开发版 MIUI。

1. 备份数据

线刷过程会清除所有数据,建议备份一些基本的数据并复制到到电脑保存。

2. 下载线刷包

前往 MIUI 官网,查找最新的开发版线刷包,比如: http://bigota.d.miui.com/8.3.1/gemini_global_images_8.3.1_20180301.0000.00_8.0_global_1788c3879a.tgz

3. 下载线刷软件

在 MIUI 论坛线刷页面下载官方线刷工具 Miflash ,解压到任意目录下。双击 XiaoMiFlash.exe 安装,第一次使用通常会提示安装驱动。

4. 线刷

  1. 解压下载好的线刷包,解压到任意目录,找得到就行。
  2. 在关机状态下,同时按住 音量下+电源键 进入Fastboot模式将手机USB连接电脑
  3. 点击加载设备,驱动正常的话就会加载出设备,否则请检查。
  4. 点击“选择”找到解压后的线刷包的位置,点击刷机,注意不要勾选上锁,免得刷完还要再解锁……

线刷完成
线刷完成

线刷完成后会自动重启。感受了下国际版 MIUI 的开机引导,语言有简体中文,但是地区没有中国。并且谷歌设置向导无法使用四角点击大法跳过,大概是我刷机太着急没有退出谷歌账号,放弃体验。

3. 刷入TWRP

替换 MIUI 的 re­cov­ery,到 TWRP 官网下载最新 TWRP,可以利用 adb 刷入。这里提供一个不知道是谁制作的一键刷入工具,度盘下载

进入 TWRP 后,先手动重启至 re­cov­ery 以清除 data 。

4. 刷入LOS

下载最新 LineageOS ROM,把要刷入的 ROM 复制到手机中,直接刷入系统。以我的理解,格式化 data 后,系统根目录只剩下一个 “TWRP” 文件夹,位于 /stor­age/​em­u­lated/ 下,而刷入 ROM 后会自动在 /stor­age/​em­u­lated/​0 / 下创建文件夹,而无 root 权限无法操作 /stor­age/​em­u­lated/​TWRP,故建议开机一次后,再将其他如 Gapps 的文件复制到手机中。

5. 刷入Gapps

The Open Gapps 还未更新 8.1 的 Gapps 时,ROM 制作者推荐了 MindTheGapps,不过现在 The Open Gapps 已经更新了 8.1 版的 Gapps ,选择 arm64,版本 8.1nano 包即可。将 Gapps 安装包复制到手机中,在刷完 ROM 后,不重启直接刷入即可。若不慎重启并进入系统,在 re­cov­ery 中双清后刷入 Gapps。

6. 刷入Magisk

虽然官方有提供 Root 补丁,但现在已经是 Magisk 的天下。让 Magisk 接管 root 权限已经是大势所趋。
到 github 下载最新版 Magisk:https://github.com/topjohnwu/Magisk/releases/download ,直接卡刷即可。


至此,手机就算是被我大换血了一番,一部 “崭新” 的手机就此诞生。新壁纸还挺好看的 (o゚v゚) ノ

苦恼的是,软件需要一个个还原,备份到电脑里的数据要迁移回来。所以,刷机并不麻烦,麻烦的是数据备份……

数据好多啊啊啊啊啊啊
数据好多啊啊啊啊啊啊