Nexus 5X上的AOSP:如何获得root

时间:2016-03-11 09:52:26

标签: android android-source

我正在为nexus 5X构建AOSP。代码构建,安装和运行,

但是在尝试访问adb shell时,我无法进入su。

我检查了/ system / xbin / su现在是su_exec标签,所以我修改了file_contexts以将su放入系统标签

shell@bullhead:/ $ which su
/system/xbin/su
shell@bullhead:/ $ ls -Z /system/xbin/su
-rwsr-x--- root     shell             u:object_r:system_file:s0 su

但仍然:

shell@bullhead:/ $ su
su: setgid failed: Operation not permitted

我也试过禁用selinux但是:

shell@bullhead:/ $ setenforce 0                                                
setenforce: Couldn't set enforcing status to '0': Permission denied

我现在没有想法了。请帮忙。

1 个答案:

答案 0 :(得分:1)

使用userdebug build的adb root对我不起作用。

要获得根,我必须做一个eng bui。在这个版本中,adb总是落在root shell中。

感谢@Chris的回答。