通过命令行在iOS 5上启动GUI应用程序(越狱)

我相信你曾经能够通过命令行(通过SSH)在越狱的iOS设备上启动GUI应用程序,执行如下命令:

launch com.apple.Calculator 

但这不适用于我的iOS 5设备( launch not found )。

我也尝试过:

 launchctl start com.apple.Calculator 

但这也给了我一个错误( no such process )。

那些launch / launchctl命令对我来说也不起作用。 什么工作是从Cydia安装命令行utilty并执行

 open com.apple.calculator 

注意calculator,的小写c calculator,这是我的计算器应用程序的包标识符。

这是Cydia开发人员的网站:

http://kramerapps.com/cydia/

这链接到回购网站:

http://moreinfo.thebigboss.org/moreinfo/depiction.php?file=openData

更新:对于iOS 6.x,此当前版本的open似乎不起作用。 请参阅@ Nate对评论中下面链接的另一个问题的回答。

更新2:Cydia中的open包已更新,现在可与iOS 6一起使用。

更新3:以下是该软件包的来源: https : //github.com/conradev/Open 。 如果查看open.m文件,可以看到SpringBoardServices私有框架中的函数SBSLaunchApplicationWithIdentifier实际上是打开应用程序的。