重要警告:允许后可能会造成系统不稳定。重要警告:甚至造成令您后悔的不可挽回的硬件损坏。不断弹出的警示对话框在他作出这个决定时反复试探、试图挽留,那一刻他仿佛听到手机系统在说:“少年,迈出一步即是深渊,尽管如此,你还是要这样做吗?”“是的,如果铤而走险能换取自由的空气的话。”他在心中默念,随即毅然地按下了“下一步”。
大约十年前,搭载Android系统的手机刚刚兴起,Root、刷机、第三方ROM等词也随即流行起来:点击十次Android版本号进入开发者模式;安装《360手机助手》《刷机精灵》等软件一键获取根权限;卡刷、线刷第三方ROM包;清除系统自带app、更改系统字体;安装《EX文件管理器》《八门神器》更改游戏数据……这一连串动作是第一代Android系统冒险者的美好回忆。
Root这个单词,直接的含义是“根”,所谓:“你的手机Root了吗?”其实问的是你是否取得了手机的“根权限”。那么什么是手机的“根权限”呢?当我们在清除PC上一些系统文件的时候,你可能见过类似这样的对话框。或者在我们要运行某些涉及到更改系统设置的程序时,直接打开该软件会报错,但是如果点击鼠标右键,选择“以管理员身份运行”,软件就能顺利使用了。
对操作系统中的内容进行处理是需要权限的,涉及到的信息越重要,需要的权限级别就越高。手机中的“根权限”和电脑上的“管理员权限”是相似的,都是管理该系统的权限等级,只不过前者比后者级别更高。可以说取得了Root权限就等于拥有了整个系统中至高无上的管理权,许多在原来“无权”的状态下不能做的事情,现在都可以做了,例如增、删、改手机中的系统文件等。
刷机这个词经常和另一个词——ROM一起出现。
如果能摸到的手机是个躯体的话,那么ROM里的东西就好比手机的灵魂。ROM意为“只读存储器”,它只能读取不能写入,第一次写入ROM后的信息就像刻在DNA里一样不能变更。这就是为何被我们使用很久的手机在恢复出厂设置以后,又能回到最初相见时的样子。虽然我拥有你的躯壳,但你的灵魂却是别人的颜色。手机的ROM是用来存放手机固件代码(例如手机的系统)的地方,而刷机要刷的便是手机的固件。
通过刷机,原本刻在DNA里的代码能够被我们“逆天改命”,刷入别的固件包后,手机换了一个灵魂,也获得了一次新生。
Root和刷机的难度加大主要体现在两个方面:傻瓜式Root的工具变少以及BL锁的普及化。Android系统手机刚推出的那会儿,由于系统不完善,漏洞多,因此取得根权限比较容易,像《360手机助手》《豌豆荚》等当时的主流手机与PC桥梁软件都自带一键Root的功能。
一键Root的存在让破解(当时大家把Root说成破解手机)的门槛变得很低。对于年少的我来说,当时根本连含义都没搞懂,就已经一键把手机破解了,为的只是给手机换个字体。现在情况就有点不同了。
像《豌豆荚》等桥梁工具的必要性在降低,把文件从手机传输到电脑的操作有了网速的加持后变得十分简单方便,而为了Root专门一个个地去试用Root专用软件很不方便,另外随着各大厂商对系统的完善,第三方Root的成功率也越来越低。现在的品牌手机普遍设置了BL锁(BootLoader的简称)也让Root和刷机操作难上加难。
所谓BL锁其实一个操作系统内核运行之前运行的小程序,被锁住的手机将不能刷入第三方Recovery,这意味着我们不能刷机,也不能通过Recovery刷入Root权限。
各大品牌都对各自的系统进行了优化。以前需要刷机,多半是由于原生的Android系统的bug太多。与原本HTC上的Android系统特色功能一穷二白,预装软件一大堆的情况不同,现在国内各大的厂商都对这个开源的手机系统进行了自己的优化。
虽然都是以Android系统为基底,但不同的厂商的手机系统各有特色,专业化带来了更优质的服务,不仅bug少了,系统上配套的专属功能也丰富了起来。像账号云服务、一键换机、极速充电,智能语音助手等的特色功能能为官方ROM增色不少。同时为了增加用户的粘性,各大厂商也逐步建立起了自己的品牌生态。手机作为一个智能设备要和该品牌的其他智能家居、智能穿戴设备配适,就需要官方ROM的支持。
综上,尽管刷入了第三方ROM仍然可以起到精简系统的作用,但是很多配套的服务就无法享受了。
手机用户安全意识的提高。Root和刷机是一件颇具风险的事情,其风险性主要体现在以下几个方面:首先是在取得根权限或者刷机的过程中(或成功后)常常容易因为操作不当带来损失。例如刷机过程中失误而又忘记备份,Root后误删了重要系统文件或者卸载了重要的系统程序等等。
其次是安装的第三方固件也许和系统的硬件并不兼容,加速了硬件老化甚至造成损坏;又或者取得最高权限后误装了恶意app并赋予了其最高权限,导致信息被后门程序利用等。如果说前面两者都是可以通过小心谨慎可以规避的,那么最后这一点就是当你选择了Root和刷机以后无法规避的代价了——以非官方渠道取得Root权限和刷第三方固件会使手机失去保修服务和提高丢失成本。
佛系当道,Root机精神不再。
我过去常以为,Root和刷机这种行为本身代表的是一种不妥协的精神。
通过技术手段,虽然硬件是由资本生产和提供的,但至少我们可以争取对自己手机的灵魂的控制权:例如精简系统、不要捆绑的app,不要营运商植入的开机广告……但渐渐的,我发现当初共产主义接班人的气势已经被“怕麻烦”的心理所取代,我的上一次Root机也是两年前了,接受的还是小米招安式的官方Root(说“招安”是因为官方配备的Root权限其实是不完整的)。
虽然曾经的Root机人总是安慰自己,“偷安”乃是因为现在的品牌系统已经比较完善,服务也好,所以没有必要了,但是说到底,也许只是因为我们心态变了,不想再折腾了。比起苹果,Android生态要改善的地方还有很多,例如应用市场的分散造成监管难度大,app质量良莠不齐,售后不佳,又例如各个app相互博弈争抢内存和通知栏,导致系统负担大,容易卡顿等等。
但我们不应该忘记,一个开源的系统虽然遇到了更多的挑战,但也意味着更多可能性。无论是贴吧里一个个仍奋斗在刷机第一线的机友,还是覆盖了各大厂商的统一推送联盟的诞生都共同促进着Android的进步和成熟。让我们一起期待这个自由的系统能有更美好的未来。