即使姿态如此开放,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 了自己微信运动的步数……
完全备份应用程序:由于国内的特殊情况,Google Play Services 对于普通人来说并没有想象中那么好用,比如换手机之后,应用程序及其数据还要通过网络下载回来,如果里面再夹带几个游戏,整个人都要疯了。但是在 root 之后使用一些备份软件,比如钛备份,就能够在本地完全备份任意的应用程序(包括应用数据),不需要再从云端下载自己的应用以及里面的数据了。
卸载内置应用:许多厂商及运营商都会在相应的手机中内嵌一些 app,这些 app 在出厂时就被写入为 Android 内置程序。而在 root 后就可以卸载一些内置应用。有关于卸载这类应用层出不穷,不过我们在此依然良心推荐使用钛备份的「冻结」功能,虽说是「冻结」,其实就是完全清理啦,用钛备份卸载内置应用,干净整洁不留痕。
清理系统内存:众所周知,Android 5.0 之前的内存管理混乱情况简直让每一个 Android 用户都大呼崩溃。神说,要清理内存,于是,绿色守护就出现了。在许多 Android 玩家心目中,绿色守护简直就是清理内存的神器。root 之后的绿色守护清理更快速、更彻底,还能配合 Xposed 实现许多高级功能。
管理应用权限:Android 6.0 及 Android 4.1–4.3 以及一些使用第三方 ROM 的用户都可以享用到管理应用权限的功能。而在其他手机 root 之后安装 AppOps 软件,也能够获得应用权限管理的功能。
一般人有必要 Root 手机吗?
如果一定要给这个问题给一个最为直接的答案,那么这个答案就是「没有必要」。
实际上,Android 系统的源码一直都是在进步的过程中,机制、功能和界面都已经是翻天覆地的变化。如果平常只是正常使用,或者只是使用以下功能,不 root 完全能够实现。
系统美化。在 Android 上,只需要用一些美化 app 就可以把系统打扮的美美哒,并不需要 root 的操作。
截屏。Android 4.0+ 之后,截屏操作只需要按住电源+音量减就可以了。
屏幕录制/屏幕直播。Android 5.0 开放了投屏 API,apps 只需要调用这个 API,就可以将你的屏幕进行录制和直播。
读取通知。Android 4.3+ 开放了获取通知 API,apps 可以通过这个 API 对你的通知进行读取及管理。
停用内置 app。在 Android 4.0+ 中,如果你只是不想看到运营商给你强加的 app,而非一定要卸载它,你可以在系统中「停用」(而不是「卸载」)这个 app。「停用」操作在系统中的效果与「卸载」无异,但用户依然可以在已停用的 app 列表中恢复启用。
但是,如果你需要的操作远比这些更加高级,或者系统暂时还没有对应的 API,那么你也可以选择 root 你的手机来达到相应目的。不过,在不熟悉的情况下贸然 root 自己的手机,会对机器的稳定性及安全性造成严重威胁,包括:
导致操作系统不稳定。由于 root 账户几乎可以修改系统的任何部分,当用户意外修改了系统的某些重要区域,可能会导致系统无法正常运行,甚至设备损坏。root 的操作本身就是 Android 不稳定的因素之一。
木马、流氓软件更易控制手机。root 之后的 Android 中的沙箱机制会被弱化,导致软件可以控制整个系统。轻则「流量侧漏」或后台安装软件,严重的话,黑客强制锁机要求机主付费解锁手机的情况也不是没有。
隐私泄露风险增加。同样是因为沙箱的弱化,root 后的设备中的加密数据更容易被其他应用获取,特别在 Android 中录入了指纹的情况——要知道,指纹数据一旦被破解,是不可逆的。
保修失效。root 后保修失效是许多 Android 厂商限制用户 root 手机的手段之一。而且有些机型在 root 之前必须解除硬件锁或 Bootloader 锁,这个操作本身不可逆且执行后保修会自动失效。
怎么 Root 我的手机?
好了,把 root 的利弊都给你说清楚了,如果你还是想问如何 root 自己的手机,那么这里就给大家简单介绍 root 设备的方法。
最简单的办法:刷机精灵之流,或者 Kingroot。市面上绝大部分手机都可以通过电脑上的这种软件进行 root,只需要根据屏幕提示操作,三分钟无痛 root。
如果刷机精灵解决不了,那么也可以选用刷入第三方 Recovery 的方式进行。Recovery 是一种恢复分区,厂商及维修人员可以通过这个分区进行重装 Android 的操作。具体的方式因机型而异,直接上网搜索相关的解决方案就可以了。
还是没办法 root?你也可以到 XDA 论坛查找相应的 root 方案。XDA 是国外的非常著名的 Android 开发者论坛,里面有许多破解及修改 Android 的相关讨论。如果英文过关,那么也可以在里面多向各路技术大神学习。
另外,许多品牌的机器比如摩托罗拉、HTC、索尼等机型需要解锁 Bootloader 才能进行 root 操作。许多厂商也提供了官方解锁 Bootloader 的方案,以摩托罗拉品牌设备为例,通过在相应的解锁页面提交信息并同意协议,你就会在邮箱中收到解锁码,在 fastboot 中将解锁码输入,就能解锁设备的 Bootloader。
Root 之后,如何最大程度保证设备安全?
前面提到,root 之后整个设备的安全性其实会大幅度降低,有些时候 root 可能是得不偿失。但是我们并不是没有解决办法。通过这些手段,设备及数据的安全性会提升许多层次,甚至能提升到 root 之前的水平。
用刷机精灵之流来 root,最好将 root 管理软件切换到 SuperSU。SuperSU 是一个开源软件,所有人都可以看到源码中是否有恶意代码,但其他的 root 管理软件无法检查其源代码,有嵌入恶意代码的风险。
为 SuperSU 添加一个授权密码。当 SuperSU 没有设置授权密码时,任何可以操作手机的人都可以为任何 app 进行授权。添加一个授权密码,保证手机被其他人拿到或被 hack 并远程控制之后,黑客获得 root 权限的门槛更高。
对请求 root 权限的软件多加小心。若软件提示的权限在仅用系统接口的前提下都可以完成(比如:录屏、读取通知、非全局性的主题修改等),建议不要为其提供 root 权限。
定期检查 root 权限调用记录。发现有大量不正常的 root 权限调用记录,需要立即删除应用。
当然,「安全」不仅是相对问题,更是一种习惯问题。拥有良好安全习惯的人即使系统本身不安全,他的隐私也不会有什么问题;习惯比较差的人,即使系统再固若金汤,也有隐私被盗的风险。
简而言之……
Root 本质上是一种绕过系统沙箱机制及安全机制,达到修改系统及其他 app 目的的操作。
Root 操作本身风险很大,但是 root 后的设备能够充分发挥其个性化特性。
合理使用 root 权限,可以帮助我们更好地利用自己的手机。用户应该在充分了解风险、能力和优劣势的前提下,根据自身情况,选择是否 root 自己的设备。
若选择 root 自己的设备,也要养成良好的设备使用习惯,以保证设备及隐私安全。
找到桌面上的设置按钮或下滑通知栏右上方的设置按钮。进入设......
阅读soul的聊天记录删除后是无法恢复的,由于soul的聊天记录都会保......
阅读花呗收款二维码可以商家服务页面选项中找到,但是先需要开通......
阅读微信删除的账单是不可以恢复的,当删除账单的时候,会提示删......
阅读显示tim移动在线是手机上使用了TIM版本的QQ登录的账号,所以会......
阅读另外有朋友反映说,手机QQ安卓版的自动登录密码,会在重启手机后无故丢失,关于这个问题我也遇到过,但是具体的原因不明,这里推测一下仅供参考,手机关机时,QQ还在后台运行,...
次阅读
许多安卓手机用户都会发现,每次安装安卓手机软件时,都会弹出许多恼人的广告,那么,怎样才能安装软件时去除广告呢?以下就为大家带来安卓手机软件中的广告有效去除方法,具体...
次阅读
恢复目录功能。勾上要恢复的目录和文件,点恢复数据按钮,就可以把数据恢复到别的盘里面。 如果要恢复单个文件,在列表中右键点中一个文件,菜单选恢复当前选中的文件 请选择...
次阅读
么么哒品牌旗下的首款手机----么么哒3S最大的一个卖点莫过于加入了眼纹识别功能,大家只需录入眼纹信息,便可实现眼纹解锁,使用十分快捷方便。相信大家对眼纹识别不会感到陌生...
次阅读
2015年8月2500元左右的安卓智能手机推荐,很早以前,要是让你在洋品牌和自主品牌之间选择,相信大部分人会毫不犹豫的选择前者,因为那时国内手机厂商在制作工艺方面与洋品牌相差...
次阅读
安卓手机锁屏密码忘记了怎么办?如何用adb解锁手机锁屏 ? 今天教大家用ADB来删除密码 下载地址:http://www.pc6.com/softview/SoftView_65436.html 1.手机连接电脑,在充电模式下进行。 2.下载ADB解...
次阅读
ofo公主车怎么样?好骑吗?大家是不是也想知道ofo小黄车公主车在哪里呢?那么下面绿茶小豆子为大家详细ofo公主车位置!...
次阅读
1)点击进入华为荣耀4C的设置,选择全部设置一栏,点击【开发人员选项】进入,找到并点击【后台进程限制】。(注:开启开发者选项请点击相关教程)(如下图) 2)根据自己的情况选择进...
次阅读
小米max2新特性是什么?相信很多米粉对于小米max2的新特性很期待,下文带来小米max2新功能大全,一起和小乐哥来了解下吧!...
次阅读
1)下拉通知栏,按住【GPS定位】进入设置,在设置界面点击【其他系统设置】。(如下图) 2)点击【位置信息】进入,打开【开启位置服务】右边按钮即可。(如下图)...
次阅读
Q:Android 5.0关屏动画与以前有什么不同? A:Android 5.0已经发布,这次的安卓系统跟以往有着很大的不同,可以说是谷歌对于安卓系统的一次跨越,那么Android 5.0关屏动画与以前有什么不同...
次阅读
第一步:首先我们找到桌面上的相机图标,点击相机 第二步:进入到相机页面,我们用手向右滑动 第三步:选择倒计时拍照, 第四步:我们发现在屏幕的下方出现了倒计时的选项,里...
次阅读
华硕ZenFone AR多少钱?大家是不是也想知道呢?那么华硕ZenFone AR配置怎么样呢?下面大家和出来小豆子一起来了解。...
次阅读
GPS数据怎么用? 小编首先可能要提醒大家,很多人可能在使用的时候,手机是没有办法显示,其他最简单的原因就是没有打开GPS定位,请先看2张比较图: 小编这里可以显示19颗卫星的,...
次阅读
楼主你好!我知道红米2怎么设置锁屏密码,快来看一下吧。 1)打开红米2手机点击设置进入,然后再点击【锁屏和密码】,进入后再点击【屏幕密码】;(如下图) 2)进入设置锁界面绘制【锁...
次阅读