J'ai un Samsung Galaxy Tab. Lorsque je tape "adb devices" ou "adb shell", cela fonctionne pendant que la tablette démarre - affichant le logo Samsung ou une animation - mais une fois que l'écran de verrouillage orange apparaît, la connexion est interrompue et adb se ferme. J'ai essayé de débrancher et de brancher le câble USB, de modifier les paramètres et les configurations,
D'après les réponses aux autres questions que j'ai posées, adb devrait fonctionner parfaitement dès que la tablette est allumée. Peut-être pour d'autres, mais pas pour moi.
Indice : ça n'a rien à voir avec udev. Je me suis occupé des règles d'udev il y a longtemps. Voici mon fichier de règles udev :
=> cat /etc/udev/rules.d/80-gtab.rules
# Samsung GT-P7510/Galaxy Tab 10.1
ACTION!="add", GOTO="gtab_rules_end"
SUBSYSTEM!="usb|usb_device", GOTO="gtab_usb_end"
ATTR{idVendor}=="04e8", ATTR{idProduct}=="6860", SYMLINK+="gtab" MODE="777"
J'ai redémarré udev avec "cd /etc/init.d ; ./udev restart" (ou quelque chose de similaire) et je vois /dev/gtab, créé par cette règle udev. J'ai essayé d'autres règles qui n'impliquent pas /dev/gtab, différentes variations trouvées sur le web.
Une fois, l'application gmtp a réellement fonctionné, m'a permis de voir le système de fichiers et de copier de nombreux fichiers, donc je sais que c'est possible. Je ne me souviens pas exactement de ce que j'ai fait pour que cela se produise. Mais depuis, j'utilise exactement le même fichier de règles udev.
Cela fait plus d'un mois que je cherche et que j'expérimente, et à l'exception d'une fois où j'ai eu de la chance, je n'ai pas réussi à faire fonctionner adb de manière fiable.
Question principale : Quels sont les moyens de diagnostiquer ce problème de rupture de la connexion usb lorsque la tablette a dépassé le stade du démarrage ?