似乎几乎每个安卓设备都没有root权限,所以有些人提供了一个新的ROM来root它。他们是如何实现的?(他们是否更改了init进程中的任何内容,或者他们是否更改了某些应用程序在存储上的访问属性,例如启动器或工具包,或某些进程的 uid/gid?)
我有一个非root手机和另一个root手机。我找不到它们之间的区别。启动器的 uid/gid 都超过 10000。
在 Linux 桌面中,这是通过登录过程控制的。但我仍然不知道关键原因。
这很令人困惑。
在根植的 Android 上,您可以安装需要特殊访问权限的应用程序(如硬件)
由于 Google 的硬件制造商和开发人员不想让用户调整硬件,因此 root 用户被屏蔽了。
例如,如果您的手机有根,则可以运行 Titanium 备份(用于备份应用程序数据)、SetCPU(用于超频您的 Android)和 LES(Linux 增强套件)等软件。请注意,root 手机仅在请求时才允许应用程序通过 root 运行。否则,所有应用程序都将作为普通用户运行。
在 Linux 中,您可以使用 su 命令获得所有 root 权限或 sudo 获得最小 root 权限(受控 su)
您可以通过 root 手机、安装终端(Better Terminal Emulator)并在控制台中输入“su”来获得超级用户权限。(如果超级用户请求许可,请单击“是”)