我知道以前有过讨论,但是他们没有谈论安全性。例如:如果我为手机设置了root权限,我所有的应用程序都将在具有root权限的情况下运行吗?
相关:根植设备是否存在任何风险?

#1 楼

答案是否定的:并非所有应用程序都具有root权限。
并非所有应用程序都需要root权限,而需要root的应用程序也没有该权限,除非您授予他们这样做的权限。
至少我就是这样可以在使用z4root和superoneclick将几部手机扎根后进行区分。
您将获得一个超级用户应用程序,该应用程序将收到需要root帐户的应用程序的请求,您可以选择启用还是不启用。
风险连接到生根设备或多或少会带来在任何类型的Unix-like系统上使用管理用户的风险。

曾经在GNU上尝试过rm -R(删除所有文件的命令) / Linux吗?
就像您将Windows文件夹放入回收站并清空它一样,只是因为您是root用户并且可以这样做。

超级大国总是涉及超级责任和超级关注:)

说,我不得不说,在我的日常使用中(打开了一个小脑袋),我看不到获得任何伤害的真正方法。
但是,如果您安装了来自al quaeda的奇怪脚本和大量盗版应用程序,以及不良的未经认证的代码...
那么。可能会发生不好的事情。

安装恢复程序并进行nandroid备份。
之后,用手机愉快地播放:)

评论


更确切地说,如果执行rm -r,则更像是将文件夹刻录为ash;如果仅将其放入垃圾桶,仍然可以相对轻松地将其还原;但是,如果您在任何类似Unix的系统(包括Linux和Android)中执行rm -r,则可能必须执行暗巫术来恢复文件,而不一定要完整地恢复文件。

– Lie Ryan
11-10-22在16:14

您不是说rm -rf吗?

–雷米
2012年1月22日13:23

-r标志(也为-R与某些较旧的Unix系统兼容)表示递归,-f表示强制,即,您不会收到提示询问您是否真的要删除(递归)文件中的每个文件和目录列表。

–约翰·桑德森(John Sonderson)
2014年12月8日在21:12

#2 楼

如果您将手机设为root,则只有您明确授予root访问权限的应用程序才具有root访问权限。这确实使事情变得相当安全,因为该额外步骤应该足以使您停止并思考“为什么该应用程序需要root?”。

如果您仅授予需要root用户权限的应用程序的root访问权限一个很好的理由是,它们来自受信任的开发人员,并且您是从受信任的来源那里获得的,那么您应该没事。

请记住,具有root访问权限的应用程序可以做什么-来自该主题的先前答案:


在有根电话上,已被授予根访问权限的应用程序可以执行几乎所有硬件上可能发生的事情。具有root权限的应用程序可以在非只读存储介质上进行写入(包括修改引导程序),修改其他程序的私有数据,修改系统设置,修改系统文件等。拥有root权限的应用程序还可以将自己隐藏在系统中,并假装在完全正常运行的情况下被卸载。


我将让您想象一下,对于在电话上被授予根目录访问权限的恶意应用程序,最坏情况下的安全隐患是什么? ;小心点。

#3 楼

最新版本的SuperUser(3.x)支持使用PIN批准应用程序的root访问。换句话说,无论何时应用程序请求root用户,都需要在授予root访问权限之前输入PIN。这或多或少是万无一失的。没有任何应用程序应该能够独自获得root用户访问权限,或者通过您单击错误的按钮而没有利用SuperUser或系统中的某些错误,并且如果这样做,即使没有root用户,您也可能会被搞砸。

评论


抱歉,“超级用户3.x”到底是什么-它绑定到Android版本了吗?

–LanceBaynes
2011-09-27 17:48

@LanceBaynes这是SuperUser应用程序的一个版本,它带有其自己的su二进制文件,该su二进制文件屏蔽了对root用户访问权限的请求-您必须在应用程序获得root用户权限之前批准访问权限。

–泡沫
2011-09-27 18:42



我们如何确定SuperUser应用不是恶意软件? (不参考特殊应用,仅询问一般情况。)

–牛
2012年4月15日在21:57

@MarcoW。您不能,就像您无法确定二进制文件不是恶意的或浏览器不是恶意的一样,或者除了Android之外,其他所有内容都是Google试图窃取您的秘密的:P。如果您不信任来源,请不要信任从该来源获得的软件。

–马修·雷德(Matthew Read)
2012年4月16日17:05

@MarcoW SuperUser是由Chainfire在这里发布的;加上该官方发行版,至少在他们提供详细信息之后,您应该能够分析任何根方法并自己进行操作。但是,那确实是安全问题的症结所在:您必须信任其他人才能从他们那里获得任何利益。我们对此无能为力。

–马修·雷德(Matthew Read)
2012年4月17日在19:03