我已经下载了 ICS 源代码并为我的 pandaboard 构建了它。 在 Pandaboard 上安装 ICS 之后我意识到它没有 root。
有人可以指导我如何在 pandaboard 上 root ICS 吗?我可以接受必须更改内核源代码,但我怀疑一定有其他方法。
基本上我有一个应用程序需要执行需要 super 用户权限的命令,所以我需要在我的 pandaboard 上有 super 用户访问权限。
最佳答案
如果您知道如何构建 AOSP 源代码树,您应该能够编辑 ./system/core/rootdir/init.rc 文件并调整权限。例如,要获得控制台 root 访问权限,您需要编辑“服务控制台/system/bin/sh”部分并将用户和组更改为 root。
service console /system/bin/sh
class core
console
disabled
user root
group root
在此之后,您可以重建您的引导镜像以使用新的 init.rc 更新您的 ramdisk。只需运行 make bootimage,然后使用 fastboot 将新创建的启动镜像上传到您的 PandaBoard SD 卡。
fastboot flash boot
确保将 PandaBoard 置于快速启动模式。
关于Android Root ICS for Panda Board,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10177323/