前言

时间的车轮来到2018年,手机市场也逐渐进入了饱和期。除了极少数厂商的逆市增长之外,大多数厂商都放缓了增长的脚步。不少厂商的出货量出现了下降,IDC的数据已经证实了这一点。

记得李宇春有一首歌叫《再不疯狂我们就老了》,在给这篇原创起名时,我思考了挺久,觉得起这个类似的名字还是挺合适的。毕竟,现在看来刷机距离我们有一些渐行渐远的感觉。李大锤同学是我微博关注的一个90后数码博主,他的两个问题引起了大家的讨论:

手机安卓系统刷机教程(再不刷机我们就老了)(1)

事情的缘起,其实是华为最近发布的一则停止官方解锁的公告,这在搞机界引起了不小的反响。老机型两个月后不再提供官方解锁码,而新上市的机型一律不能解锁,这意味着华为手机想要刷第三方系统变得非常困难。华为的解释是,目前刷机的用户占总体用户数的1%不到,而且发现了大量利用官方解锁后,刷入带有广告或后门的系统的不法商家,利用此漏洞牟利。

手机安卓系统刷机教程(再不刷机我们就老了)(2)

不过不少数码类KOL表示不能接受,有些甚至在微博放言,从此不再购买华为的手机。比如这位魔法师蛋小丁:

手机安卓系统刷机教程(再不刷机我们就老了)(3)

那么对于安卓手机来说,刷机到底会带来什么样的改善?普通用户是否有必要进行刷机这样的操作呢?如果需要刷机,哪些机型会成为更好的选择呢?本文将力图从原理角度切入,并逐一进行分析。

手机安卓系统刷机教程(再不刷机我们就老了)(4)

刷机这个词几乎是伴随着安卓系统一同出现的。从百度指数来看,刷机的热度在前两年达到了一个高峰。最近几年则有逐步回落的趋势。

手机安卓系统刷机教程(再不刷机我们就老了)(5)

从刷机这个词搜索的地域来看,集中在北上广等一二线城市,年龄段集中在20到39岁。而性别划分中,则有82%的搜索请求是来自男性用户,看来搞机的主力还是汉子。

刷机的意义

从好几年前,我就开始接触刷机。那么问题来了,对于安卓手机来说,最基本的一个疑问就是,为什么要刷机?也就是说刷机的意义是什么呢?

手机安卓系统刷机教程(再不刷机我们就老了)(6)

Android 即使是发展到了2.3版本的时代,从使用体验的角度来说,仍然有很多不足之处。再加上当时除了HTC、三星等少数品牌,各个硬件厂商对于系统界面的优化并不重视。而不少第三方的ROM可以很好地解决这些痛点,这就使得刷机逐渐流行起来了。

手机安卓系统刷机教程(再不刷机我们就老了)(7)

MIUI也是那个时候开始流行起来的。以谷歌二太子Nexus S为例,刷入第三方的内核后,Root后配合NSTools可以支持超频和快充(当时还没有快充这个词,5V1A已经算较快的充电速度了),给使用体验带来很大的提升。

手机安卓系统刷机教程(再不刷机我们就老了)(8)

而对于HTC Desire HD (G10) 这样的机器来说,官方ROM只能支持到Android 2.3(Gingerbread),谷歌从Android 4.0开始引入的Project Butter,增加系统流畅性等的新特性都无从体验了,因而刷入Android 4.4(KitKat)版本的第三方ROM,可以大大优化使用的体验。还有包括新引入的Material Design,ROBOTO字体,全局代理支持等,都是在Android 2.3下无法体验的。

手机安卓系统刷机教程(再不刷机我们就老了)(9)

当然,随着Android的不断发展,KitKat后安卓的使用体验已经逐步完善。再加上硬件厂商对于软件使用体验也越来越重视,使得第三方的ROM生存空间越来越小。

手机安卓系统刷机教程(再不刷机我们就老了)(10)

如今,更多的用户刷机或Root手机,是为了安装Xposed框架以及对应的模块,如绿色守护和黑域,或支持自动抢红包、微信防撤回等功能。

手机安卓系统刷机教程(再不刷机我们就老了)(11)

当然,第三方ROM偶尔也会带来一些体验上的惊喜,例如魔趣基于Android 6.0版本的系统中,就带有锤子开源的“大爆炸”和“一步”等功能:

手机安卓系统刷机教程(再不刷机我们就老了)(12)

刷机的工具和系统

