6 votes

termux : exécuter termux via adb sans *aucune* interaction directe avec le périphérique ?

Je sais comment ouvrir le termux app, exécuter (par exemple) sv up sshd et ensuite interagir avec le dispositif Android via ssh , rsync etc. Il ne s'agit là que d'un exemple, et il en va de même pour tout autre type de produit. termux procédures initiées.

Cependant, pour ce faire, il est nécessaire d'effectuer cette ouverture manuelle et ce manuel. sv up sshd dans termux sur l'appareil lui-même.

Je veux être capable d'effectuer cette interaction initiale avec termux depuis mon ordinateur de bureau via adb sin cualquier interaction directe avec l'appareil lui-même, à part le branchement du câble USB.

J'ai cherché des solutions, mais il semble que personne n'ait trouvé de moyen d'interagir avec termux sauf en ouvrant d'abord manuellement cette application sur l'appareil, ce que je ne veux pas faire.

Cependant, pourrais-je avoir négligé quelque chose ? J'espère que j'ai effectivement manqué quelque chose, et que en quelque sorte Je peux commencer termux -les procédures initiées par adb .

Quelqu'un sait-il comment cela pourrait être fait ?

Merci d'avance.

4voto

Avanst Points 513

Selon le commentaire d'Ifran Latif, ci-dessus, les travaux suivants ...

(1) lancement termux

(2) faire ce qui suit :

echo 'sv up sshd
sshd started' >.profile

(3) exécuter ceci chaque fois que je veux démarrer sshd via adb :

adb shell am start -n com.termux/.HomeActivity

4voto

Jean Michael Points 1
adb shell am start -n com.termux/.HomeActivity

adb shell input text "your command here"

adb shell input keyevent ENTER

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X