1.概述
在正常设备下root权限会被关闭的,为了系统的安全性所以不会打开,但是在工作中由于功能需求来要求通过属性来控制root权限方便操作一些系统权限
2.User版本通过属性来开启或关闭root权限核心代码部分
build\make\tools\buildinfo.sh
system/core/adb/daemon/main.cpp
build/make/core/main.mk
system/core/init/selinux.cpp
3.User版本通过属性来开启或关闭root权限核心代码部分功能分析
3.1 首先来增加一个属性来控制是否开启root权限
build\make\tools\buildinfo.sh中增加persist.sys.user.root
echo "ro.build.i
这篇博客介绍了如何在Android 10.0 User版本中通过属性来开启或关闭root权限,以满足特定功能需求。关键步骤包括增加属性`persist.sys.user.root`来控制root状态,关闭selinux权限,修改`main.cpp`以根据属性值决定是否开启root,调整`main.mk`脚本和`Android.bp`、`Android.mk`文件进行相应配置。
订阅专栏 解锁全文
3649

被折叠的 条评论
为什么被折叠?