要讲清刷机操作的各个步骤,首先需要看一下安卓系统的开机时序。我这里是采用的类似电脑开机引导的思路来分析,如有疏漏之处还请轻拍。从图中可以看到,Bootloader类似电脑中的BIOS,初始化硬件并且更强大的是可以引导内核。解锁或绕过Bootloader是刷机的第一步,如果不进行这个操作,后续的步骤都无法进行:

手机安卓系统刷机教程(再不刷机我们就老了)(13)

这里以HTC手机上的HBOOT为例,从Bootloader可以进入Fastboot模式或Recovery模式:

手机安卓系统刷机教程(再不刷机我们就老了)(14)

官方的Recovery在系统更新时都会启用,不过由于过程中会对刷机包的数字签名进行校验,因而使用自带的Recovery是无法刷入第三方的ROM的。因而解锁Bootloader后,需要先刷入第三方的Recovery才能进行刷机。目前常用的Recovery有ClockWorkMod Recovery:

手机安卓系统刷机教程(再不刷机我们就老了)(15)

以及TWRP Recovery (TeamWin Recovery Project) :

手机安卓系统刷机教程(再不刷机我们就老了)(16)

以我手边的G10为例,就是使用了修改过的触摸版本的CWM Recovery完成刷机的。具体解锁的步骤,依照手机不同的品牌和型号,也会有所不同。HTC的机器既可以使用官方解锁后再刷一遍boot.img,也可以先降级后再S-OFF。

手机安卓系统刷机教程(再不刷机我们就老了)(17)

系统的选择方面,目前ROM的作者都是基于谷歌和高通等厂商开源的系统和内核进行适配的,因而个人更建议选择带有官方支持的系统,不论是系统的稳定性还是解Bug的频率,相对来说都有一定的保障。

手机安卓系统刷机教程(再不刷机我们就老了)(18)

目前可选的第三方系统还是比较多的,例如从CyanogenMod演变而来的Lineage OS,还有OmniROM,ResurrectionRemix,魔趣Mokee OS等,界面风格都接近原生系统,各有特色。比较具有代表性的Lineage OS,追求极简的风格,ROM包的体积只有几百MB,相比其他ROM动辄接近2GB来说也很小:

手机安卓系统刷机教程(再不刷机我们就老了)(19)

Mokee OS则是最具代表性的国内的ROM了,一些应用做了替换,如图库就使用LeafPic,内置Magisk,本地化做得还不错:

手机安卓系统刷机教程(再不刷机我们就老了)(20)

其他的诸如Resurrection Remix的特色就是高度的可定制化,当然ROM的体积相比Lineage OS来说也要大出了不少。

手机安卓系统刷机教程(再不刷机我们就老了)(21)

当然,值得一提的是解锁Bootloader后,会使得整机的安全性有一定的降低。常见的一些诸如用于找回手机的云服务等,都是需要设备锁来保护的。一旦解锁后,捡到手机的人可以直接刷新成新的系统,诸如上图那样找回手机的情况也就不会出现了。而且,对于不少厂家来说,解锁Bootloader意味着会失去保修,这也限制了不少用户的进一步探索。

刷机的实例

单说理论的话,这篇文章就像是云测评一样,总感觉有些不过瘾,所以想实际刷个机体验一下。以前的二太子和G10都是刷的KitKat,现在安卓早已进入牛轧糖和奥利奥的时代,再刷老版本就有点过时了。不过手边的机器,不是冷门机型就是MTK平台的,对于刷机的支持不太友好。我甚至一度想到闲鱼去收一台二手的高通平台红米手机来练个手,不过所幸后来发现手头的乐2手机对于刷机的支持还是不错的。具体的型号是X620。

手机安卓系统刷机教程(再不刷机我们就老了)(22)

乐视手机对于第三方ROM的支持还是不错的,尤其是高通平台的产品,多款都有Lineage OS和魔趣系统的官方版本ROM。这款手机采用了联发科的处理器,虽然没有官方ROM,不过在XDA上还是能找到不少非官方的第三方ROM的,比如Lineage OS,RR的系统等等。

手机安卓系统刷机教程(再不刷机我们就老了)(23)

Lineage的ROM体积比较小,直接下载这个刷机。乐视手机的解锁操作还是比较简单的,电脑上先安装手机的驱动,然后通过adb工具,使用fastboot oem unlock命令直接解锁:

手机安卓系统刷机教程(再不刷机我们就老了)(24)

