4、

红米Note使用的是MSM8928,翻译成人话就是高通410处理器。作为以高通家族为核心的手机,刷机自然是比较容易的事情。我了解到这些,当我以6Plus作为主要使用的手机后,我开始对红米Note进行刷机。

刷机之前,自然要在网上寻找一些资料。我使用的是刷机大师这个软件,首先要求手机必须插入内存卡,在系统中进行解锁后,按照说明进行操作。当刷机大师将ROM传送到内存卡中、并且向手机发送重启命令时,手机会重启,但是并不会按命令的要求进入Recovery界面,而是重启后直接像正常开机那样进入MIUI。在这里,我卡住很多次,一开始很多次我都以为是刷机失败。后来无意间发现,当这时手机重启的瞬间,必须立刻按住电源键+音量加键,才能进入刷机大师刷入的Recovery,然后手动wipe再手动选择ROM包,进行刷机。也许这是小米公司防止用户刷机而故意设置的套路吧。

刷机路上,都是靠自己不断尝试,总少不了往坑里掉。

我印象,我刷入的第一个操作系统,并不是安卓系列,而是Yunos。这个“Yunos航海版air for 红米Note移动4G增强版”,我印象它提供的功能较少,对于日常的通话、拍照、录像等提供了较好的支持。虽然Yunos可以安装普通的安卓软件,然而软件商店中应用下载的速度却是让人捉急。

随后,我就在各种ROM下载网站寻找红米Note的ROM,刷入很多个ROM,又不断寻找下一个可刷入的ROM。后来,我总结出来,在国内可下载到的这些ROM,是具有一定特点的:

(1)ROM内包含各种软件,多达十几个或几十个,有些软件甚至没听说过名字;
(2)这些软件不可卸载,甚至包含广告,且广告弹窗无法关闭,用安全软件拦截都不行;
(3)如果使用暴力方法,强制卸载这些软件,这些软件的残留图标会永远保存在系统菜单内,同时,系统会不断弹窗提示软件无法启动。

在这里,以我刷过的其中一个ROM为例说一下。这个ROM的下载来源在此不予透露,但我可以透露的是,我是在国内的ROM网站下载的。在下载页面,ROM介绍中并没有提示里面包含推广软件,仅仅说明基于CM11或CM12等二次开发,增加了某些功能。当刷入手机后,开机则自动启动了多个软件,包含360手机卫士等十几个软件。

我这里仅以360手机卫士为例说明。该ROM已将这十几个软件设置为系统软件,用常规的卸载方式是无法卸载的。由于这些第三方ROM均自带Root权限,因此我将其连接电脑,在Windows系统下的“豌豆荚”软件中,利用Root权限强制卸载360手机卫士。卸载后,在应用菜单中,有一个丑陋且无法删掉的“360手机卫士”图标,这个图标已经不是360的图标,而是一个“应用不存在”的图标。点击该图标,提示“尚未安装360手机卫士”。

重启手机,当手机重启完毕后,会有系统弹窗,提示系统中缺少360手机卫士,导致系统出现错误,该弹窗不断弹出,令人讨厌。同时,应用菜单中,那个错误图标依然存在。这时,我重新下载安装360手机卫士,则该图标正常显示为360手机卫士的图标,系统也不再弹窗,并且,360手机卫士依然无法卸载。

经测试,其他自带的软件与此类似。

5、

既然这些刷机包以CM为基础,那我就去下载CM的原始包吧。

CM全称CyanogenMod,是最大的第三方Android ROM编译团队(后在2016年12月下旬停止运营,由LineageOS接续)。CM官方支持数百个手机型号,但没有对红米Note进行官方支持。于是,我找到了xda上面针对红米Note的非官方刷机包。目前,在这个XDA的页面,已经找不到相关的下载链接。但当时是可以下载的。

红米Note移动4G单卡增强版,英文名:Redmi Note,代号dior。

