安卓刷机一波三折,那些在刷机中要避的坑

2023-03-06 11:34发布

最近正好重新玩起了已经阔别10年的安卓刷机。那就正好把我自己在刷机上的经验分享给大家。






只要是智能手机,都能够刷机。


为什么要刷机?

  1. 手机的开机密码忘了。
  2. OTA升级时发生错误,无法开机。
  3. 换个自定义系统。

苹果设备的刷机只有用数据线连接安装了 "iTunes" 的电脑一条路。并且还不能降级,这里就不赘述了。






本文是主要针对可玩性极高的安卓手机。

我的安卓手机是一台3年前的红米 Rendmi Note7 Pro 。想要在安卓上使用苹果的 imessage。需要使用到谷歌框架。但是MIUI系统自从12.5版本以后,在部分低端机型上面取消了谷歌框架。就算是后来再装也是无法运行。于是乎,准备来个降级,重新使用起谷歌框架。


像在10年前就一直在玩安卓刷机。想想现在用起来也应该轻车熟路了。不想,结果第一步就翻车了。


首先第一步就是要去小米的官网申请BL锁的解除。






BL锁是什么?

BL锁,是BootLoader的简称,就是在操作系统内核运行之前运行的一段小程序。也就是相当于PC上面的BOIS程序。如果不先解开BL锁,则根本无法刷机或是 ROOT。


也就说明了现在的安卓手机在安全性上面做得还是可以的。


好在小米手机还是能解BL锁的。像华为部分不能解锁的机型可玩性就差了。大致步骤是先打开手机上的“开发者模式”(关于如何打开请自行百度)。再把“解锁”选项打开,然后把小米的账号和手机绑定。但一般需要等待7天左右。解锁后再到官网 http://www.MIUI.com/unlock/ 按照提示下载解锁工具解锁。


这里注意解锁工具只能在 Windows 上运行。运行工具后连接你的手机,点击解锁即可。但敲黑板了 。在这一步之前,请一定要先备份好你的数据。因为解锁将会清除所有手机上的内容。


解锁只需要几秒钟就能完成。当手机重启后再进入开发者模式就能看到令人眉飞色舞的“已解锁”字样。


但是。现在还是漫漫长征的第一步。接下来就要正式刷机了。


安卓的刷机分为线刷和卡刷两种。

不管哪种刷机数据都无法保留。(虽然卡刷原则上是可以保留,但不那建议这么做)


线刷是像 iPhone手机一样,连接电脑,下载好完整固件包,然后通过按住手机的音量键下 电源键,自动会进入一个 "FastBoot" 米兔界面,然后连接安装好刷机程序的电脑刷机即可。(刷机工具小米官网有下)这里注意你手机型号所对应的固件版本,不要用错了,要不然就有可能会无法开机,直接变砖了。而这个线刷的固件版本容量会比较大。我的机型下载的固件包就有5个G以上。因为固件包中还包含了“Recovery”启动器。


那什么是“ Recovery” ?这其实就是一个安装程序。相当于Windows上的PE系统。而对于 Mac 用户则会更加熟悉,和 Mac 上的那个 Recovery 恢复分区一样,就是用来装系统的。那也就是安卓上另一种的刷机方式,“卡刷”。


卡刷顾名思义就是把刷机包保存到手机内置的硬盘中。然后通过 Recovery 的程序来加载刷机包完成系统的安装。小米的 Recovery 进入方法为 音量键上 电源键。


不同品牌机型进入线刷、卡刷的可能会不一样。但总归是通过那几枚实体按键来实现的。


当我用线刷完成降级以后安装好了谷歌框架。但因为是低版本,有些功能用得不尽人意。而且小米的招牌“广告”繁多。于是,在论坛上发现在了MIUI的欧洲大神自制EU版很不错。完全去除了广告,并且内置谷歌框架。继续折腾起来。


但是要刷EU版,则需要先安装第三方的“Recovery”程序。小米内置的可不会让你去安装第三方的ROM。那就先得需要使用 ADB 工具包刷入第三方的 “TWRP”后,再通过 “TWRP”来卡刷EU版本。


ADB工具包是谷歌针对安卓的一个调试工具。Windows 和 Mac 都可以安装使用。它主要是通过ADB命令行的方式来安装一些高权限程序。WIndows 甚至还有人专门做了“一键刷机”批处理安装包。


说干就干。刷入“ TWRP”很简单。但就在我要进入 TWRP 时又出了幺蛾子。刷完后怎么重启都还是进入了小米官方的 “Recovery”。多次重刷结果都一样。


正当一筹莫展,准备放弃的时候,突然发现,原来当刷完 TWRP 以后,只需要按住音量键上键,再重启手机就可以进入了。原来是因为小米使用了AB分区系统。正常重启后使用原本的小米Recovery来替换安装的 TWRP Recovery。只要让它强制进入过一次 TWRP 之后就能正常了。


进入TWRP 后,连接电脑把卡刷所拷贝到手机存储卡的根位置上。卡刷包的容量就小了一半,我的为2G左右。相样要注意不同机型的不同 TWRP 包和 ROM 包。我是在这个网址下的:https://sourceforge.net/projects/xiaomi-eu-multilang-miui-roms/files/xiaomi.eu/


正当看到MIUI的开机图标再次出现却还没来得及兴奋的时候,又出问题了!

系统一直卡在MIUI LOGO处了。进不了系统了。


原来是卡刷的完成的时候忘了清除系统缓存和Data数据区了。再重新进入“TWRP”后双清后,熟悉又简洁的界面终于来了。


至此,系统刷机折腾结束。又可以愉快的玩耍了。


总结一下。其实刷机并没有多难。只要备好时间和善于“百度一下”。胆大心细。问题总能一步一步来解决。而且当解决完问题最后成功的时候,那种满足感就会油然而生。


人活着,不就是在不断学习和不断进步中成长的嘛。虽然有人会说应该把时间用在对的地方,让专业的人来做专业的事。但如果愿意去尝试一下,就可能会发现下一个“专业”的你。你的潜能才是无限巨大的。


希望我的经验对你会有所帮助。