版权归作者所有,如有转发,请注明文章出处:https://cyrus-studio.github.io/blog/

LineageOS 是一个基于 Android 开源项目(AOSP)的开源操作系统,主要由社区开发者维护。它起源于 CyanogenMod 项目,该项目于 2016 年关闭后,LineageOS 成为了其继任者。

主要特点:

  • 开源:所有源代码都是开源的,任何人都可以查看、修改和分发。

  • 无预装垃圾软件:相比一些预装大量应用的定制 ROM,LineageOS 保持了简洁和干净的系统环境。

  • 定期更新:社区提供持续的安全补丁和新功能更新。

  • 广泛设备支持:支持各种品牌和型号的设备,尤其是一些官方已停止支持的老旧设备。

  • 隐私保护:LineageOS 提供了增强的隐私保护功能,如权限管理器和私密模式。

注意:在刷机之前,请确认你的设备已经解除BL锁。

LineageOS

开始刷机之前,先在 LineageOS官网 找到自己的设备型号,下载对应的刷机包

或者下载 LineageOS 源码 自己编译系统

image.png

下载 GMS套件包 (可选) image.png

刷机环境准备

在 Linux 中配置 Android SDK Platform-Tools,可以按照以下步骤进行

1. 下载 Android SDK Platform-Tools:

# cd 到存放 platform-tools 的目录
cd /mnt/case_sensitive
# 下载 platform-tools
wget https://dl.google.com/android/repository/platform-tools-latest-linux.zip
# 解压 platform-tools
unzip platform-tools-latest-linux.zip

2. 配置环境变量:

为了在任何地方都能使用 adb 和 fastboot 命令,你需要将 platform-tools 目录添加到你的 PATH 中。

编辑 ~/.bashrc 文件

nano ~/.bashrc

在文件末尾添加以下行

export PATH=$PATH:/mnt/case_sensitive/platform-tools

然后重新加载 .bashrc 文件

source ~/.bashrc

3. 验证配置

你可以通过以下命令检查 adb 是否配置成功

adb version

测试连接设备,确保你的 Android 设备已经通过 USB 连接,并且启用了开发者模式和 USB 调试。

adb devices

这将列出已连接的设备。

刷第三方 Recovery

小米官方 Recovery 没有刷机选项(更不可能支持刷第三方 ROM),因此需要先刷第三方 Recovery。

TWRP官网:https://twrp.me/Devices/

1. 通过flashboot刷入TWRP

在 TWRP 官网找到适合自己设备的 twrp.img 下载到本地 image.png

刷新 recovery

# 进入fastboot模式
adb reboot fastboot

# 刷新recovery
fastboot flash recovery twrp.img

2. 通过app刷入TWRP

下载安装完成后打开TWRP APP,选择【TWRP FLASH】【SELECT A DEVICE】【在输入框中输入自己的设备型号】【点击搜索结果下载TWRP镜像】

下载完成后点击【Select a file to flash】选择刚才下载的 twrp.img 完成安装

开始刷机

进入recovery模式(或者同时按住【音量+】和【开机键】)

fastboot reboot recovery

通过下面2种方式之一完成刷机。

1. 安装刷机包

【挂载】【启用 MTP 模式】把刷机包拉到手机存储卡上 截图.png

点击【清除】右滑双清 image.png

回到主页,点击【安装】选择刚推送给到sdcard下的刷机包,右滑开始刷机。

刷入 GMS 套件也是同理。

刷机完成重启系统。

2. 通过sideload刷机

进入recovery模式(或者同时按住【音量+】和【开机键】)

fastboot reboot recovery

点击【清除】右滑双清 image.png

接着 TWRP 主界面点击“高级” -> “ADB Sideload” -> “滑动按钮开始 Sideload” image.png

执行下面的命令开始刷机

adb sideload E:\lineage-21.0-20240805-UNOFFICIAL-gemini.zip

刷入 GMS 套件

adb sideload E:\MindTheGapps-14.0.0-arm64-20240612_135921.zip

完成后点击重启系统

使用LineageOS Recovery刷机

有的 ROM 可能需要使用 LineageOS 自己生成的 recovery.img 才能刷机成功。

进入fastboot模式(或者同时按住【音量-】和【开机键】)

adb reboot bootloader

刷入 LineageOS Recovery

fastboot flash recovery recovery.img

进入recovery模式(或者同时按住【音量+】和【开机键】)

fastboot reboot recovery

【Factory reset】【Format data】格式化数据 image.png

【Apply update】【Apply from adb】开启 adb sideload image.png

开始刷机

adb sideload E:\lineage-21.0-20240805-UNOFFICIAL-gemini.zip

等待刷机完成重启系统。

参考: 小米手机刷 LineageOS 系统教程 Twrp V3.2.1 For Mi 5c Released ( 7to.cn )