APP下载

聊聊root工具软件那些事

2019-09-10宋奇

计算机与网络 2019年23期
关键词:封锁安卓厂商

宋奇

最近,一條新闻引起了安卓玩家们的注意,360超级root宣布停止运营。在此前,也已经有其他知名root工具和玩家们“渐行渐远”,例如Super SU开发者宣布停止开发所有root应用。除了root工具停止开发,root机在用户群中的热度也已经大不如前。root机这种玩法真的已经渐行渐远了吗?今天就一起来聊聊root的那些事吧。

root到底有什么用

人们之所以需要root工具,自然是需要在安卓机中获取root权限。root工具的原理大致上是类似的,这些工具通过替换掉System目录下的SU,来进而提权,让用户得以运行在root权限之上。在使用中可以看到,root工具利用recovery刷入zip包、fastboot直接写入文件等方法,来修改System目录,就是这个道理了。

随着root工具的发展,使用也变得更简单。用户不需要进入recovery模式或者fastboot模式,直接通过安卓系统运行root工具,也能够获取root权限。某些ROM甚至内置了root模式,省去了使用root工具的功夫。

安卓root的好处是显而易见的,root之后,用户获得了系统的最高权限,这意味着能够对系统进行任意修改。无论想要删除预装软件、魔改系统或者修改第三方APP,root权限几乎都必不可少。

在早期安卓系统完成度不高、功能匮缺的情况下,人们需要利用root来将系统变得更加顺手,一时间可谓“不root不安卓”。不过,随着时代的发展,情况发生了变化,root不仅不再显得那么举足轻重,而且还会带来额外的问题。

root已经渐行渐远

root权限能够增加系统可实现的功能,而安卓系统本身的发展,慢慢淡化了这一需求。在以往,权限管理、截屏涂鸦等功能都需要root来实现,而现在这些功能很多都内置在了安卓ROM当中,而且问题更少,界面也更好看。用户折腾root的理由,也就随之减少了。

前面提到,root工具的原理是通过修改系统文件来提权,而在默认情况下,安卓的System目录是不可修改的。root工具想要生效,需要另辟蹊径来攻破系统的限制。而随着安卓安全机制的改进,root工具的处境越来越难。

例如,在之前最流行的root工具是Super SU,人们通过recovery将其文件刷入系统即可。然而现在安卓会对系统的完整性进行验证,这一方法就未必行得通了。更何况很多厂商会对bootloader进行封锁,这意味着安卓各分区无法被私自修改,不能通过fastboot来刷入SU文件,也无法使用第三方的recovery,SU的刷入也就无从谈起,root权限成为了遥不可及的传说。

厂商之所以封锁bootloader、禁止用户修改系统乃至获取root权限,自然也是有其动机的。

为了确保安全

bootloader无法解锁,意味着系统不会被随便修改,这样系统便不会被注入来源不明的代码,从而避免因此造成额外的安全问题。

例如雷电OS产品,它并不是一个安卓ROM,而是一套安卓APP的合集,也就是俗称的“全家桶”。某些安卓机安装了雷电OS后,发现手机的recovery竟然被私自修改,从而影响系统的更新机制,系统无法升级。由此可见,如果系统太过开放,某些“流氓产品”就会有可乘之机。此外,解锁bootloader还会导致数据泄露、手机寻回功能失效等风险,厂商出于安全考量,封锁bootloader,是在情理之中的。

为了维护自身利益

很多用户使用root权限,一大原因就是为了卸载系统预装APP。而这一举动,和安卓厂商的利益是冲突的。

厂商在系统中预装的APP,有的涉及厂商应用生态圈的建立(例如在线影音、应用商店等),有的则是收取授权费后预装的第三方APP。无论是哪种类型,厂商都不希望它们能被用户随手卸载。因此,封堵用户修改系统的途径、不允许解锁和root,也有了更加强力的理由。

目前很多安卓厂商不仅从技术手段禁止解锁、封锁root权限,还通过管理、售后政策等途径来施加影响,例如解锁/ root后停止推送系统升级,或者解锁/root后不再提供售后等。这些举措,令不少人对root权限望而却步。

root权限之所以渐渐变得不再那么至关重要,既有ROM功能日趋完善的影响,也存在root门槛越来越高的因素。加之root工具很难找到盈利途径,商业公司停止root工具的开发,也就理所当然了。如果是想要获得设备完全控制权的极客或爱折腾的玩家,那么仍有magsik这类的工具可以帮助获得root权限。只是对于普通用户而言,root或许真的会成为越来越陌生的名词了。

猜你喜欢

封锁安卓厂商
让iPhone变安卓,这是真的野
文物表情包
从香蕉接手LPL看电竞的转折
学习安卓应用开发
成语猜猜猜
安卓机器人