怎么打开root
本帖最后由 zk0301 于 2025-5-23 17:12 编辑风火轮开源瑞芯微RK3568开发板ARM主板安卓11
问题描述及复现步骤:
我安装自己的安卓APP,用代码检查root权限,代码和日志如下
// 判断机器Android是否已经root,即是否获取root权限
public static boolean haveRoot() {
int ret = execRootCmdSilent("echo test"); // 通过执行测试命令来检测
Log.d("root", "ret = = " + ret);
if (ret == 0) {
return true;
}
return false;
}
运行日志:
Cannot run program "su": error=13, Permission denied
D:\repo_kiway\KwAIBox>adb -s a90977cecb7e0c3b shell su -c id
su: invalid uid/gid '-c' zk0301 发表于 2025-5-23 12:25
D:\repo_kiway\KwAIBox>adb -s a90977cecb7e0c3b shell su -c id
su: invalid uid/gid '-c'
你好!安装自己的APP需要ROOT权限,需要自己修改 何浩钧 发表于 2025-5-23 16:01
你好!安装自己的APP需要ROOT权限,需要自己修改
安装没问题啊。 安装后用su运行reboot命令,就报错。 一样的问题,你解决了吗 需要重新编译开放root权限的固件,你需要烧录那样的固件才行,但是不建议,这样就很不安全。
Android系统不允许app拥有root权限。只能把任务交给底层服务去运行
如果需要那样的固件,请联系我们销售,公司可以付费定制固件。如果不想付款,也可自已摸索编译。R1有提供源码的。
页:
[1]