请教各位
最近遇到一个问题:
需要在 Android Shell 中运行自己的程序,由于自己的程序并不需要 root 权限,所以就没有 root 掉手机
但是拷贝到 /media/sdcard 的文件没有 x 权限。如果一个 .sh 文件没有 x 权限,那么用 ./shellfile.sh 无法运行。不过是用 sh ./shellfile.sh 或 bash ./shellfile.sh 还是可以运行起来。
问题来了,我有一个二进制文件,如果也没有 x 权限,有没有办法运行起来呢。(在有 x 权限的时候 ./filename 是可以运行的)
脚本没有x权限可以用sh或bash来运行,那么二进制文件怎么办
-
- 帖子: 304
- 注册时间: 2011-01-02 12:31
- astolia
- 论坛版主
- 帖子: 6453
- 注册时间: 2008-09-18 13:11
Re: 脚本没有x权限可以用sh或bash来运行,那么二进制文件怎么办
安装termux,把程序放到termux环境(/data/data/com.termux/files/home)下运行
-
- 帖子: 304
- 注册时间: 2011-01-02 12:31
-
- 帖子: 304
- 注册时间: 2011-01-02 12:31
Re: 脚本没有x权限可以用sh或bash来运行,那么二进制文件怎么办
苦逼! termux 不能运行在 Android 4.4 ,找了一个超老的终端模拟器。
Shell 也不是 bash ,而是 Android 底层带的 MirBSD Korn Shell ,语法也得按他的来!
写个脚本架设一个 tunnel
老 Android 4.4 平板又可以发挥余热了