发布于
安卓刷机学习日志 01
安卓刷机的意义
一般来说,国内安卓手机厂商的ROM都带有不少的限制,比如杀不掉的后台进程和服务啦、烦人的系统推送啦、恶心人的云控啦等等。而第三方的基于国内ROM的修改版ROM或者类原生ROM都没有这些毛病,并且提供很多个性化的设置(虽然不一定比官方ROM好)。
前置工作
一台可以解锁BootLoader的手机
我使用的是一台内存配置为8+128GB的Redmi Note12R,CPU是骁龙4gen2,在低端机里算是很能打的了,但是小米官方对它预装的MIUI14进行了阉割,就算root了换了民间大神的系统桌面还用模块伪装成了高端机型,系统界面(控制中心)的背景依然是一个灰色的遮罩,非常的丑。
解锁BootLoader
重要提醒:解锁Bootloader会丢失手机的所有数据,请提前做好备份!!!
我们在设置中的关于手机界面点击全部参数,然后连续点击MIUI版本这一栏7次打开开发者选项,然后在设置中找到开发者选项,找到选项查看设备解锁状态,然后按文字提示操作申请解锁BootLoader即可。
等待7天后我们在Windows电脑上下载安装小米解锁助手,登录小米账号后选择解锁手机。手机关机后长按音量下键 + 关机键进入Fastboot模式,手机屏幕此时会显示橙色的FASTBOOT字样,这时将手机使用数据线连接到电脑的USB接口上,当电脑屏幕上显示找到设备后我们点击解锁设备即可开始解锁,等待一段时间等进度条满了显示解锁成功即表示本设备已成功解锁BootLoader。
开启OEM解锁
在开发者选项中找到OEM解锁,启用后重启手机。
找一个合适的ROM
MIUI有很多第三方的官改ROM,但官改系统大部分不支持低端机,而且官改系统不是开源系统,无法保证里面是否藏有锁机或格机的程序。
鉴于以上原因,我最终将目光转向了开源的类原生ROM。遗憾的是大名鼎鼎的LineageOS并不支持我的这部Redmi Note12R及其衍生机型。所以在多方查找后,我选择了一个冷门但有官方支持的类原生ROM——Bliss ROM。
这台Redmi Note12R可以刷入基于 Android 14 的 Bliss ROM 17,而且还带gapps。在这里可以下载到。
TWRP
TWRP是一个开源的第三方Recovery程序,我们需要使用第三方Recovery才能刷入非官方的ROM,否则会无法进入系统。红米Note12R暂时没有官方的TWRP,第三方倒是有适配,网上搜吧,我就不提供链接了。
开始刷机
准备文件与工具
在这里下载Android platform-tools,解压后里面有我们刷机需要的adb和fastboot(这个也可以用miui解锁助手文件夹里的)
为了减少低级错误发生的可能性,我们先把要刷的ROM卡刷包和TWRP放在platform-tools的文件夹下面。
退出小米账号
在开始刷机前我们先退出小米账号以防一些莫名其妙的问题。
进入Fastboot
我们将手机关机,长按音量下键+关机键进入橙色的FASTBOOT模式。
刷入TWRP Recovery
我们先在Windows CMD或PowerShell中切换到platform-tools的目录,这里假设我们把它解压到了D盘的根目录下(实际情况要看你自己解压到哪里),那么我们应该输入:
cd D:\platform-tools
我们在开发者选项中打开USB调试选项,然后我们将手机用数据线连接电脑的USB接口。
在命令窗口输入命令将手机重启到bootloader:
.\adb.exe reboot bootloader
接着我们输入以下命令来查看设备是否有成功被识别:
.\fastboot.exe devices
如果显示出一个表,前面一列的是乱码后面一列显示device则表示电脑连接成功。
这时我们输入:
.\fastboot.exe flash recovery_a twrp.img
.\fastboot.exe flash recovery_b twrp.img
.\fastboot.exe reboot recovery
注:其中twrp.img请根据实际文件名,善用鼠标和tab补全
这时我们会成功进入到TWRP的界面。
右侧有个language选项里面可以选择简体中文。
我们输入手机锁屏密码进入TWRP。
线刷ROM卡刷包
在这一步我们需要用到一个叫作adb sideload的功能。
在TWRP的左下角,有个叫**Advanced(中文为“高级”)**的选项。我们点进去,里面有我们要找的adb sideload。
我们点击adb sideload,上面有两个选项,我们先勾一下,然后滑动下方的拖动条启动adb sideload。
看到Starting adb sideload feature或启动adb sideload中就表示adb sideload已经启动了。
这时我们回到电脑这边来,在命令行输入:
.\adb sideload rom.img
其中rom.img是ROM卡刷包的名称,善用鼠标和tab补全
等待刷入完成后手机上的日志会有几个报红,这是正常现象,下方会显示个按钮叫我们Reboot或者重启,点击那个按钮重启就可以了。
清除数据
如果无法进入系统,重启到TWRP后双清,清除完后重启,即可进入线刷的第三方ROM。
刷机完成
如果你看到了第三方ROM的开机动画,这时就代表你已经刷机成功了!
Bliss,启动!
因为Bliss的这个包是自带gapps的,所以我们第一次进的时候不要连wifi,不然可能会因为没有魔法而卡在谷歌认证。建议进系统后自行安装梯子软件。经过一些简单的设置我们就可以进入系统了。
至此我们已经完成了Bliss ROM在红米Note12R上的刷入。