que - ios versiones
Inicie la aplicación GUI en iOS 5 a través de la línea de comando(jailbreak) (1)
Esos comandos de launch
/ launchctl
tampoco me funcionaron. Lo que funcionó fue instalar la utilidad de línea de comandos open
desde Cydia y simplemente ejecutar
open com.apple.calculator
Observe la c minúscula en la calculator,
que era el identificador del paquete para mi aplicación de calculadora.
Aquí está el sitio web del desarrollador para Cydia:
Esto enlaces al sitio de repositorio:
http://moreinfo.thebigboss.org/moreinfo/depiction.php?file=openData
Actualización: para iOS 6.x, esta versión actual de open
no parece funcionar. Ver la respuesta de @ Nate a otra pregunta vinculada a continuación en los comentarios.
Actualización 2: el paquete open
en Cydia se ha actualizado y ahora funciona con iOS 6.
Actualización 3: Aquí está la fuente del paquete: https://github.com/conradev/Open . Si observa el archivo open.m
, puede ver que la función SBSLaunchApplicationWithIdentifier
del marco privado SpringBoardServices
es lo que realmente abre la aplicación.
Creo que antes podías iniciar aplicaciones de GUI en dispositivos con jailbreak iOS a través de la línea de comando (a través de SSH) ejecutando un comando como este:
launch com.apple.Calculator
pero eso no funciona en mi dispositivo iOS 5 ( launch not found
).
También probé:
launchctl start com.apple.Calculator
pero eso también me da un error ( no such process
).