[Android] – Smartphone non reconnu par ADB Devices

 

Salut à tous,

 

Il est possible que vous soyez l'heureux propriétaire d'un smartphone Android, le meilleur OS du monde (non non je ne suis pas le mec qui cherche la polémique ;) )

Alors bon vous vous êtes mis en tête de le "rooter" (probablement), ou bien d'en modifier (flasher) le mode "Recovery" ...

Autant d'argument que j'entends !

Mais cette ignominie d'ADB, ce monstre, cet épouvantail, refuse systématiquement de faire apparaître votre précieux smartphone :

adb devices

 

Quel ingrat cet adb ...

Il existe cependant une astuce qui vous permettra de déjouer ses plans diaboliques à votre égard....
Une astuce qui vous permettra de reprendre le contrôle de votre VIE !
Une astuce qui ... affichera votre smartphone !

VRAI de VRAI

Juré, promis, craché !

Comment faire ?

Récupérer un identifiant dans lsusb

La commande "lsusb" sur linux, vous permettra de récupérer la liste des périphériques connectés à votre ordinateur par USB ...

Et votre smartphone, normalement est rattaché à votre ordinateur avec ceci :

Donc normalement avec un "lsusb" ... vous devriez avoir un écran ressemblant plus ou moins à ceci

lsusb

Dans cette liste, vous avez la chance d'avoir une désignation qui vous permettra d'identifier votre smartphone.

Si vous n'êtes pas sûr, jouez au jeu des 7 différences ...
Débranchez votre smartphone, faites un "lsusb"
Rebranchez votre smartphone, re-faites un "lsusb"

Vous devriez à l'issue de ce jeu, parvenir à reconnaître votre smartphone !

En admettant que notre smartphone soit lenovo (cf. capture ci-dessus)

Bus 002 Device 004: ID 17ef:480b Lenovo

Il nous faudra prendre la donnée suivante : 17ef
Elle correspond au "Vendor Id"

Renseigner l'identifiant USB à ADB

Nous sommes désormais les heureux détenteurs de l'identifiant de notre smartphone, cool non ?!?

Bon, vu que vous êtes des linuxiens, il vous faudra saisir cette ligne de commande :

echo "0x<vendor id>" > ~/.android/adb_usb.ini

Dans notre cas (toujours sur l'exemple du Lenovo):

echo "0x17ef " > ~/.android/adb_usb.ini

 

Redémarrer le serveur ADB

Lorsque tout cela est fait, il nous faut grosso merdo redémarrer le service avec les commandes suivantes :

adb kill-server
adb restart-server

Votre smartphone devrait alors apparaître tout seul  !

 

Conclusion

Vous êtes désormais de véritables champions ! Capable à présent de vaincre ADB dans ses complots contre vous les plus diaboliques !
N’hésitez pas à poster en commentaire d'autres astuces si le cœur vous en dit !

 

Partagez ce contenu

Laisser une réponse

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *