zk0301 发表于 2025-5-23 12:12:46

怎么打开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

zk0301 发表于 2025-5-23 12:25:23

D:\repo_kiway\KwAIBox>adb -s a90977cecb7e0c3b shell su -c id
su: invalid uid/gid '-c'

何浩钧 发表于 2025-5-23 16:01:50

zk0301 发表于 2025-5-23 12:25
D:\repo_kiway\KwAIBox>adb -s a90977cecb7e0c3b shell su -c id
su: invalid uid/gid '-c'

你好!安装自己的APP需要ROOT权限,需要自己修改

zk0301 发表于 2025-5-23 16:52:06

何浩钧 发表于 2025-5-23 16:01
你好!安装自己的APP需要ROOT权限,需要自己修改

安装没问题啊。 安装后用su运行reboot命令,就报错。

guangnian 发表于 6 天前

一样的问题,你解决了吗

peter 发表于 4 天前

需要重新编译开放root权限的固件,你需要烧录那样的固件才行,但是不建议,这样就很不安全。
Android系统不允许app拥有root权限。只能把任务交给底层服务去运行

如果需要那样的固件,请联系我们销售,公司可以付费定制固件。如果不想付款,也可自已摸索编译。R1有提供源码的。
页: [1]
查看完整版本: 怎么打开root