./build/core/main.mk文件中
ifneq (,$(user_variant))
# Target is secure in user builds.
ADDITIONAL_DEFAULT_PROPERTIES += ro.secure=1
可以看到user版本是关闭root权限的.
设置为 ADDITIONAL_DEFAULT_PROPERTIES += ro.secure=0 就可以获取root权限了
可以参考/system/core/adb/adb.c文件
adb获取root权限也是这么玩的.
./system/core/adb/adb.c:1225: property_get("ro.secure", value, "1");