Root 究竟是个什么鬼?!

2018-05-26
浏览 评论

   Android 系统从面世以来,就以开源和开源的姿态赢得了巨大的市场。开源就意味着任何人可以修改系统,并将系统安装至任意设备上,无需为 Google 支付任何费用。

  即使姿态如此开放,Google 及 Android 阵营的手机厂商依然有自己的一些小算盘——比如对于 Google 自家服务的代码,依然是不开源的;而为了保证一些用户体验的完整性及政策限制,厂家通常会对用户修改系统的操作进行一些限制。

  这时候,root 这个词就横空出世了。依托 root 操作,用户可以随心所欲进行一些高阶操作,无需「寄人篱下」。但 Android 一直都有安全性的疑虑,因此,对于许多人来说,「root or not root, this is a question. 现在就将为你揭秘什么是 root,以及 root 设备的正确姿势。

  所以 Root 究竟是个什么鬼!

  很久很久以前,有一个国家,这个国家名叫做 Android,这个国家的使命就是为国境线外的人——我们就称之为「使用者」吧——提供各种信息和服务。

  刚开始,这个国家是没有人民的,只有一个叫「root」的国王(实际上,基于 Linux 开发的操作系统的超级账户通常都是这个用户名)。但后来,他们的国王会接待到许多的移民,他们个个都有自己的本领。比如,有的移民能帮使用者聊天,有的能为使用者提供新闻资讯,有的还能提供影评。

  移民越来越多,但这个国家却没有乱套,因为国王为每个移民都登记了身份证。大家都遵守规矩,所有国民都在为使用者服务着。

  到了后来,使用者对介绍新移民的那个移民说,「以后我在你这里引入新的移民,能不能在后台安装?」那个移民就说,「我做不到呀,因为我不是国王。国王说,引入新移民必须要你知道才行。」

  使用者说了,「你伪造一下身份不就可以了?」然后,使用者就指使它假冒了身份证,说自己是国王,为新移民颁发了身份证,并在户口登记簿上登记了新移民的名字——这些原本应该是「国王」才能做的事情。

  所谓的「获取 root 权限」,就是这样的原理。在 Android 的沙盒机制之下,每一个 app 都对应系统中一个独立的账户,以保证 app 间数据及运行的独立。当某个 app 伪造成为 root 账户运行一个进程,那么这个 app 就获取到了 root 最高权限。

  Root 好处都有啥?

  既然知道了 root 的基本原理,那么我们就可以看看费那么大劲获取的 root 权限到底有什么好处了。其实,root 掉你手上的 Android 设备的好处还是很多的,包括但不限于:

  按照自己的意愿修改系统:如果说 Android 的 root 对应到 iOS 的越狱的话,那么 Xposed就相当于是 Cydia 一类的存在了。使用 Xposed,你可以安装各种插件,从更改系统外观,到修改应用程序参数,基本上 Xposed 都能满足你的各种欲望。比如,曾经我见过有人用 Xposed 框架 double 了自己微信运动的步数……

Android-Root-1

  完全备份应用程序:由于国内的特殊情况,Google Play Services 对于普通人来说并没有想象中那么好用,比如换手机之后,应用程序及其数据还要通过网络下载回来,如果里面再夹带几个游戏,整个人都要疯了。但是在 root 之后使用一些备份软件,比如钛备份,就能够在本地完全备份任意的应用程序(包括应用数据),不需要再从云端下载自己的应用以及里面的数据了。

Android-Root-2

  卸载内置应用:许多厂商及运营商都会在相应的手机中内嵌一些 app,这些 app 在出厂时就被写入为 Android 内置程序。而在 root 后就可以卸载一些内置应用。有关于卸载这类应用层出不穷,不过我们在此依然良心推荐使用钛备份的「冻结」功能,虽说是「冻结」,其实就是完全清理啦,用钛备份卸载内置应用,干净整洁不留痕。

  清理系统内存:众所周知,Android 5.0 之前的内存管理混乱情况简直让每一个 Android 用户都大呼崩溃。神说,要清理内存,于是,绿色守护就出现了。在许多 Android 玩家心目中,绿色守护简直就是清理内存的神器。root 之后的绿色守护清理更快速、更彻底,还能配合 Xposed 实现许多高级功能。

Android-Root-3

  管理应用权限:Android 6.0 及 Android 4.1–4.3 以及一些使用第三方 ROM 的用户都可以享用到管理应用权限的功能。而在其他手机 root 之后安装 AppOps 软件,也能够获得应用权限管理的功能。

Android-Root-4

  一般人有必要 Root 手机吗?

  如果一定要给这个问题给一个最为直接的答案,那么这个答案就是「没有必要」。