chr*_*838 6 command-line launch jailbreak ios
我相信你曾经能够通过执行如下命令,通过命令行(通过SSH)在越狱的iOS设备上启动GUI应用程序:
launch com.apple.Calculator
Run Code Online (Sandbox Code Playgroud)
但这不适用于我的iOS 5设备(launch not found).
我也尝试过:
launchctl start com.apple.Calculator
Run Code Online (Sandbox Code Playgroud)
但这也给了我一个错误(no such process).
new*_*der 16
那些launch/ launchctl命令对我来说也不起作用.做了什么工作是open从Cydia 安装命令行utilty 并执行
open com.apple.calculator
Run Code Online (Sandbox Code Playgroud)
请注意,其中的小写c calculator,是我的计算器应用程序的包标识符.
这是Cydia开发人员的网站:
这链接到repo站点:
http://moreinfo.thebigboss.org/moreinfo/depiction.php?file=openData
更新:对于iOS 6.x,此当前版本open似乎不起作用.请参阅@ Nate 对评论中下面链接的另一个问题的回答.
更新2:openCydia中的软件包已更新,现在可与iOS 6一起使用.
更新3:以下是该软件包的来源:https://github.com/conradev/Open.如果你看一下open.m文件,可以看到该函数SBSLaunchApplicationWithIdentifier从SpringBoardServices私人框架是实际打开的应用程序.