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

好在线刷包治百病,因此我决定先线刷回原厂开发版系统,除了与LineageOS 15.1要求的底包相适应,也顺便解决某些系统底层上的问题。而且国际版 MIUI 也更新了基于Android 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的recovery,到TWRP官网下载最新TWRP,可以利用 adb 刷入。这里提供一个不知道是谁制作的一键刷入工具,度盘下载

进入TWRP后,先手动重启至recovery以清除 data 。

4. 刷入LOS

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

5. 刷入Gapps

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

6. 刷入Magisk

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


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

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

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