本文章提供的方法适用于:

1.小米4之前无BL锁及深刷限制的机器。

2.小米在888以前,网络上存在已泄露firehose引导文件的机器。

这台红米Note在扩容后root过程中系统拒绝引导导致只能进入recovery模式,也就是俗称的砖了。经过在N年前各个语言的帖子中寻觅的信息碎片和几个晚上的努力后,红米Note最终还是起死回生了。这让我不得不感慨,面对非常古老的机型,大多数资源和教程/经验分享帖都已失效的情况下,还是尽量不修改系统为妙。

这台机器在拒绝引导后的症状是:开机即进入rec,rec分区正常,可刷入第三方recovery(如twrp)。fastboot模式可正常进入,但无论是线刷官方包还是卡刷官方包/类原生均无法正常进入系统。这可能是因为修改分区后分区的挂载点出现问题,若使用官方MiFlash工具线刷则会报错:Error(Writing 'data') : size too large.

由于使用系统分区扩容复原脚本并不能解决问题,故只能考虑使用深刷覆写整个硬盘。对于小米早期的高通SoC机型(小米4之前),机型没有BL锁,同时也可以通过触点短接/工程线/fastboot指令直接进入深度刷机模式。首先通过百度搜索安装高通的Qualcomm HS-USB全套驱动,然后机器在fastboot 下输入:

fastboot erase rpm && fastboot reboot

即可进入9008模式,此时手机黑屏,电脑设备管理器的端口下显示9008.

9008端口

如果此时进入了9006模式,电脑则会把手机的所有分区识别为大容量存储磁盘,此时可以使用DiskGenius等分区工具删除所有可见分区并保存修改,手机主板在无法读取到分区信息后会自动进入9008模式。

由于这台机器实在太老,所以目前市面上比较出名的支持9008深刷的工具(例如刷机匣和搞机助手)在刷入时会有各种问题。但对于互联网上存在,有泄露的firehose文件的较新一些的手机,仍可以通过firehose引导免授权深刷(原则上小米和OPPO可解锁的新机器如果要9008深刷需要售后账号授权,而firehose文件实际上就是授权的一部分,可以通过向9008模式下的机器发送firehose文件成功引导分区刷写)。

9008刷机到底该怎么用?

一般而言,小米在官方渠道可下载到的线刷包会包含.mbn后缀的文件,以及名为图中xml的文件,加载三个文件后新机即可成功发送分区深刷。不过红米Note应该是由于太过古老,在使用这些工具时要么无法发送引导,要么在刷写过程中报错。

分区刷写失败

继续谷歌了很久之后尝试性的使用老版本的小米官方线刷工具死马当活马医,没想到还真成了。需要注意的是2018以后版本的Miflash需要授权才可以进行9008深刷,因此需要老版本的Miflash,使用2015年版本成功刷入整个系统并终于成功开机。

在海外还流通过名为MiflashPro的修改版线刷工具,不仅支持普通线刷/高通9008深刷/联发科SP深刷,还支持部分机型直接一键进入9008模式,若有老小米手机无法正常开机想要抢救的朋友不妨搜索相关教程尝试。

尽管这些工具和机器距今可能都接近十岁高龄,不过只要对低版本安卓SDK的支持还在,这些机器就仍然有发光发热的价值。这些盈盈一手可握的机器,也是最方便的时光机。

0
0