Android 如何连接到dev phone并通过“获取root权限”;亚洲开发银行壳牌公司;

Android 如何连接到dev phone并通过“获取root权限”;亚洲开发银行壳牌公司;,android,adb,android-2.2-froyo,Android,Adb,Android 2.2 Froyo,我使用的是一款开发手机(NexusOne)。我通过“adb外壳”连接到它,但无法获得root权限。当我在壳中运行“su”时,我得到了 $ su su: permission denied 实际上,我根本无法访问“/sbin” 当我在“adb”中使用“root”选项时,也出现了错误: ./adb root -s xxx shell adbd cannot run as root in production builds 无论我使用下载的SDK还是从源代码编译SDK,都会出现此错误。我不确定“生

我使用的是一款开发手机(NexusOne)。我通过“adb外壳”连接到它,但无法获得root权限。当我在壳中运行“su”时,我得到了

$ su
su: permission denied
实际上,我根本无法访问“/sbin”

当我在“adb”中使用“root”选项时,也出现了错误:

./adb root -s xxx shell
adbd cannot run as root in production builds
无论我使用下载的SDK还是从源代码编译SDK,都会出现此错误。我不确定“生产构建”到底意味着什么。这是否意味着我需要编译Android并把它放在手机上?我以为开发者手机已经解锁了根权限


谢谢你的帮助。

你应该解锁你的手机-根目录。NexusOne附带此选项,但您必须启用它。您可以阅读文章或谷歌了解更多信息。

forum.xda-developers.com可能是发布此问题的更好地方。如果是这样的话,那么老实说,我们需要一个stackexchange来处理此类问题。那个网站有我见过的最不专业、最难理解的帖子。谢谢你的回答。我知道我可以找到它的根,但不知怎的,我认为开发人员的手机应该从盒子里找到。显然我错了。@evergreen您可以先阅读手册,因为在许多情况下,在手机上加根会使警惕无效,但如果您在网上阅读教程,您也可以找到一种方法来解除手机的根。@Michael,您是如何尝试加根的?