我想弄清楚如何用超级用户编译AOSP。我被指出这个问题: Build Android with Superuser。说明似乎有点不清楚,我也不清楚到底发生了什么。它也似乎谈论这允许在Android应用程序的su特权。我没有试图在应用上获得这个。我试图在主android源代码中运行一些代码(特别是试图在DisplayDevice.cpp中打开一个套接字)时拥有root权限。如何用超级用户编译AOSP
我在这里问了一个类似的问题(Create a socket in android code(not in android application) getting Permission Denied)。我认为,自从我走上了正确的轨道,现在知道我需要以超级用户的身份编译代码之后,我应该提出另一个问题。
根据第一个SO问题的说明,我已将su-binary代码添加到我的AOSP代码中。我也改变了我的init.rc,但我的印象是,我需要做一些事情来完成这些更改。这个问题没有提到。现在,当我运行make su-binary时,我得到了“make:su-binary没有做任何事情”。我认为这里有些问题。我正在使用m-ric指定的makefile。我也不确定是否需要Superuser.apk,因为我不使用Android应用程序中的代码。
如果任何人都可以指出我正确的方向,我会非常感激。如果需要,我很乐意提供更多信息。
我们结束了另一种方式。但这种方式仍然有意义,有助于解释我们遇到的一些问题。谢谢! – challeng 2013-03-11 19:38:25