小米手机刷 LineageOS 系统操作指南
之前曾写过 LineageOS 刷机教程,最近用其它手机试了一下,发现步骤有了变化。现在可以不用 TWRP 了,LineageOS 官方直接提供 Recovery 操作。这里记录下 LineageOS 最新刷机方法,以方便大家参考。
提示:不同机型刷机步骤可能存在差异,加之刷机方法潜在的时效问题。建议最好参考自身机型的 LineageOS 官方文档,这是最权威可靠的。下面操作机型是红米K40,其中一些刷机步骤可能对部分机型不适用,请勿直接照搬操作。先查阅一遍官方安装文档,以避免出现意外问题!
1. 将系统升级到最新稳定版(避免在旧版本或开发版下操作)。假如 LineageOS 是 Android12,则 MIUI 也必须是 Android12 版本。
2. 手机已外置备份数据(如果有数据需要备份),以及完成 BL 解锁。
3. 手机开启 USB 调试并与电脑连接一次,确认设备可以正常识别,并且测试 adb
和 fastboot
命令可用。
4. 将手机关机,长按手机音量下键 + 电源键
进入 FASTBOOT 模式。
电脑新建一个文件夹(后面下载的刷机文件都放到这个文件夹下),打开该文件夹,按住键盘上的 Shift 键
,同时鼠标右键点击文件夹空白处,右键菜单点击“在此处打开 Powershell 窗口”(后面的刷机命令都在这个窗口中输入)。
5. 下载 vendor_boot.img 文件(按手机代号查找,选择要刷的 LineageOS 版本),用下面命令刷写供应商引导分区(替换实际文件名,下同)。
fastboot flash vendor_boot vendor_boot.img
6. 下载 Recovery image 文件(也是按手机代号查找),用下面命令刷写 Recovery 分区。
fastboot flash boot lineage-xxxx-xxxxxxxx-recovery-alioth.img
然后用下面命令重启到 Recovery 界面。
fastboot reboot-recovery
7. 下载 copy-partitions.zip 文件,该脚本作用是将手机活动槽内容复制到非活动槽,以避免潜在问题。
手机上用音量键和电源键操作,选择 Apply update -> Apply from ADB,然后电脑运行下面命令刷写。
adb sideload copy-partitions-20210323_1922.zip
由于签名问题,刷之前手机上需要确认刷写。然后返回主界面,选择 Advanced -> Reboot to recovery。
8. 下载 LineageOS 安装包和 GMS 套件包(可选,选择 arm64
版本)。
手机上选择 Factory Reset -> Format data / factory reset,确认删除内部储存文件和格式化缓存分区。
返回主界面,选择 Apply update -> Apply from ADB,然后电脑运行下面命令刷写。
adb sideload lineage-xxxx-xxxxxxxx-nightly-alioth-signed.zip
之后如果要刷 GMS 套件包,先返回主界面,选择 Advanced -> Reboot to recovery,然后选择 Apply update -> Apply from ADB 再刷写。
adb sideload MindTheGapps-xxxxxx-arm64-xxxxxxxx_xxxxxx.zip
由于签名问题,刷之前手机上需要确认刷写。刷完后回到主界面,选择 Reboot system now 并确认,之后系统会初始化启动,通常不超过 15 分钟。
至此,LineageOS 就刷完了。这是一些截图预览:设置向导、系统桌面、应用抽屉、系统通知栏、手机设置。
如果刷完后连接 WiFi 提示网络受限,请参考这个解决方法。
简单总结:如果只为更漂亮 UI,建议就不用刷 LineageOS 了。试用一圈第三方 ROM,你会发现以颜值和实用性来说,MIUI 是最好的。LineageOS 特点是系统纯净,注重隐私保护,没广告没多余预装软件,甚至可以用简陋来形容它,操作风格是原生 Android 体验。
为什么我在刷机之后 我在电脑上面调试 进入adb shell 命令行之后 输入ls chmod这类命令会使手机直接关机,但是如果直接使用adb shell + ls 就不会有问题,请问一下有什么办法解决吗
请问官方recovery怎么刷入面具呢?
现在主要是用修补boot.img方式刷面具哦,不用刷第三方recovery了。
我看网上教程都是twrp刷入面具的,lineageos自带recovery教程几乎没有
大佬厉害的
米11有吗?
官方没有适配,可以XDA上找找有没有第三方。
civi1s可以刷吗?
取决有没有适配这个机型,LOS官网可以查询。
红米k40有没有安卓10的系统版本,三方的也可以
小米10至尊版可以刷吗
这个机型没有适配哦。
请教 Recovery image 文件是以下哪一个啊?
lineage-20.0-20230603-nightly-alioth-signed.zip
boot.img
dtbo.img
super_empty.img
vbmeta.img
vendor_boot.img
谢谢
都不是,recovery文件是在下载刷机包那个页面提供的。
https://download.lineageos.org/changes 朋友是这个页面吗?我找不到啊?
请问是什么机型?红米K40吗?
是的!
现在 LineageOS 似乎改了,现在 Recovery image 是 vendor_boot.img 文件,建议参考官方安装文档。
红米K50,查找代号ruben没有呀,是不是就刷不了这个系统?
查询确实还没有适配这个机型。
vendor boot 就是boot.img吗?
不是,这个是
vendor_boot.img
,在 LineageOS 那里下载的。刷Lineage怎么麻烦的嘛, 难怪我刷不进去
别的系统不挑recovery, 一个rom直接刷进去了, 点击就送勒
请问有什么办法可以刷入面容解锁吗?
这个没有弄过哦。
第六步,我在其他地方看到过”fastboot reboot recovery”,请问这个和文中的”fastboot reboot-recovery”可以划等号吗
如果能运行,估计作用一样。
lionegeos 安装好了,你们怎么安装第三方应用啊。我没有安装gms 套件,请问可以安装别的应用商城吗? 我下载了应用宝的apk,点击没反应。是怎么会啊?
没有设置浏览器或文件管理器安装APK权限?
copy-partitions-20210323_1922.zip网址下载不了,按钮点击无效,请问有其他网址吗?
请查看之前第2个留言,有备用下载地址。
adb server version (31) doesn’t match this client (41); killing…
could not read ok from ADB Server
* failed to start daemon
adb: sideload connection failed: cannot connect to daemon
adb: trying pre-KitKat sideload method…
adb: pre-KitKat sideload connection failed: cannot connect to daemon
请问出现这种问题怎么解决 谢谢
抱歉,这个问题不清楚。下载最新版本adb试试?或者试下重启电脑。
米10好像没有?
确实没有,可以看下其它安卓类原生系统。
米10 10t 10i 都有啊
https://download.lineageos.org/devices/alioth/builds
步骤5和步骤7可以不执行嘛
这两步因机型而异,如果官方文档没写就不用。
刷系统说检测不到设备 USB调试已经开了
这就是连接问题了,尝试更换数据线,检查电脑驱动。
太感谢了!备用下载有效,已经下载成功了!
请问“adb sideload copy-partitions-20210323_1922.zip”中的“copy-partitions-20210323_1922.zip”如何得到,我从https://androidfilehost.com/?fid=2188818919693768129下载不了,这个文件所有安卓手机都通用对吗?能否通过网盘分享一下,谢谢!
可以使用这个备用下载地址。是否机型通用这个不确定,LineageOS文档只给出文件下载地址,没有更多资料说明。
recovery刷成功了 但是系统刷不上 怎能解决
建议对比所属机型的官方文档,不同机型可能步骤有差异。
谢谢分享 收藏了!