[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 !
Dyrk.org