后来我又遇到了ResurrectionRemix,它的ROM会传到BasketBuild这个网站。在这个网站,有一个人专门为Redmi Note dior提供刷机包支持。然而我发现,刷机包更新异常频繁,每天都会更新,每次的更新多多少少会有一些bug,比如相机无法连接,或者其他问题。因此,我便三五天左右更新一次。由于打开BasketBuild网站速度很慢,并且下载速度更慢,所以每次更新,我都把手机放在一边,等我忙完其他事情后,ROM基本就下载好了。然后我再将ROM转移到内存卡中,手动进入Recovery进行刷入。后来我才知道Nightly的意义。

有一段时间,BasketBuild网站停止服务进行改造。这段时间为了折腾,我继续在网上找有关的ROM。于是我发现了Androidfilehost。在这里提供的刷机包更多,但是关于红米Note的刷机包,却寥寥无几,即使有,也是在BasketBuild上已经存在的旧版刷机包。然而,在BasketBuild改造期间,这个ROM的开发者将新的Nightly包传在了Androidfilehost上面。Androidfilehost打开速度和下载速度比较快,于是我就依赖它来更新系统。

然而,有一段时间,Androidfilehost不允许来自中国大陆的IP地址进行访问。由于我没有工具可以改变我的IP,因此我只能放手,但此时BasketBuild尚未改造完成。后来Androidfilehost解禁,允许中国大陆的IP访问和下载。

我在MIUI的论坛中,看到有人推荐这些第三方的ROM,但帖子内容对人有误导性。我印象很清楚的一个帖子是这样说的:帖子作者使用的是红米Note联通3G版,他说,他不推荐移动4G版用户刷入,因为TD-LTE是国人开发,国外不支持,所以刷入会导致手机无法使用4G网。当然这句话不是原话。他在这篇两百多字的帖子中,这句话反复说了三四次。下面的跟帖中,也有人说,“唉,移动用户太tmd悲催”。

看到这个帖子,我很无奈,也很气愤。我就是移动4G用户,可是我刷了那么多的国外ROM,都完美支持TD-LTE,甚至这些ROM还支持TD-LTE的Volte技术,只是我的手机不支持,所以Volte按钮是灰色的,无法开启。这些喷子怎么就那么讨厌呢?

6、

在不断的刷机中,我还在Androidfilehost上面找其他的ROM,如AOSP等,但是刷入后无法进入系统。其他人开发的Redmi Note dior的ROM也如此。迫不得已,我还是要刷之前的版本。直到我遇到了魔趣。

魔趣是中国人开发的,里面对红米Note提供官方支持,不仅有Nightly版本,还有stable版本。上面提到,我在刷Nightly遇到过bug,因此我在魔趣只下载stable版本去刷。但每次升级,都需要将刷机包转移到内存卡,很麻烦。魔趣系统中的“安装”按钮,仅针对自家的Recovery有效,否则,点击进去后,手机虽然会重启,但是会直接进入系统。之后,我就使用其他软件,将魔趣提供的Recovery刷到手机里,从此解决了这个问题。

后来,由于Google停止对Android 6.0系列的安全升级,魔趣也释放出最后一个Android 6.0的stable包,名字叫history。所有的Nightly全部升级到7.1.2。随后我刷过7.1.2的包,但是由于一些问题,我还是降级到6.0.1。

当我不断刷机,不断更换系统时,我发现,在《说说我的红米Note(一)》中提到的充电时屏幕失灵的问题,已经不复存在。也就是说,只要我用这些第三方的ROM,包括CyanogenMod、ResurrectionRemix和魔趣,都不存在这个问题。看来,充电时屏幕失灵,并不是原厂充电器的问题,也不是手机硬件的问题,而是MIUI的问题。

小米官方的MIUI,针对红米Note的MIUI版本,到现在为止都是4.4.4,第三方ROM能提供6.0.1和7.1.2已经很不容易了,我为何不用最新的,却停留在6.0.1呢?另外,我家人淘汰的红米Note 1S我为何不用来刷机?这个红米Note 1S后来解决了我的什么问题呢?敬请期待后续的博文。