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