LineageOS刷机教程
版权归作者所有,如有转发,请注明文章出处:https://cyrus-studio.github.io/blog/
LineageOS 是一个基于 Android 开源项目(AOSP)的开源操作系统,主要由社区开发者维护。它起源于 CyanogenMod 项目,该项目于 2016 年关闭后,LineageOS 成为了其继任者。
主要特点:
开源:所有源代码都是开源的,任何人都可以查看、修改和分发。
无预装垃圾软件:相比一些预装大量应用的定制 ROM,LineageOS 保持了简洁和干净的系统环境。
定期更新:社区提供持续的安全补丁和新功能更新。
广泛设备支持:支持各种品牌和型号的设备,尤其是一些官方已停止支持的老旧设备。
隐私保护:LineageOS 提供了增强的隐私保护功能,如权限管理器和私密模式。
注意:在刷机之前,请确认你的设备已经解除BL锁。
LineageOS
开始刷机之前,先在 LineageOS官网 找到自己的设备型号,下载对应的刷机包
或者下载 LineageOS 源码 自己编译系统
下载 GMS套件包 (可选)
刷机环境准备
在 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 下载到本地
刷新 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 模式】把刷机包拉到手机存储卡上
点击【清除】右滑双清
回到主页,点击【安装】选择刚推送给到sdcard下的刷机包,右滑开始刷机。
刷入 GMS 套件也是同理。
刷机完成重启系统。
2. 通过sideload刷机
进入recovery模式(或者同时按住【音量+】和【开机键】)
fastboot reboot recovery
点击【清除】右滑双清
接着 TWRP 主界面点击“高级” -> “ADB Sideload” -> “滑动按钮开始 Sideload”
执行下面的命令开始刷机
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】格式化数据
【Apply update】【Apply from adb】开启 adb sideload
开始刷机
adb sideload E:\lineage-21.0-20240805-UNOFFICIAL-gemini.zip
等待刷机完成重启系统。
参考: 小米手机刷 LineageOS 系统教程 Twrp V3.2.1 For Mi 5c Released ( 7to.cn )