Bash iOS从Activator执行shell脚本
我正在使用越狱iOS设备,我想向Activator添加一个操作,该操作执行存储在已知位置的shell脚本。有人知道如何做到这一点吗?我不确定Activator是否可以直接运行脚本,但它肯定可以运行您在设备上安装的任何应用程序,执行您喜欢的任何操作(如滑动、摇晃、按按钮)。只需制作一个使用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
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上供您下载)。