在Android操作系统中,系统的超级用户一般命名为root。root是系统中唯一的超级用户,具有系统中所有的权限。拥有了root权限以后,可以访问和修改你手机几乎所有的文件。一般情况下,手机公司在手机出厂的时候,为了保证手机系统的安全性,稳定性以及一些商业利益,手机的root的权限都是不开放的。
为什么要获取root?
其实用root的权限主要是因为我们很多东西是受限制的,我们只能利用这些权限来做我们被限制的去做的事情,比如Google禁止我们看到市场里很多免费或付费软件,我们可以用Market进去看;很多朋友只能看不能下,不能绑定gmail,我们可以修改host来搞定他们,但这些都需要root权限(由于Root权限对于系统具有最高的统治权,便可方便的对于系统的部件进行删除或更改。
Root 设备安全隐患很大,imToken 作为一款注重安全的钱包会在启动的时候检测是否设备被Root过。
很多朋友对于手机应用权限并没有留意过,现在越来越多的应用请求的权限越发泛滥,比如很多不带社交性质的软件,请求电话权限等等。而且手机root了,一些流氓软件获得了最高权限之后,很容易暴露你手机的个人信息安全,许多个人数据得不到保障,引起的后果难以想象。大部分用户并不能玩转root功能,所以小编建议大家不要root手机。万一给带有恶意代码的软件获取到了root权限,那么后果不堪设想。
但是 root 检测并没有统一标准,imToken会通过 Su 文件是否存在,是否可以写数据进沙盒等机制进行十分全面而细致的检查。部分 Rom 开发商会为了方便你以后 Root 会埋下一些开关给客户,这些也有可能被 imToken 视为被 Roo t过。如果你确定你机子没有风险,你也可以选择忽略该选项。如果你觉得不安全可以考虑更换设备或者选择更为安全的硬件钱包。