|
rk3399如何开放root
发表于 2017-8-10 17:06:30
浏览:18442
|
回复:7
打印
只看该作者
[复制链接]
楼主
板子的rom是我从源码中编译得到的(改了framework状态栏的东西,跟su没关系,其余没改动)。
用"adb shell + su"组合命令可以进入到如下状态
root@rk3399_firefly_box/: #
但是开发一个app里执行Runtime.getRuntime().exec("su"); 却会报
waitpid on failed exec failed: No child processes
java.io.IOException: Error running exec(). Command: [/system/xbin/su] Working Directory: null Environment: null
......
Caused by: java.io.IOException: Permission denied
这是没有完全root吗?装上superuser也提示root undetected。
要怎么做开放root权限给我的app?
参考[风之空响]firefly-3399如何ROOT,适用6.0和7.1帖子里的内容,下载了附件,却不知道把su放在哪里?
尝试过在源码的根目录中命令行输入:
patch p0 < 0001-Android-Root-root-Superuser-root-persist.sys.root_ac.patch
报错:
patching file p0
patch: **** malformed patch at line 54: diff --git a/packages/apps/Settings/res/values-zh-rCN/custom_strings.xml b/packages/apps/Settings/res/values-zh-rCN/custom_strings.xml
正确的打开姿势是什么?有详细点步骤么。欢迎解惑,谢谢 |
|