0 votes

Y a-t-il un astuce pour configurer ADBD pour fonctionner en TCP / IP sur un appareil non rooté ?

Ce que je veux, c'est contrôler un appareil à distance :

  • allumer/éteindre l'écran,
  • lancer une application spécifiée (horloge),
  • ouvrir un site web.

Sur un appareil rooté, j'ai installé une appli SSHD, puis je me suis connecté à l'appareil :

su
setprop service.adb.tcp.port 5555
stop adbd
start adbd

Ensuite, je peux lancer adb sur mon ordinateur, me connecter à l'appareil et exécuter diverses commandes adb.

Puis-je faire cela sur un appareil non rooté? J'ai découvert que setprop nécessite un accès root.

Ou, y a-t-il une appli, qui a une interface TCP/WWW pour faire de telles choses? (J'ai installé une appli caméra IP, qui a une interface URL pour allumer/éteindre la LED de la caméra, en plus des fonctions habituelles de la caméra, par exemple prendre une photo.)

0 votes

Est-ce que cela répond à votre question? ADB connecter à un appareil via TCP/IP

1voto

SebMa Points 167

Vous pouvez essayer cette commande, elle redémarre adbd sur l'appareil android après avoir défini le port tcp/ip à la valeur souhaitée (5555/tcp est par défaut) :

$ adb tcpip 5555

-1voto

Joaquin Iurchuk Points 348

Essayez la commande adb shell. Cela vous donne des autorisations de super utilisateur dans l'appareil connecté.

0 votes

Mais je ne peux pas adb avant de ne pas avoir activé le mode tcp.

0 votes

Si je définis adb en mode TCP/IP, reviendra-t-il en mode USB au prochain démarrage ?

0 votes

Veuillez ajouter quelques détails ou étapes pour rendre ceci une réponse complète.

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