然后刷入TWRP Recovery :

手机安卓系统刷机教程(再不刷机我们就老了)(25)

TWRP Recovery 界面和操作都非常方便直观:

手机安卓系统刷机教程(再不刷机我们就老了)(26)

清除Cache/Dalvik后,刷入系统:

手机安卓系统刷机教程(再不刷机我们就老了)(27)

几分钟后,就完成了:

手机安卓系统刷机教程(再不刷机我们就老了)(28)

简单的设置之后,就进入了Lineage OS系统:

手机安卓系统刷机教程(再不刷机我们就老了)(29)

接下来,可以继续进入Recovery安装Magisk框架:

手机安卓系统刷机教程(再不刷机我们就老了)(30)

安装完成后,可进入Magisk Manager进行管理:

手机安卓系统刷机教程(再不刷机我们就老了)(31)

目前已经提供了不少的模块下载,这里以绿色守护为例:

手机安卓系统刷机教程(再不刷机我们就老了)(32)

下载并安装绿色守护(Greenify)模块:

手机安卓系统刷机教程(再不刷机我们就老了)(33)

重启后进入绿色守护,就可以管理应用了:

手机安卓系统刷机教程(再不刷机我们就老了)(34)

当然,如果觉得系统不好用的话,也能再进入Recovery重新刷其他包或刷回原来的系统:

手机安卓系统刷机教程(再不刷机我们就老了)(35)

界面的对比

刷好了机,来看一下相比出厂自带的EUI,原生风格的Lineage OS在界面和使用体验上会有什么不同呢?简单对比一下刷机前后的系统界面吧。刷机前是Android 6.0,刷机后是Android 7.1.2。

手机安卓系统刷机教程(再不刷机我们就老了)(36)

桌面的比较,原生风格的Lineage OS采用的是Android 3.0开始引入的ROBOTO字体:

手机安卓系统刷机教程(再不刷机我们就老了)(37)

拨号界面的比较,都比较简洁:

手机安卓系统刷机教程(再不刷机我们就老了)(38)

短信界面的比较,Lineage OS的原生风格界面采用了大面积的色块设计:

手机安卓系统刷机教程(再不刷机我们就老了)(39)

设置界面,可以看到乐视的EUI系统色彩更为丰富一些:

手机安卓系统刷机教程(再不刷机我们就老了)(40)

图库应用的界面比较:

手机安卓系统刷机教程(再不刷机我们就老了)(41)

相机的界面比较,Lineage OS的相机高级设置直接安排在一级菜单中,而EUI则藏在了更深的二级目录:

手机安卓系统刷机教程(再不刷机我们就老了)(42)

多任务界面的比较,这个可以说是EUI的一大亮点,在多任务界面集成了快速控制按钮,比原生系统的卡片式多任务界面功能上要强大了不少:

手机安卓系统刷机教程(再不刷机我们就老了)(43)

从使用体验的角度来说,得益于马麟领衔的软件团队的优化,虽然EUI的Android系统版本号比Lineage OS要低,但是整体的使用感受反而会更好一些。

适合刷机的手机

上文中实际刷机时使用的乐2手机,是采用了联发科处理器X620,相比采用了高通处理器的X520,虽然都叫乐2手机,但是在最终ROM的适配支持上会有很大的不同。高通版很多系统就提供了官方的支持,而联发科版本则只有非官方的ROM。对于其他品牌的手机同样是如此的,例如红米一些手机的联发科版就没有Lineage OS官方的支持,而高通版就提供官方ROM。因而对于手机刷机比较感兴趣的用户,在开始选购手机时就应该特别注意这一点。

手机安卓系统刷机教程(再不刷机我们就老了)(44)

国内销量领先的几大品牌中,OPPO、vivo和魅族都不开放解锁,也就是不鼓励用户刷机。再加上最近开始停止解锁的华为,对于想刷机的用户来说,这几家显然都是不推荐的。那么市面上有哪些机型是想要刷机的用户的优选呢?

手机安卓系统刷机教程(再不刷机我们就老了)(45)

Google Pixel 2 XL Unlocked GSM/CDMA

首先,谷歌的亲儿子肯定可以第一时间体验到新系统,例如Android P的预览版第一时间就会推送到Pixel 2 XL,虽然这款手机目前还没有得到Lineage OS和Mokee OS的官方适配,不过从之前Pixel XL的情况来看,等Pixel 3 XL上市后,相关的适配一定会开始支持。不过考虑到这款机器不论是购买还是保修都有一定难度,因而还是建议有条件的用户购买。

