[PConline杂谈]最近,一条新闻引起了安卓玩家们的注意——360超级root宣布停止运营。在此前,也已经有其他知名root工具和玩家们渐行渐远,例如SuperSu开发者宣布停止开发所有root应用。除了root工具停止开发,root机在用户群中的热度也已经大不如前。Root机这种玩法真的已经渐行渐远了吗?今天我们一起来聊聊root机的那点事吧。
360超级root停止运营
Root到底有啥用?
人们之所以需要root工具,自然是需要在安卓机中获取root权限。Root工具的原理大致上是类似的,这些工具通过替换掉System目录下的Su,来进而提权,让用户得以运行在root权限之上。在使用中,我们也可以观察到,root工具利用recovery刷入zip包、fastboot直接写入文件等方法,来修改System目录,就是这个道理了。
一个典型的root操作:用TWRP Recovery刷入Super Su到System目录下
随着root工具的发展,使用也变得更简单。用户不需要进入recovery模式或者fastboot模式,直接通过安卓系统运行root工具,也能够获取root权限。某些ROM甚至内置了root模式,省去了使用root工具的功夫。
安卓root的好处是显而易见的,root机之后,用户获得了系统的最高权限,这意味着能够对系统进行任意修改。无论想要删除预装软件、魔改系统或者修改第三方APP,root权限几乎都必不可少。
root权限的典型应用:利用Xposed框架/模组实现APP小窗显示
在早期安卓系统完成度不高、功能匮缺的情况下,人们需要利用root来将系统变得更加顺手,一时间可谓“不root不安卓”。不过,随着时代的发展,情况发生了变化,root不仅不再显得那么举足轻重,而且还带来了额外的问题。
Root机已经渐行渐远?
Root权限能够增加系统可实现的功能,而安卓系统本身的发展,慢慢淡化了这一需求。在以往,权限管理、截屏涂鸦等功能都需要root来实现,而现在这些功能很多都内置在了安卓ROM当中,而且问题更少,界面也更好看。用户折腾root的理由,也就随之减少了。
很多以往root后才能实现的功能,现在安卓ROM已经内置,例如Flyme的小窗模式之类
前面提到,root工具的原理是通过修改系统文件来提权,而在默认情况下,安卓的System目录是不可修改的。Root工具想要生效,需要另辟蹊径来攻破系统的限制。而随着安卓安全机制的改进,root工具的处境越来越难。
例如,在之前最流行的root工具是SuperSu,人们通过recovery将其文件刷入系统即可。然而现在安卓会对系统的完整性进行验证,这一方法就未必行得通了。更何况很多厂商会对bootloader进行封锁,这意味着安卓各分区无法被私自修改,不能通过fastboot来刷入Su文件,也无法使用第三方的recovery,Su的刷入也就无从谈起,root权限成为了遥不可及的传说。
越来越多厂商不提供bootloader解锁服务
厂商之所以封锁bootloader、禁止用户修改系统乃至获取root权限,自然也是有其动机的。
·为了确保系统安全
Bootloader无法解锁,意味着系统不会被随便修改,系统不会被注入来源不明的代码,从而造成额外的安全问题——由于太过开放而出事的,早有先例。
Recovery担任着手机系统升级、备份恢复等重任,解锁bootloader可能会令Recovery被恶意代码破坏
例如雷电OS这款产品,它并不是一个安卓ROM,而是一套安卓APP的合集,也就是俗称的“全家桶”。某些安卓机安装了雷电OS后,发现手机的recovery竟然被私自修改,从而影响系统的更新机制,系统无法升级。由此可见,如果系统太过开放,某些流氓产品就会有可乘之机。此外,解锁bootloader还会导致数据泄露、手机寻回功能失效等风险,厂商出于安全考量,封锁bootloader,是情有可原的。
·为了维护自身利益
很多用户使用root权限,一大缘由就是为了卸载系统预装APP。而这一举止,和安卓厂商的利益是冲突的。
厂商在系统中预装的APP,有的涉及厂商应用生态圈的建立(例如在线影音、应用商店等),有的则是收取授权费后预装的第三方APP。无论是哪种类型,厂商都不希望它们能被用户随手卸载。因此,封堵用户修改系统的途径、不允许解锁和root,也有了更加强有力的理由。
目前很多安卓厂商不仅从技术手段禁止解锁、封锁root权限,还通过管理、售后政策等途径来施行影响,例如解锁/root后停止推送系统升级,或者解锁/root后不再提供售后等。这些举措,令不少人对root权限望而却步。
总结
Root权限之所以渐渐变得不再那么至关重要,既有ROM功能日趋完善的影响,也存在root门槛越来越高的因素。加之root工具很难找到盈利途径,商业公司停止root工具的开发,也就理所当然了。如果你是想要获得设备完全控制权的极客、爱折腾的玩家,那么仍有magsik这类的工具帮你获得root权限。只是对于普通用户而言,root或许真的会成为越来越陌生的名字了。