Adb sous Debian 11.7 avec Nvidia Shield

Salut,

Je suis passé sur Debian 11 en gardant la même IP pour Jeedom et évidemment pour mes 2 Shield mais ça ne communique plus.

Je ne vois pas bien quoi tenter, il te faudrait quoi pour debug mika ?

Jeedom version 4.3.17

log des dépendances :

############################################################################
# Installation in progress
############################################################################
############################################################################
# Update repository packages and install dependencies
############################################################################
Hit:1 http://deb.debian.org/debian bullseye InRelease
Hit:2 http://security.debian.org/debian-security bullseye-security InRelease
Get:3 http://deb.debian.org/debian bullseye-updates InRelease [44.1 kB]
Hit:4 https://deb.nodesource.com/node_14.x bullseye InRelease
Fetched 44.1 kB in 1s (79.7 kB/s)
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
adb is already the newest version (1:10.0.0+r36-7).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Reading package lists...
Building dependency tree...
Reading state information...
wakeonlan is already the newest version (0.41-12.1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
############################################################################
# Installation Information
############################################################################
PRETTY_NAME="Debian GNU/Linux 11 (bullseye)"
NAME="Debian GNU/Linux"
VERSION_ID="11"
VERSION="11 (bullseye)"
VERSION_CODENAME=bullseye
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"
############################################################################
# Installation finished
############################################################################

Log du plugin :

Note : l’une des 2 shield est bien allumée

[2023-06-20 13:45:04]DEBUG : [Musique][Shield Musique] Check de la connection TCPIP
[2023-06-20 13:45:04]INFO : [Musique][Shield Musique] Votre appareil n'est pas détecté par ADB ou en veille profonde.
[2023-06-20 13:45:04]DEBUG :  Connection au nouveau périphérique 10.0.1.32 encours
[2023-06-20 13:45:04]DEBUG : [Salon][Shield Salon] Check de la connection TCPIP
[2023-06-20 13:45:04]INFO : [Salon][Shield Salon] Votre appareil n'est pas détecté par ADB ou en veille profonde.
[2023-06-20 13:45:04]DEBUG :  Connection au nouveau périphérique 10.0.1.31 encours
[2023-06-20 13:46:02]DEBUG : [Musique][Shield Musique] Check de la connection TCPIP
[2023-06-20 13:46:02]INFO : [Musique][Shield Musique] Votre appareil n'est pas détecté par ADB ou en veille profonde.
[2023-06-20 13:46:02]DEBUG :  Connection au nouveau périphérique 10.0.1.32 encours
[2023-06-20 13:46:02]DEBUG : [Salon][Shield Salon] Check de la connection TCPIP
[2023-06-20 13:46:02]INFO : [Salon][Shield Salon] Votre appareil n'est pas détecté par ADB ou en veille profonde.
[2023-06-20 13:46:02]DEBUG :  Connection au nouveau périphérique 10.0.1.31 encours
[2023-06-20 13:47:02]DEBUG : [Musique][Shield Musique] Check de la connection TCPIP
[2023-06-20 13:47:02]INFO : [Musique][Shield Musique] Votre appareil n'est pas détecté par ADB ou en veille profonde.
[2023-06-20 13:47:02]DEBUG :  Connection au nouveau périphérique 10.0.1.32 encours
[2023-06-20 13:47:02]DEBUG : [Salon][Shield Salon] Check de la connection TCPIP
[2023-06-20 13:47:02]INFO : [Salon][Shield Salon] Votre appareil n'est pas détecté par ADB ou en veille profonde.
[2023-06-20 13:47:02]DEBUG :  Connection au nouveau périphérique 10.0.1.31 encours

En ssh j’ai ça qui tourne :

ps -aux | grep adb
mysql        596  4.7 12.0 1529820 484220 ?      Ssl  juin17 174:51 /usr/sbin/mariadbd
jeedom   3633911  0.5  0.1 238860  5756 ?        Ssl  13:17   0:00 adb -L tcp:5037 fork-server server --reply-fd 4
jeedom   3634571  0.0  0.0   6256   704 pts/0    S+   13:17   0:00 grep adb

J’ai essayé de voir ce que donnait une connexion mais ça ne fonctionne pas et je n’ai pas le dialogue d’autorisation qui apparait sur la Shield

adb -s 10.0.1.31 shell dumpsys media_session
error: device unauthorized.
This adb server's $ADB_VENDOR_KEYS is not set
Try 'adb kill-server' if that seems wrong.
Otherwise check for a confirmation dialog on your device.

J’ai aussi tenté adb kill-server mais ça ne donne rien.

Help :crazy_face:

slt, moi j’ai fait un appairage directement en ligne de commande

Tu créés l’équipement dans le plugon avec l’adresse ip et en ssh: `

adb connect [votreadresseip]:5555

`

Il m’indique un « already connected » le vilain !

image

Est-ce que tu as une Shield @cddu33 ?
Ce serait la version de adb sur la Debia 11.7 qui aurait du mal à récupérer les infos ?

Non une Phillips, mais j’avais eu les même symptômes avec le plugin qui n’arrivait pas à faire la connexion.

Essai d’enlever le mode développeur de Android puis de le remettre ça va réinitialiser les autorisations

C’est ce que j’avais fait et refait mais rien à faire … il ne me propose rien du tout.

Avec le changement de VM (donc de Mac Address) mais en gardant la même IP pour Jeedom je me demande si la Shield ne prend pas ça pour une tentative d’intrusion et bloque la connexion.

J’essayais de trouver un fichier abb_keys pour le supprimer mais j’arrive pas à le voir, il doit être danns une partie cachée :frowning:

Je crois que je vais tenter de lui réattribuer la même Mac Address … je suis à cours d’idée.

EDIT : pas mieux … ouin :cry:

J’ai pas de soucis de mon côté

Tu es sur la même version d’adb ?
Une Shield aussi (je sais plus, je crois pas) ?

J’ai eu beau faire énormément de manips différentes entre lignes de commande adb et action sur la Shield, côté adb ça reste unauthorized et aucun message ne s’affiche sur la Shield pour autoriser.

Je n’arrive pas à comprendre pourquoi la Shield n’efface pas ses autorisations enregistrées … enfin si c’est ça.

J’ai le même soucis sur les 2 Shield.

Tu n’aurais pas d’idées de manipulation à tenter ?

Le problème semble connu mais pas vraiment solutionné :

Antoine

Une solution si j’en crois le net, installer adb par snap pour avoir une version plus récente:

Antoine

Salut @Tonio16,

Yes merci pour ces pistes !

J’ai commencé par regarder le message du dessus et vu qu’il y avait un espoir avec une version plus récente d’adb. Du coup je viens de tester en installant le package depuis bulleyes backports mais du coup ça aurait surement pu le faire via snap, j’ai pas pensé à cette piste là.

Version de base sur Debian 11.7 :

adb --version
Android Debug Bridge version 1.0.41
Version 28.0.2-debian
Installed as /usr/lib/android-sdk/platform-tools/adb
sudo nano /etc/apt/sources.list

Ajout de :

 # bullseye backports
 deb http://deb.debian.org/debian bullseye-backports main
sudo apt update
sudo apt install -t bullseye-backports adb

Nouvelle version :

adb --version
Android Debug Bridge version 1.0.41
Version 29.0.6-debian
Installed as /usr/lib/android-sdk/platform-tools/adb

Arrêt du daemon du plugin + adb kill-server en ssh + restart du daemon → Demande d’autorisation sur la Shield :smiling_face_with_three_hearts: :smiling_face_with_three_hearts: :smiling_face_with_three_hearts:

Merci @Tonio16 :sunglasses:
Je mets ton dernier post en résolu et si d’autres tombent là dessus et que ça ne fonctionne pas par snap, il y a la méthode que j’ai réalisé.

1 « J'aime »

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.