所以目前我有一个应用程序运行我存储在/ 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();}
答案 0 :(得分:1)
我认为这是不可能的。该脚本需要在文件系统上,而不是在APK中。您可以将其从APK复制到文件系统然后运行它(确保脚本在复制时具有执行权限)。