手机安卓系统刷机教程(再不刷机我们就老了)(46)

一加手机6 6GB 64GB 亮瓷黑

一加历代的产品都获得了几大第三方ROM的良好支持,这一代最新的一加6相信也不会例外。等到高通释出内核源码之后,适配相信只是时间问题。虽然这一次一加6的独特的A/B分区的采用,给刷机带来了一定困难,不过仍然不能阻挡一加6成为想要刷机的用户最优的选择之一。

手机安卓系统刷机教程(再不刷机我们就老了)(47)

Xiaomi/小米 小米8年度旗舰

与一加一样,小米对于解锁也秉持较为开放的态度。从MIUI一路延续下来的刷机的传统,得到了较好的保持。上一代米6得到了绝大多数第三方ROM的官方支持,因而不出意外的话米8也一定如此。需要指出的是,对于需要经常刷机的用户,还是建议购买销量最大的普通版,可以做到最好的适配。毕竟透明探索版的硬件与普通版在硬件上还是有所差别的,屏下指纹与结构光模组的适配也会不同。

手机安卓系统刷机教程(再不刷机我们就老了)(48)

努比亚(nubia)Z17S 全面屏 游戏手机

努比亚是国产厂商中另一个对于第三方ROM支持较好的品牌。目前最新的产品是Z17S,已经有魔趣等提供了官方的适配,达到了较高的可用性。因而也是一个不错的选择。

手机安卓系统刷机教程(再不刷机我们就老了)(49)

Xiaomi/小米 红米Note5

如果想要以较低的成本,实现多种ROM的体验,那么红米Note5会是一个不错的选择。采用高通骁龙636方案,提供了较好的性能和适配性。目前国内的Mokee OS已经开始适配,当然在双摄的使用和优化上,还有待开发者进一步的调教。

手机安卓系统刷机教程(再不刷机我们就老了)(50)

Smartisan 锤子 坚果Pro2

锤子科技的Smartisan OS一直是坚果手机的主要卖点,其中的“一步”和“闪念胶囊”等特色功能更是为人们所津津乐道。锤子一般会在机器上市半年左右进行开源,最近坚果Pro2就公布了内核源码。锤子科技本身就如同华为、OPPO、vivo和魅族一样,是不倡导用户解锁的,因而想要解开BL锁是相当困难的。不过得益于高通独有的9008模式,因而使用9008刷机线,就可以绕开Bootloader进行刷机的操作。

目前国内的Mokee OS已经开始适配坚果Pro2。相比Smartisan OS来说,采用魔趣系统后,应用的启动速度会更快一些,目前ROM正在不断完善中,最近已经加入了对于快充的支持,并提供每夜更新,可以说是已经比较完善了。Android 8.1版本的ROM正在制作中,也就是说坚果Pro2如果使用魔趣系统,马上就可以吃上奥利奥了,而现在自带的Smartisan OS还是基于Android 7.1的。

总结

早年安卓手机的刷机,更多的是由于Android本身功能的不完善,外加硬件厂商的轻视,使得其收到了欢迎。第三方的ROM带来的不仅是不同的UI和交互体验,更能补足性能和充电速度等方面的不足。

而随着近年来,手机硬件性能的不断提升,快充的普及,以及硬件厂家对于自家ROM的不断优化,这种刷机带来的体验提升正越来越不明显。现在HOVM的软件的优化团队,每家都是千人以上的规模,这与第三方ROM每个机型一两个开发者的小团队,形成了强烈的反差。

手机安卓系统刷机教程(再不刷机我们就老了)(51)

如今的刷机,更多的用户其实是为了体验不同的UI,抑或是对于手机有一定研究的爱好者,刷机后获得Root权限,安装Xposed框架和对应模块后,实现对手机更精细化的控制和获取额外的功能。因而现在看来,刷机的优先级的确是不如从前了。不过我觉得多一种选择,总不会是一件坏事。文章最后,套用一句爱范儿以前的文章里用过的一句老话:或许我们怀念的并不是刷机,而是当年沉迷刷机时,那个年少轻狂的自己吧。

不知你是否曾经考虑过给你的Android手机刷机呢?在刷机的道路上,有过哪些有趣的经历呢?欢迎在文章后留言讨论。如果你觉得文章不错,还请记得加我粉丝喔!作者会有持续的干货好文发布。

,