手机里面的Root有什么用?有必要存在吗?

手机

14人已加入

描述

  在手机里我们常常可以看到一个关于root权限的功能,有人认为定制ROM也不完美,但是Root到底是什么,它有什么用?Root会影响手机的安全吗?本文将意义解答。

  以前,如果想获得一些更先进的功能,必须Root Android手机。有时想得到基本功能也要Root。现在时代变了。谷歌的移动操作系统越来越好,Root手机反而成为一件很麻烦的事,不值得。

  

  什么是Root

  因为Andorid是基于Linux开发的,用的是Linux内核,如果Root就可以访问Linux系统的根权限。普通用户和App无法获得这种权限,所以必须做一些特别的事,才能拿到权限。

  有了Root版手机能做什么事呢?很多。如果你发现自己使用手机时受到限制,或者你对自己说:“我想用手机这这样的事。”也许Root就能帮你找到答案。

  听起来很不错,是吧?稍等。

  到了今天,Root已经变成费力不讨好的事,让我来说说原因。

  现在的Android比以前更好了

  

  从Android诞生那天起,我就在使用,当我最开始使用时,如果没有Root,甚至连截屏都不行,你必须将手机连接到计算机,然后用Android Debug Bridge命令行工具才能做到。

  这只是一个简单的例子。在Android的早期发展阶段,软件优化做得很不好,结果导致性能低下。当时,Root手机,让CPU超频是一件很普通的事。又例如,如果想禁用插件的GPS功能,也要Root系统。总之,当年Root手机的理由很多很多。

  到了今天,几乎所有的限制都已经清除,在原生操作系统中就已经清除了。曾经只有Root才能得到一些功能,现在将手机从盒子中拿出时,大多功能就已经有了。

  操作系统系统变得越来越开放,第三方应用也有了许多的先进功能。例如,以前如果想定制状态栏,必须Root。现在原生Android系统装有System UI调控器,可以定制状态栏,即使有些手机做不到(比如三星Galaxy手机),也可以通过第三方应用实现。

  我不想多花时间详细解说,因为每个人的使用情况都不同,总的意思就是说:现在的手机越来越好了。现在我基本上拥有了所有的功能,这些功能几年前必须Root才能获得。

  当然,还有一些原因会促使我们Root手机,但是需要的人越来越少,考虑到Root本身比较难,还有风险,那就显得更没有必要了。

  Root和以前一样麻烦

  Android

  在设计时,大多Android设备都没有考虑过Root。默认状态下系统是锁定的,解锁并不“合法”。只有谷歌手机例外,比如Nexus、Pixel,Root起来很轻松。

  其它手机想Root没有那么容易。手机设计时已经锁定,保持锁定状态。如果想Root手机,需要找到漏洞。就像黑客找到手机的入侵漏洞一样,一旦漏洞出现,制造商就会用补丁修复。

  所以说,Root Android手机可能是一件很麻烦的事。在Android出现的早期阶段,Root会容易一些,因为漏洞很明显,相当简单。到了今天,往往手机推出几个月后才能找到一个可用的漏洞,找到漏洞是一件极难的事。

  因为工作越来越复杂,如果想安全Root手机变得越来越困难。你必须在论坛翻阅大量帖子,寻找各种指南,找到最合适的工具,然后才能在特定手机上利用漏洞Root系统,过程相当难,需要花费不少时间。如果出错,手机可能会永久损伤。

  有什么风险呢?会不会让手机变成砖?有时失败是可以修复的,有时却是永久变成砖。即使可以修复,也要花许多时间研究。既然这么难,花时间Root就越来越不值得了。

  Root会让手机变得不安全

  Android

  一旦手机Root了,想升级就会更难了。更重要的是无法打上安全补丁,这可是一件坏事。

  以最近的Spectre和Meltdown漏洞为例,你可以看到,如果不能及时打上安全补丁,会是多么严重的问题。谷歌已经发布修复Spectre的安全补丁(Meltdown又是另一码事),如果你的手机无法升级,那就倒霉了。

  你可能会问,为什么Android手机从包装盒中拿出时,没有Root呢?答案很简单:因为这样做会增加安全风险。一旦手机Root,它不只可以执行你想让它执行的任务,还能执行恶意代码。另外,Root手机还将权限赋予独立App,这样一来,你就只能信任开发商了,但是并非所有开发商都值得信任。

  一直以来,Android恶意App的身影无处不在,当中一些App甚至可以在你不知情的前提下Root手机,将系统App悄悄装进后台。最近又出现一个Android恶意程序,它可以将代码插入设备,让你毫无所觉。虽然使用Root手机并不一定就会被病毒感觉,但是这一点还是应该考虑的。

  使用Root手机时,你可能无法使用某些服务,比如Android Pay。为什么?因为谷歌将SafetyNet API放进去,确保敏感数据足够安全,比如Android Pay存储的信用卡、银行卡信息。

  结论如下:如果在乎数据的风险,那就不要Root。我并不想吓唬你,耸人听闻,说你的手机一旦Root,个人信息就会落入恶人之手,我只是说窃取的可能性是真正存在的,你应该小心。

  定制ROM也不完美

  如果你的手机Root了,使用的可能是定制ROM。很酷,因为你可以越过上面我所讲的麻烦,但是会钻进一堆新麻烦。

  定制ROM是根据原生Android开发的,有人可能会说,ROM开发商如果想确保补丁及时更新,做起来会容易一些。没错,理论上说更容易一些,但是实际与理论总是有距离的。事实上,一些流行ROM是由小团队运营的(有时甚至只有一人),因此更新往往不及时,因为他们没有那么多时间照看。

  换言之,即使安装基于原生Android的ROM,也不是自动升级的。从推出的第一天开始,大多ROM都已经Root,它的安全性比非Root系统弱一些。

  在改装群体中,Root仍然有立足之地,我并不想批判改装者。我只是想说,对于大多数用户而言,Root越来越没有必要,即使是科技爱好者也没有必要。以前有些东西只有Root才能获得,现在Android手机都有了,即使没有,很多也可以用第三方应用解决。如果你真的想Root手机,获得一些权限,你可能要好好问问自己:获得的回报值得冒险吗?

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分