1

所以目前我有一个运行我存储在 /system/bin 中的 shell 脚本的应用程序,效果很好。

但是,我想做的是让我的应用程序运行完全相同的 shell 脚本,除了从原始目录运行它。(或apk内部的任何其他目录)

这是我如何调用我的脚本之一的示例:

if (cb8on) try {Runtime.getRuntime().exec(new String[]{"su", "-c", "mod8"});
    } catch (IOException e) { e.printStackTrace();}
    else   try {Runtime.getRuntime().exec(new String[]{"su", "-c", "mod8b"});
    } catch (IOException e) { e.printStackTrace();}
4

1 回答 1

1

我不认为这是可能的。该脚本应在文件系统上而不是在 APK 中。您可以将其从 APK 复制到文件系统,然后运行(确保复制时脚本具有执行权限)。

于 2013-08-12T11:02:35.113 回答