Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Bash iOS从Activator执行shell脚本_Bash_Ios5_Jailbreak - Fatal编程技术网

Bash iOS从Activator执行shell脚本

Bash iOS从Activator执行shell脚本,bash,ios5,jailbreak,Bash,Ios5,Jailbreak,我正在使用越狱iOS设备,我想向Activator添加一个操作,该操作执行存储在已知位置的shell脚本。有人知道如何做到这一点吗?我不确定Activator是否可以直接运行脚本,但它肯定可以运行您在设备上安装的任何应用程序,执行您喜欢的任何操作(如滑动、摇晃、按按钮)。只需制作一个使用system()函数或exec函数调用脚本的简单应用程序: intmain(intargc,char*argv[]) { int returnCode=system(“/bin/myscript.sh arg1

我正在使用越狱iOS设备,我想向Activator添加一个操作,该操作执行存储在已知位置的shell脚本。有人知道如何做到这一点吗?

我不确定Activator是否可以直接运行脚本,但它肯定可以运行您在设备上安装的任何应用程序,执行您喜欢的任何操作(如滑动、摇晃、按按钮)。只需制作一个使用
system()
函数或
exec
函数调用脚本的简单应用程序:

intmain(intargc,char*argv[])
{
int returnCode=system(“/bin/myscript.sh arg1 arg2”);
返回0;
}
然后,设置Activator以运行该应用程序

编辑: 这将导致应用程序启动时短暂闪烁,然后关闭。这也意味着你正在运行的任何其他应用程序都将被关闭(发送到后台)。如果您不喜欢,Activator还允许您构建SBSettings切换,然后在用户定义的操作上运行它。看见您可以通过以下方式实现
setState
方法:

void设置状态(BOOL启用)
{
int returnCode=system(“/bin/myscript.sh arg1 arg2”);
}

听起来这很有效。不幸的是,我没有访问OSX系统来编译二进制文件。您是否愿意快速组合运行/var/mobile/script.sh的内容?我知道这是在请你帮个忙,但我会很感激的。@Suchipi,是的,我可以在今天晚些时候构建它,并发布一个到二进制文件的链接。非常感谢!我真的很感激。@Suchipi,你有想要使用的应用程序名称或图标吗?我只需要一个空白的白色图标就可以了,但是如果你有一个可以发布(作为问题的编辑)或链接到的图像文件,那么我会使用它。@Suchipi,我想我还需要知道你是想用iTunes安装它(我想这需要你给我你的设备ID),还是通过Cydia安装(在这种情况下,我可以通过向Cydia添加自定义源代码,将其放在测试repo上供您下载)。