android手机root status,相应黑科技梳理
什么是Root?
Root其实就类似于Windows系统里的超级管理员用户,存在于Linux系统、UNIX系统和类UNIX系统(如Android系统)中,是系统中唯一的超级管理用户,在系统中拥有所有权限,如启动或停止某个应用,或者是增加、禁用某些硬件。
为什么要取得Root权限?
取得Root权限后,相当于你就成为了整个系统的超级管理员,进行一些普通用户无法进行的操作,如:
1、删除预装软件。现在非常多手机厂商喜欢在新手机上预装各种各样的预装应用,在获取了Root权限后,你就能随意删除这些没用的预装软件,还系统一个清净。
2、某些应用需要Root权限才能使用。一般来说,某些系统管理方面的应用,会需要Root权限才能正常使用,例如:Xposed框架、黑域、icebox等。
3、进行系统文件修改。不少人喜欢安卓系统,很大原因是能够进行各种各样的美化,在取得Root权限后,以不破坏系统核心文件的前提下,可以修改、替换系统文件,例如更换更好看的系统字体、图标等。
Root优缺点
优点:
1、让自己拥有超级管理员权限,可以对自己的手机随心所欲;
2、可以任意刷机,刷自己最喜欢的系统,而不是原生厂商的“坑爹“系统;
3、可以删除没必要的预装软件,释放更多的系统内存空间;
4、可以禁止全家桶唤醒,让手机更稳定、更省电;
5、可以禁止广告,煲剧就不用天天看到烦人的广告。
缺点:
1、系统不稳定,Root以后,系统就会不稳定;
2、手机厂商不保修,部分手机厂商明文规定手机在Root以后就不在保修范围以内;
3、系统不安全,不推荐Root的人其中一个最大的原因就是因为系统安全问题,在Root过后,其拥有的权力过大,比Windows管理员还要大,足以把整个系统的大部分文件删掉,导致系统完全毁坏,不能再次使用。若是root密码如果泄漏,足以导致整个系统完全被窃取root密码的人所控制,拥有root密码就意味着拥有了手机上的所有数据。
谷歌如何检测设备是否被修改过?
答案就是SafetyNet。谷歌使用了一个名为“ SafetyNet ”的API来检测用户的Android设备是否root过,如果设备已经root过了,那么它就要限制设备访问上述的那些功能。
这也就意味着,如果你的Android设备感染了某些能够监视AndroidPay和其他应用程序状态的系统级恶意软件,那么SafetyNet就可以通过禁用AndroidPay来保护用户的安全了。
无论你的Android设备是自己root的,还是在刷入第三方ROM的时候已经提前root好的,或者是设备意外感染了恶意软件,SafetyNetAPI都可以直接检测出来。如果SafetyNet检测到了系统文件或者用户权限被篡改过,那么它将会阻止系统访问特定的APP。
值得注意的是,谷歌已经将SafetyNetAPI接口的使用权开放给所有的第三方应用程序开发者了,所以广大Android开发者们可以直接利用这个API接口来检测目标设备的root状态。
Root有哪些黑科技?
1、Xposed框架:Xposed是一款特殊的安卓应用,诞生于著名的XDA论坛,由Xposed框架和Xposed模块组成。通过Xposed框架与不同的Xposed模块的组合,你可以对你手机中的功能进行高度的自定义,比如定制一个最符合你的审美和使用习惯的状态栏,防止喜欢在后台消耗你手机的硬件资源的应用偷偷地运行,禁止应用开机自启和禁止应用间的相互唤醒。
2、黑域:黑域一款应用管理的软件,可以帮助你冻结手机中不常用的应用,阻止其在后台运行。而一些应用虽然关闭了但是有的还是会在后台自动运行,这样会消耗手机的流量,黑域也能阻止这样的情况;同时黑域也可以阻止绝大部分被唤醒的应用,比较实用的一款软件。
3、八门神器:是一个游戏修改工具,可以修改内存中的数值和参数,达到修改游戏HP、MP、金钱、等级等的作用。八门神器类似于PC平台的金山游侠等游戏修改器,是手机游戏中的金手指。需要Root权限才能正常工作,并且支持中、英双语言,并且自带帮助说明。
4、SuperSU权限管理:一款针对Andriod 设备Root权限管理的工具型应用,分为APK(安卓手机应用)和ZIP(文件压缩包)两个版本。ZIP为用户提供了Root的安卓设备的完美解决方案,可以实现市面上全部机型的Root权限获取与管理 ;APK主要功能是对已获得Root权限的设备进行进行权限管理!其功能强大,界面简洁美观,Root成功率业高,绿色安全。
5、suhide:这款由Chainfire设计并开发的APP可以允许用户对指定的应用程序隐藏设备的root状态。而且就目前的使用情况来看,Suhide还可以让root过的Android设备使用AndroidPay功能。当然了,在Suhide的帮助下,你同样可以使用其他的一些需要检测设备root状态的应用程序。
Suhide是SuperSU应用程序的实验模型,它可以对特定的应用程序隐藏用于root设备的su二进制代码。值得注意的是,Suhide并没有使用流行的Xposed框架,所以用户无需去处理那些与Xposed框架相关的问题,他们可以直接使用Suhide来隐藏设备的root状态。