红米7手机刷LineageOS系统

前言

本文是一篇分享如何把第三方安卓系统LineageOS刷入红米7手机的教程.

LineageOS是什么

LineageOS(也称Lineage OSLineage OS Android Distribution)是一个面向智能手机平板电脑自由免费开放源代码Android系统分支。它是深受欢迎的定制ROM CyanogenMod的继任者。[2]它在2016年12月Cyanogen公司突然宣布停止开发并关闭项目基础设施后复刻而生。[3][4]LineageOS于2016年12月24日正式启动,其源代码存放于GitHub

参考: https://zh.wikipedia.org/wiki/LineageOS

安装adb和fastboot

参考: https://wiki.lineageos.org/adb_fastboot_guide.html

fastboot,adb是什么?

  • Fastboot:在安卓手机中fastboot是一种比recovery更底层的刷机模式。就是使用USB数据线连接手机的一种刷机模式。相对于某些系统(如ios)卡刷来说,线刷更可靠,安全。在PC端使用fastboot需要相应的fastboot工具,我们平常使用工具刷写Recovery镜像,实际上即是通过fastboot这个工具来调用实现。
  • ADB:ADB的全称为Android Debug Bridge,即调试桥,方便调试设备或调试开发的Android APP。ADB是android sdk里的一个工具, 用这个工具可以直接操作管理android模拟器或者真实的android设备。

下载安装包

下载地址

解压安装包

安装包里面包含fastbootadb

修改环境变量PATH

环境变量PATH是操作系统用来指定可执行文件搜索路径的一个变量,它告诉系统在哪些目录下查找要运行的程序。

安装文件夹路径添加到环境变量PATH

以下Windows 10为例介绍, 其他Windows系统都可以设置环境变量PATH.

在左下角的搜索框输入【系统环境】,出现如下图所示结果,然后点击【编辑系统环境变量】。

点击”环境变量”

选择**”Path”** — “编辑”

把刚才解压缩文件夹的路径添加到这里

验证是否安装成功

在cmd中输入adb, 然后按回车

安装成功的话, 会返回以下结果.

如果环境变量设置无误, 但不生效, 尝试重启电脑即可

解锁小米手机

下载解锁工具

下载地址: http://www.miui.com/unlock/index.html

手机开启开发者选项

「设置」-> 「全部参数」-> 连续点击多次「MIUI 版本」(直到开启开发者选项即可)

设备绑定小米账号

「设置」->「更多设置」 ->「开发者选项」 ->「设备解锁状态」(登录小米账号)

手机开启USB调试

「设置」->「更多设置」->「开发者选项」->「USB调试」(开启即可)。

手机进入 fastboot 模式

  • 方法1: 手机和电脑用数据线连接, 电脑打开 cmd(命令提示符),执行下列命令

    1
    adb reboot bootloader
  • 方法2: 手机关机, 然后同时长按音量减(-)键电源键进入 fastboot 模式

在电脑里,运行小米官方解锁工具

解压完后,文件夹里找到 miflash_unlock.exe,双击运行。登录账号依照提示完成解锁即可。

刷ROM

官网原文: https://wiki.lineageos.org/devices/onclite/install

1. 下载这两个文件

根据手机型号在lineageOS网站中找到对应的文件

下载地址 https://download.lineageos.org/onclite

  • lineage-18.1-xxx-signed.zip - 这是 LineageOS 的系统文件(ROM文件),用来刷入替换原来的系统。

  • lineage-18.1-xxx-recovery.img - 这是 Recovery 工具镜像,用于进入恢复模式,并从中安装或恢复系统。特定的 ROM 可能需要与之匹配的 recovery.img

2. 手机开启USB调试

「设置」-> 「全部参数」-> 连续点击多次「MIUI 版本」(直到出现开启开发者选项即可)

「设置」->「更多设置」->「开发者选项」->「USB调试」(开启即可)。

3. USB数据线连接手机和电脑

4. 电脑执行命令

在电脑cmd命令行窗口中执行命令

通过 ADB 让手机重启并进入 Bootloader 模式(也叫快速启动模式 )。

1
adb reboot bootloader

一旦手机处于 Bootloader 模式,请通过键入以下内容验证您的PC是否找到它

在电脑cmd命令行窗口中执行命令

1
fastboot devices
  • “fastboot devices” 命令用于检查当前通过 USB 连接的、处于 Fastboot 模式的设备列表。

5. 闪存恢复到您的设备

在电脑cmd命令行中输入以下命令

1
fastboot flash recovery  recovery.img    
  • 命令作用是通过 fastboot 把指定的 recovery 镜像文件刷入到设备的 recovery 分区中。
    也就是用来刷入第三方 Recovery(如 TWRP)来替换掉原厂的 Recovery。

  • recovery.im: 刚才下载Recovery工具镜像文件

6. 断开数据线, 手机同时按音量(+)电源建 (有点难进入, 要尝试多次)

成功的话, 如图所示

7 清除数据

8. 插入数据线, 刷ROM

选择Apply from ADB

电脑执行以下命令, 刷入第三方系统

1
adb sideload lineage-18.1-20210613-nightly-onclite-signed.zip   

9 完成

参考


红米7手机刷LineageOS系统
https://blog.9001001.xyz/posts/2eaab60b6bd4/
作者
夏日雪糕
发布于
2021年7月2日
许可协议