Busybox ash - 执行权限被拒绝

时间:2016-05-24 14:02:13

标签: android shell busybox

我试图在Android设备上运行busybox,我将busybox二进制文件推送到/ tmp文件夹,然后在i.sh文件夹中添加/tmp文件代码如下:

#!/bin/sh
echo aa
/tmp/busybox dirname

然后输入/tmp文件夹并执行如下:./busybox ash ./i.sh 错误报告:

  

./ i.sh:line 3:/ tmp / busybox:Permission denied

设备已植根,setenforce已设置为0。 如果使用系统sh来执行此文件sh ./i.sh,一切正常。

1 个答案:

答案 0 :(得分:1)

如果您未在Android中拥有超级用户权限,则可以将busybox复制到路径"/data/local/tmp"并将其设置为"/data/local/tmp/./busybox"