android - android/linux如何设置是root用户登录还是普通用户登录?

标签 android linux authentication root su

似乎几乎所有的安卓设备都没有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/

相关文章:

安卓 : don't show Notification if app is shown

linux - 虚拟文件系统是否位于分布式文件系统之上?

linux - Shell 脚本看不到文件 DEBIAN

java - 为什么我的方法没有收到我的 boolean 值?

java - 在 Java 应用程序中使用 NTLM 身份验证

Android USB 主机和隐藏设备

android - 打开第三方 Epub 阅读器

linux - 从 Bash 中的另一个文本文件中删除文件中包含的单词

python - 使用python登录网页并在浏览器中显示结果

Android Studio - 谷歌网络驱动程序