2 votes

Impossible de se connecter via ADB sur un appareil Android protégé par un pare-feu

Connecter depuis Linux, en utilisant une version plus ancienne de adb (téléchargée et essayée en version 1.0.41 juste pour résoudre ce problème - aucune différence, sauf que les messages incluent maintenant "Connexion refusée"), et les appareils fonctionnent sous Android 9.

Cela a fonctionné parfaitement littéralement pendant des années, mais tout d'un coup, je ne peux plus me connecter à un appareil via TCP/IP. Je ne peux pas penser à ce qui a changé.

L'appareil a une IP statique (et je me connecte et me déconnecte généralement plusieurs fois par jour), et j'utilise un pare-feu (AFWall+) dessus, ce qui n'a jamais posé de problème par le passé.

$ ADB_TRACE=1 adb connect 192.168.0.2
            main:  1915:140003988076352 | Gestion de la ligne de commande()
       adb_query:  1915:140003988076352 | adb_query: hôte:connecter:192.168.0.2
    _adb_connect:  1915:140003988076352 | _adb_connecter: hôte:version
  WriteFdExactly:  1915:140003988076352 | écrire: fd=3 longueur=4: 30303063 000c
  WriteFdExactly:  1915:140003988076352 | écrire: fd=3 longueur=12: 686f73743a76657273696f6e hôte:version
   ReadFdExactly:  1915:140003988076352 | lire: fd=3 voulu=4
   ReadFdExactly:  1915:140003988076352 | lire: fd=3 voulu=4 obtenu=4
4f4b4159 OKAY
    _adb_connect:  1915:140003988076352 | _adb_connecter: retour fd 3
     adb_connect:  1915:140003988076352 | adb_connecter: service hôte:connecter:192.168.0.2
   ReadFdExactly:  1915:140003988076352 | lire: fd=3 voulu=4
   ReadFdExactly:  1915:140003988076352 | lire: fd=3 voulu=4 obtenu=4
30303034 0004
   ReadFdExactly:  1915:140003988076352 | lire: fd=3 voulu=4
   ReadFdExactly:  1915:140003988076352 | lire: fd=3 voulu=4 obtenu=4
30303230 0020
    _adb_connect:  1915:140003988076352 | _adb_connecter: hôte:connecter:192.168.0.2
  WriteFdExactly:  1915:140003988076352 | écrire: fd=3 longueur=4: 30303161 001a
  WriteFdExactly:  1915:140003988076352 | écrire: fd=3 longueur=26: 686f73743a636f6e6e6563743a313732 hôte:connecter:192
   ReadFdExactly:  1915:140003988076352 | lire: fd=3 voulu=4
   ReadFdExactly:  1915:140003988076352 | lire: fd=3 voulu=4 obtenu=4
4f4b4159 OKAY
    _adb_connect:  1915:140003988076352 | _adb_connecter: retour fd 3
     adb_connect:  1915:140003988076352 | adb_connecter: retourner fd 3
   ReadFdExactly:  1915:140003988076352 | lire: fd=3 voulu=4
   ReadFdExactly:  1915:140003988076352 | lire: fd=3 voulu=4 obtenu=4
30303237 0027
   ReadFdExactly:  1915:140003988076352 | lire: fd=3 voulu=39
   ReadFdExactly:  1915:140003988076352 | lire: fd=3 voulu=39 obtenu=39
756e61626c6520746f20636f6e6e6563 unable to connec
unable to connect to 192.168.0.2:5555

Avez-vous des idées de ce qui pourrait causer cela?

0voto

frm Points 1398

Alors (surtout avec le message "Connexion refusée"), j'ai désactivé le pare-feu, et j'ai pu me connecter immédiatement. J'ai réactivé le pare-feu quelques secondes plus tard..., et je pouvais toujours me connecter (et me déconnecter) comme avant.

Je n'ai aucune idée de ce qui s'est passé (j'ai même redémarré l'appareil avant de poster dans le cadre de mes efforts de dépannage).

Étant donné que je n'ai plus le problème, je vais devoir changer la question en "répondu", mais j'apprécierais toujours des réflexions supplémentaires sur ce qui s'est passé.

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