反对根源:为什么Android设备不能生根

image

我们已经写了关于你的Android智能手机和平板电脑,但为什么他们不生根? Google认为,出于安全考虑,生根是一个错误,因为它破坏了Android的安全模型。

多年来, 谷歌增加了越来越多的原根独有特性到Android -从截图进行加密和VPN支持。 目标是最小化生根的需要。

什么是Rooting,反正?

Android基于Linux,其中“root”用户相当于Windows中的管理员用户。 术语“生根”意味着获得对您的智能手机或平板电脑的root权限,并能够运行具有root权限的应用程序 - 换句话说,完全的系统访问。

标准生根过程也将是一个应用程序,如超级用户或SuperSU。 此应用程序监督对根的访问。 您设备上的应用程序不能只是在需要时获取root权限 - 他们必须提示您,您可以确认或拒绝请求。

image

打破Android的安全模型

Android以不同的方式使用Linux的安全模型。 每个Android应用都运行自己的用户ID或UID。 换句话说,每个应用程序都作为自己的用户帐户运行。 这意味着每个应用程序都有自己的数据从每个其他应用程序隔离。 如果您安装银行的应用程式,其资料将会储存,因此只能透过银行的应用程式存取,而装置上的其他应用程式无法侦测。

在标准的Android配置中,无论应用程式要求多少权限,任何应用程式都无法存取任何其他应用程式的资料。

当您以root身份运行应用程序时,所有更改。 该应用程序不再在沙箱区域中运行 - 它可以访问整个系统。 用root权限的应用程序可以读取其他应用的数据-这是多么优秀的钛备份工作,为什么它需要根。

根权限提示和恶意软件

完整的系统访问意味着恶意软件可能潜在地利用根访问,比正常情况下做更多的损害。 一旦应用程序被授予root访问权限,它可以执行任何操作 - 在后台运行一个键盘记录器而不告诉您,从其他应用程序提取您的帐户信息,甚至通过删除关键系统文件来搞乱您的设备。

如果您知道自己正在做什么,并且只下载受信任的根应用程序,则可以避免此问题。 然而,这是值得记住的,当你考虑有多少较少技术的用户使用Android。 他们不在乎运行Titanium Backup并且有权访问整个根文件系统 - 他们只是希望它工作,打电话和玩愤怒的小鸟。

换句话说,你可能不应该利用你的亲戚的智能手机和平板电脑作为他们的帮助。

image

拥有权利的同时也被赋予了重大的责任

这些问题不仅扩展到恶意软件。 通过对根文件系统的完全访问,您可以删除根文件系统中的关键系统文件或禁用关键系统应用程序,并防止设备正常工作。 Windows去极大的痛苦,以防止一般用户在C:\ Windows文件夹中出现同样的原因。 如果普通用户不明白他们在做什么,他们可以严重损害他们的操作系统。

image

保修注意事项

一些制造商或运营商可能会试图拒绝你的保修服务 ,如果你有一个根深蒂固的设备。 如果您已使用根访问权限修改系统文件,并且软件不再正常工作,这是有意义的 - 尽管您应该能够将设备恢复到出厂默认设置并自行修复。

如果设备的硬件出现故障,根本不能成为原因(除非您已经安装了一个需要root的超频应用程序,并且用热杀死硬件)。 要防止任何参数,您应该在服务之前取消根设备的根。

这是另一个原因,你不想根除非技术家庭成员的设备 - 如果他们需要它固定或替换可能会导致他们的问题。


总之,生根给予你伟大的力量 - 比Android为更多的力量给你。 (但是,它是Linux下的,Linux的root访问很好。)具有root访问权限的应用程序不受任何权限限制的约束,并且有可能导致一些严重的问题。 如果你知道你在做什么,你应该没事 - 但你需要更加小心。

然而,这个权力只是一般Android用户的责任。 这就是为什么Android不会生根 - 如果任何应用程序可以弹出一个根权限提示并获得对系统的完全访问权限,许多技术较少的用户将允许访问,以便他们可以继续使用应用程序。 有些应用甚至可能会拒绝运行没有root权限,只是为了显示nastier广告,正如许多广告支持的应用程序要求一个漫长的权限列表今天。 缺乏根有助于保护一般用户。

赞 (0)
分享到:更多 ()