2 votes

Comment contrôler l'interface utilisateur/les applications à partir du shell ?

J'ai un ipad jailbreaké (ios v. 7.1.1) et j'ai installé ssh, terminal et de nombreux outils d'administration. Jusqu'à présent, je suis capable d'ouvrir/fermer une application depuis le terminal et bien plus encore.... . Maintenant, je veux déclencher des événements de l'interface utilisateur et contrôler les applications (en fait, toucher un bouton, glisser, taper sur un clavier...) à partir du terminal. Existe-t-il un outil (en ligne de commande) qui peut m'aider à accomplir cela ? J'ai vu une question similaire aquí mais il date de plus d'un an (certains outils ont pu apparaître récemment).

1voto

grg Points 181593

Il n'y a pas vraiment de méthode simple pour cela. Il n'y a pas d'implémentation AppleScript pour les interactions sur iOS, contrairement à OS X, donc si vous voulez vraiment cela, vous devrez probablement le faire vous-même avec votre propre application personnalisée.

Même avec votre propre application, il n'y a pas de moyen facile d'interagir.

Sur Cocoa Senior (également connu sous le nom de "Mac"), nous avons des méthodes comme la gargantuesque :

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

pour générer des événements.

Cocoa Junior sur l'iPhone n'a pas de méthodes de ce type, nous devons donc trouver comment y parvenir nous-mêmes.

Ce sujet sort du cadre de ce site, mais vous pouvez consulter le site suivant pour plus d'informations :

-1voto

v3ryn3rdy Points 1

Je pense que ce que vous cherchez est le "Ouvert" tweak pour les appareils jailbreakés. Les applications peuvent être lancées comme ceci :

open com.identifier.here

Un exemple serait open com.invoxia.triby pour une application que j'utilise.

Merci beaucoup !

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X