¿Cómo controlar la interfaz de usuario/aplicaciones desde el shell?

Tengo un ipad con jailbreak (ios v. 7.1.1) e instalé ssh, terminal y muchas herramientas de administración. Hasta ahora puedo abrir/cerrar una aplicación desde la terminal y mucho más... . Ahora quiero activar eventos de interfaz de usuario y controlar aplicaciones (en efecto, tocar un botón, deslizar, escribir un teclado...) desde la terminal. ¿Hay alguna herramienta (línea de comando) que pueda ayudarme a lograr eso? Vi una pregunta similar aquí , pero tiene más de un año (es posible que hayan surgido algunas herramientas últimamente).

Si su objetivo es solo controlar una Mac con un iPad (no sé si lo es o no), ¿ha considerado VPN o está buscando estrictamente un enfoque bash?
@XAleXOwnZX, lo siento si mi pregunta no está clara, pero quería controlar mi ipad desde el shell (podría ser desde una terminal local o una PC a través de ssh)
Ohh, te sugiero que reformules tu pregunta, no está muy claro.

Respuestas (2)

Realmente no hay un método fácil para esto. No hay una implementación de AppleScript para las interacciones en iOS, a diferencia de OS X, por lo que si realmente quieres esto, probablemente tendrás que hacerlo tú mismo con tu propia aplicación personalizada.

Incluso con su propia aplicación, no hay una manera fácil de interactuar.

En Cocoa Senior (también conocida como "la Mac") tenemos métodos como el gigantesco:

mouseEventWithType:location:modifierFlags:timestamp:
  windowNumber:context:eventNumber:clickCount:pressure:

para generar eventos.

Cocoa Junior en el iPhone no tiene ningún método como este, por lo que debemos averiguar cómo lograrlo nosotros mismos.

Esto está fuera del alcance de este sitio, pero consulte el siguiente sitio para obtener más información:

Creo que lo que estás buscando es el ajuste "Abrir" para dispositivos con jailbreak. Las aplicaciones se pueden iniciar así:

open com.identifier.here

Un ejemplo sería open com.invoxia.tribypara una aplicación que uso.

¡Muchas gracias!

Eso funciona para abrir aplicaciones, lo que el autor de la pregunta dice que ya puede hacer. En esta pregunta, están buscando una forma de "activar eventos de IU y controlar aplicaciones", lo que no se puede lograr con el opencomando.