注:本文内容主要来源为 LineageOS Wiki,以小米设备为例。
在实际遵循说明之前,请阅读该指南至少一次,以避免因错过任何步骤而出现问题
确保你的计算机有adb和fastboot
在您的设备上启用USB调试
确保待刷入的设备已解锁bootloader(若没解锁请阅读第一部分)
注:以下步骤只需在每个设备上运行一次。
警告:解锁引导加载程序将清除设备上的所有数据!在继续之前,请确保您想要保留的数据已备份到您的电脑和或Google帐户或同等帐户。请注意,OEM备份解决方案(例如三星和摩托罗拉备份)一旦安装,可能无法从LineageOS访问。
在小米网站上创建一个 Mi 帐户。请注意,一个帐户每 30 天只能解锁一台唯一的设备
将电话号码添加到小米帐户
将 SIM 卡插入手机
通过重复点击 启用Settings>中的开发人员选项。About PhoneMIUI Version
Settings在> Additional settings> Developer options>中将设备与您的小米账户关联Mi Unlock status
下载Mi Unlock 应用程序(需要 Windows 才能运行该应用程序)
运行小米解锁应用程序并按照应用程序提供的说明进行操作。它可能会告诉您最多必须等待 30 天。如果出现这种情况,请等待指定的时间,然后再继续下一步!
设备和小米账户验证成功后,Bootloader 应该被解锁
由于设备完全重置,需要重新启用 USB 调试才能继续
下载最新的recovery文件,名为recovery.img
通过USB连接计算机和待刷入的设备
在设备关闭的情况下,按住Volume Down + Power直到屏幕出现FASTBOOT字样,然后松开
请键入以下内容验证PC是否已找到该设备(按住shift点击右键选择powershell窗口)
./fastboot devices请键入以下内容刷入recovery文件(替换<recovery_filename>为实际文件名!)
./fastboot flash recovery <recovery_filename>.img现在重新启动进入恢复以验证安装。不要重新启动到现有操作系统,因为它会覆盖您刚安装的recovery文件
a. 在设备关闭的情况下,按住Volume Up+ Power。按住两个按钮直到 屏幕上出现MI标志,然后松开
下载您要安装的 LineageOS 安装包或自行构建包
a.(可选)如果您想安装一个应用程序包附加组件,例如Google Apps (使用架构),请阅读并按照Google Apps页面arm64上的说明进行操作
如果您不在恢复中,请重新启动进入恢复
a. 在设备关闭的情况下,按住Volume Up+ Power。按住两个按钮直到屏幕上出现MI标志,然后松开
现在点击Factory Reset,然后点击Format data / factory reset并继续格式化过程。这将取消加密并删除存储在内部存储中的所有文件,并格式化您的缓存分区(如果有的话)
返回主菜单
侧载LineageOS.zip包,但在阅读/遵循其余说明之前不要重新启动!
a. 在待刷入的设备上,选择Apply Update,然后选择Apply from ADB以开始侧载
b. 在PC上,键入以下内容侧载包(替换<filename>为实际文件名!)
./adb sideload filename.zip警告:如果希望在设备上安装Google Apps插件,则必须在首次启动 LineageOS之前执行此步骤!
按顺序对所有需要的包重复上述侧载步骤
如果不想安装任何附加组件(例如 Google Apps),可以跳过这整个部分
附加组件未使用LineageOS的官方密钥签名,因此当它们被旁加载时,Lineage Recovery 将显示一个屏幕,上面写着”Signature verification failed“,这是没问题的,请单击”Continue“。
成功安装所有内容后,现在可以首次重新启动设备进入操作系统!
单击屏幕左上角的后退箭头,然后单击Reboot system now
首次启动通常不会超过 15 分钟,具体取决于设备。如果需要更长的时间,可能错过了某个步骤,否则请随时寻求帮助
通常情况下,adb 会报告Total xfer: 1.00x,但在某些情况下,即使进程成功,输出也会在 47% 处停止并报告”adb: failed to read command: Success“。在某些情况下,它会报告”adb: failed to read command: No errororadb: failed to read command: Undefined error: 0“,是没有问题的。