我从Intel Celadon source code为Intel x86_64构建了一个Android版本。生成的Android映像正在我的计算机上运行。但是,我在Android设备的终端应用程序中没有root用户访问权限。我不要adb shell
。我需要Android终端应用程序中的root访问权限(sudo
)。我该怎么办?
在以前的Android版本中,是按照本StackOverflow link中所述更改init.rc
来完成的。但是,由于Android中的SELinux更新,此过程不再起作用。我的猜测是添加了一些capability
规范。有人可以提供有关如何从源代码构建Android以便在终端机应用中授予root
或sudo
访问权限的任何线索吗?