我已经下载了 ICS 源代码并为我的熊猫板构建了它。在Pandaboard上安装 ICS 后,我意识到它没有植根。
有人可以指导我如何在熊猫板上植根 ICS 吗?我可以更改内核源代码,但我怀疑必须有其他方法。
基本上我有一个应用程序需要执行一个需要超级用户权限的命令,所以我需要对我的熊猫板进行超级用户访问。
我已经下载了 ICS 源代码并为我的熊猫板构建了它。在Pandaboard上安装 ICS 后,我意识到它没有植根。
有人可以指导我如何在熊猫板上植根 ICS 吗?我可以更改内核源代码,但我怀疑必须有其他方法。
基本上我有一个应用程序需要执行一个需要超级用户权限的命令,所以我需要对我的熊猫板进行超级用户访问。
如果您知道如何构建 AOSP 源代码树,您应该能够编辑 ./system/core/rootdir/init.rc 文件并调整权限。例如,要获得控制台根访问权限,您需要编辑“服务控制台/system/bin/sh”部分并将用户和组更改为根。
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 置于快速启动模式。