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).
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.triby
para una aplicación que uso.
¡Muchas gracias!
open
comando.
Alejandro
Bere
Alejandro