共计 2046 个字符,预计需要花费 6 分钟才能阅读完成。
失业了闲来无事,翻抽屉翻到了几年前的红米 7A(2019 年的机器,通用代码 codename 为 Pine),一看果真没电,随便找了个充电器,看看能不能充上电。几个小时过去了,充满电后,发现还能开机,就是有点卡顿,想着给刷个系统试试。
不过,好像最近不怎么流行刷机了。看了一圈下来,目前比较推荐的是 Pixel Experience 和 LineageOS,前者内置了 Google 框架服务,体验比较接近 Google 手机的 Pixel,可惜的是 Pixel Experience 已经停止开发了,所以相对来说就比较推荐 LineageOS,而我本人自己也是刷的最新 LineageOS 系统。
准备工作
手机解锁 bootloader
带锁机型线刷前须解锁,如果不解锁,就没法刷第三方固件,解锁地址:https://www.miui.com/unlock/。
解锁成功后,设备完全重置,需要重新 启用 USB 调试。
电脑安装 adb 和 fastboot
adb(Android Debug Bridge)是连接 Android 手机与 PC 端的桥梁,可让用户在电脑上对手机进行全面的操作。
首先,从 Google 官方下载 adb 和 fastboot,完成下载后,得到一个压缩包,解压缩。这个是非安装版本,解压后在文件夹目录内通过终端使用,操作逻辑类似 Linux。
接着,安装 Google 官方出品的 安卓 USB 驱动,如果不确定电脑是否安装该驱动,最好跟着重新装一遍,否则 adb 功能将无法正常使用,因为手机根本无法连接到电脑:
- 解压缩驱动包
- 右键开始菜单,点击「设备管理器」,右键最上方的计算机名称,选择「添加驱动程序」→「浏览」,定位到刚解压缩的文件夹,直到 usb_driver 文件夹为止,然后点击「下一步」
- 选择「安装」,最后系统会提示驱动安装成功
下载 LineageOS 刷机包
LineageOS 官网下载:https://download.lineageos.org/devices/Mi439,找到对应机型下载即可。
以红米 7A 为例,需要下载以下文件:
- lineage-21.0-20240822-nightly-Mi439-signed.zip
- dtbo.img
- recovery.img
- vbmeta.img
警告:确保设备当前正在使用 Android 10。
Flashing additional partitions
手机关机,同时按住「音量减 + 电源键」,直到屏幕上出现「FASTBOOT」字样,然后松开。
Fastboot 模式下自动重启怎么办?
保持手机与电脑连接的情况下,打开「控制面板」→「设备和打印机」,找到 Android 设备后删除设备。接着保持数据线连接的情况下重启手机进入 Fastboot 模式,电脑会再次自动安装驱动。
通过 USB 把手机连接到电脑,打开终端,输入 fastboot devices
检测手机是否成功连接电脑,接着输入以下命令:
fastboot flash dtbo dtbo.img
fastboot flash vbmeta vbmeta.img
安装 Lineage Recovery
手机关机,同时按住「音量减 + 电源键」,进入 Fastboot 模式。
通过 USB 把手机连接到电脑,打开终端,输入 fastboot devices
检测手机是否成功连接电脑,接着输入以下命令:
fastboot flash recovery recovery.img
fastboot boot recovery.img
安装 LineageOS
恢复出厂设置
当手机进入到 recovery 模式后,首先进行的第一步操作是恢复出厂设置,目的是清空手机原有数据。
点击「Factory reset」→「Format data/factory reset」→「Format data」,完成后返回主菜单。
旁加载 LineageOS
在手机端,点击「Apply update」→「Apply from ADB」。
回到电脑端,使用命令 adb -d sideload filename.zip
旁加载软件包。正常情况下,adb 会报告Total xfer: 1.00x
,即加载成功。
安装 Google Apps
如果不想安装 Google Apps,可跳过。如果想安装 Google 应用程序,则必须在安装 LineageOS 后立即安装。
在手机端,点击「Apply update」→「Apply from ADB」。
回到电脑端,使用命令 adb -d sideload filename.zip
旁加载软件包。当手机屏幕显示 Signature verification failed 时,单击 Yes。
正常情况下,adb 会报告Total xfer: 1.00x
,即加载成功。
最后,返回主菜单,点击「Reboot system now」,第一次重新启动设备进入操作系统。
使用感受
先放两张使用截图感受一下:
流畅啥的就不说了,毕竟刚刷的系统,非常丝滑流畅,最主要是没有广告,体验很好。刷之前停留在了安卓 10,刷完后安卓 14,还是挺香的。
红米 7A 这款神机,竟然忘记了还有 FM 电台功能,直接打开就能听,连耳机都不用插,在山上也不怕没信号。🤣