我试图在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
,一切正常。
答案 0 :(得分:1)
如果您未在Android中拥有超级用户权限,则可以将busybox复制到路径"/data/local/tmp"
并将其设置为"/data/local/tmp/./busybox"