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