我在Android论坛中听到过这个词组或变体(有根电话,有根等等),但我不知道这是什么意思。您能用简单的术语解释一下吗?
我在Android论坛中听到过这个词组或变体(有根电话,有根等等),但我不知道这是什么意思。您能用简单的术语解释一下吗?
Answers:
要“ root”您的电话,意味着要获得您电话文件系统的管理权限(在linux中,root是主管理员的用户名)。通过root用户访问权限,您可以安装和卸载手机上所需的任何内容。
对于您可以做什么和不可以做什么,大多数电话都具有有限的访问权限。这不一定是一件坏事,因为它可以使用户避免意外破坏他们不应该在手机上弄乱的东西,尤其是在操作系统方面。但是,许多制造商将您的权利限制在并非真正重要的事情上,因此扎根手机可以解决这个问题。
如果您的手机上预装了一些无法卸载的不必要的应用程序(bloatware),则生根将为您提供此功能。它还将允许您在手机的制造商和/或手机服务提供商向您提供更新之前,升级到Android的较新版本。但是请注意,生根可能会使您的保修无效。
有关使您能够使用手机生根的更多信息,请查看此问题。
当您“ root”手机时,您将解锁手机的管理特权,默认情况下,该特权由制造商锁定。它类似于iPhone世界中的“越狱”。
根除设备可让您执行CPU超频或超频操作,删除手机不会删除的预加载应用程序(例如Amazon MP3或Corp Calendar),安装需要root访问权限的某些应用程序,加载自定义ROM ...
出于多种原因,制造商不希望您使用这些选项,包括但不限于:
获得root(管理员)访问电话的权限。
“ root”是UID为0的用户,它等效于完整的“系统管理帐户”。
这意味着您有权执行任何操作。一切包括打开受保护的端口(例如,用于WiFi绑定),更新和升级操作系统及所有软件,用您自己的软件替换操作系统,对计算机上每个文件的完全访问权限以及删除任何文件的能力,包括整个操作系统。
这是对所有内容的修正。从本质上讲,生根是越狱。您是用户,您没有管理员访问自己电话的权限。生根是获得“ root”用户访问权限的过程。一旦拥有了root,就可以做一些有趣的事情。
最近,生根变得越来越有效,随着一键式生根的出现,对于大多数人来说,这应该是一件轻而易举的事,只需将其设置并运行半小时即可。
唯一的风险是使手机变得笨拙(增加了一些关键软件,因此无法启动或安装补丁程序)。
上面的答案已经是正确的,但只是为了给一些书呆子参考。在所有基于Unix的系统中,都有一个“ root”用户,可以访问操作系统提供的所有功能。这是一项非常强大(且很危险)的特权,因为一旦您成为root用户,您就可以做任何事情,而您可以做的许多事情都会完全破坏系统。
这就是为什么在管理服务器时通常不以root用户身份进行操作的原因,因此您可以利用操作系统的优势:“嗯...您不想这样做!” 当您不小心要求它在凌晨3点擦拭整个硬盘时。
[编辑]我打算将答案修改为“在其他答案中”,但随后意识到,这样做的效果是使下面的评论(假设它们仍然在那里)变得毫无意义。
我没有在文本编辑器中看到删除线,因此,在这里我将进行修改,以使我应该说“在其他答案中”而不是“在以上答案中”。
这个问题是该网站上浏览量最高的问题之一,但所有答案都相同:“获得管理员权限,让我们执行xyz和abc之类的工作”。后者并不是真正的相关答案的一部分,实际上这里已经存在一个问题:扎根手机可以做什么?。
确保生根等于获得管理员权限,但让我们添加更多详细信息:如何在Android 中实现管理员权限。从根本上讲,从技术层面上讲,发生什么情况?新的程序/小程序变为可用:su。它位于/ system / xbin /文件夹中,并允许用户切换到其他用户ID,包括root(又名admin)。
请记住,在android应用程序中,它们通常以自己的用户ID运行。因此,如果1)su存在并且2)应用程序使用它更改为root用户,则该应用程序可以执行root用户可以执行的任何操作!
并非所有生根方法都会产生相同的变化。例如,许多方法依赖于一个名为superuser.apk的附加应用程序,该应用程序具有su二进制文件的自定义版本。这样,只要应用程序调用su,该应用程序就可以充当权限控制管理器。
除了su和superuser(或SuperSu)之外,busybox通常也作为根脚本的一部分安装。这三个文件(从技术上来说是busybox是一组文件)是我们谈论扎根手机时最常见的添加。
仅将a复制su
到文件夹中并不是一件容易的事,因为/ system分区是只读安装的,并且您需要root权限才能将其(可重新写入)安装为可写状态(如果需要,则需要写权限)。
一种“间接”方式是使用具有扩展功能的恢复,它可以将/ system挂载为可写状态并将文件复制到其中。在大多数情况下,这意味着要刷新自定义恢复,因为许多库存恢复仅限于修补特定(OEM)文件。
一种更“直接”的方法是使用某些闪存工具直接闪存新的/ system分区(带有根文件)。这些工具包括:
从手机复制/ system分区或从Web复制图像文件,然后将根修改后的分区闪回相对容易。最后,如果ROM被编译为允许它,则可以使用ADB获得根shell(在普通ROM中不常见)。如果您知道linux命令,那么使用root shell可以很容易地重新挂载分区并将文件复制到所需的任何位置。
这些简单的方法适用于已解锁/易于解锁的电话。当引导加载程序被锁定时,生根过程可能会变得复杂,设备之间可能会有所不同,请参见此处的更具体的生根信息。这是因为对重要分区的任何自定义修改都会破坏OEM的“签名”,并导致引导加载程序拒绝加载(引导循环)。或者,在某些情况下,引导加载程序只会撤消任何更改。