【问题标题】:Cannot run program "su": error=13, Permission denied in android application无法运行程序“su”:错误=13,android 应用程序中的权限被拒绝
【发布时间】:2018-11-01 06:23:31
【问题描述】:

我的问题是在命令中添加 su 后会引发以下错误: 无法运行程序“su”:错误=13,android 应用程序中的权限被拒绝

【问题讨论】:

  • 可能设备没有root,无法使用超级用户?
  • su 几乎可以执行超级用户命令。如果不提供(至少在 unix 系统上)密码或已经是超级用户,您将无法运行它。

标签: java android shell adb


【解决方案1】:

您需要 root 智能手机,而不仅仅是复制 su 的二进制文件。 所以你的智能手机安装一个 root 访问管理工具,比如 SuperSu

【讨论】:

    【解决方案2】:

    我通过在 shell 中执行得到它:

    chmod 755 /system/xbin/su
    

    【讨论】:

    • 不要执行该操作,因为您将失去对当前用户的“su”访问权限。使用 adb root mount -o rw,remount / chmod 4750 /system/xbin/su reboot 恢复
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-07
    • 1970-01-01
    • 2015-07-16
    • 2011-03-06
    • 1970-01-01
    • 2016-09-15
    相关资源
    最近更新 更多