我知道以前有过讨论,但是他们没有谈论安全性。例如:如果我将手机设为root,我的所有应用程序都将在具有root权限的情况下运行吗?
相关:扎根设备是否有任何风险?
我知道以前有过讨论,但是他们没有谈论安全性。例如:如果我将手机设为root,我的所有应用程序都将在具有root权限的情况下运行吗?
相关:扎根设备是否有任何风险?
Answers:
答案是否定的:并非所有应用程序都具有root权限。并非所有应用程序都需要root用户,并且除非您授予他们权限,否则需要root用户的应用程序都不会拥有root用户。至少在使用z4root和superoneclick扎根几部手机后,我才能知道。您将获得一个超级用户应用程序,该应用程序将从需要root帐户的应用程序获取请求,并且您可以选择启用还是不启用它。与设备生根相关的风险或多或少是与在任何类Unix系统上使用管理用户相关的风险。
曾经rm -R
在GNU / Linux上尝试过(删除所有文件的命令)吗?这就像将回收站中的Windows文件夹放入回收站中并将其清空只是因为您是root用户并且可以这样做。
超级大国总是涉及超级责任和超级关注:)
说我不得不说,在我的日常使用中(打开了一个小脑袋),我看不到获得任何伤害的真正方法。但是,如果您安装了来自al quaeda的奇怪脚本和大量盗版应用程序,以及不良的未经认证的代码,那么……。可能发生坏事。
安装恢复并执行nandroid备份。之后,用手机愉快地玩:)
rm -rf
吗
-r
标志(也-R
用于与某些较旧的Unix系统兼容)表示递归,-f
表示强制,即,您不会收到提示询问您是否真的要删除(递归)文件和目录列表中的每个文件。
如果您将手机设为root,则只有您明确授予root访问权限的应用程序才具有root访问权限。这确实使事情变得相当安全,因为该额外步骤应该足以使您停下来并思考“为什么该应用程序需要root?”。
如果仅出于正当理由授予需要root的应用程序的root访问权限,这些应用程序来自受信任的开发人员,并且是从受信任的来源获得的,则应该没问题。
请记住,具有root用户访问权限的应用程序可以做什么-根据有关该主题的先前答案:
在具有root用户权限的电话上,已被授予root访问权限的应用程序几乎可以执行硬件中可能发生的任何事情。具有root权限的应用可以在非只读存储介质上写入(包括修改引导程序),修改其他程序的私有数据,修改系统设置,修改系统文件等。root的应用还可以将自己隐藏在系统中,并假装在完全正常运行的情况下被卸载。
我会让你想像一下,最坏情况下的安全隐患是对一个邪恶的应用程序授予手机根访问权限的情况;小心点
最新版本的SuperUser(3.x)支持使用PIN批准应用程序的root访问。换句话说,无论何时应用程序请求root用户,您都需要在授予root访问权限之前输入PIN。这或多或少是万无一失的。没有任何应用程序应该能够独自获得root用户访问权限,或者通过您单击错误的按钮而没有利用SuperUser或系统中的某些错误,并且如果这样做的话,即使没有root用户,您也可能会被搞砸。
rm -r
,则更像是将文件夹刻录为灰烬;如果只是将其放入垃圾桶,您仍然可以相对容易地将其还原。但是,如果您rm -r
在任何类似Unix的系统(包括Linux和Android)中进行操作,则可能必须进行暗巫术来恢复文件,并且不一定要完整地恢复文件。