Lorsque je connecte mon téléphone Android en mode fastboot et que j'entre fastboot devices, je n'ai pas de sortie dans le terminal, mais lorsque j'entre fastboot -i 0x1ebf devices, j'obtiens une sortie. J'ai besoin de l'option -i avec toutes les autres commandes fastboot aussi. Pourquoi ???
Réponse
Trop de publicités?Le programme fastboot
avait une liste blanche interne pour les identifiants de fournisseur USB, qui comprenait uniquement quelques grands fabricants d'appareils Android :
0x0451 Texas Instruments
0x0502 Acer
0x05c6 Qualcomm
0x0955 Nvidia
0x0b05 Asus
0x0bb4 HTC
0x0fce Sony Ericsson
0x18d1 Google
0x22b8 Motorola
0x2314 INQ Mobile
0x413c DELL
0x8087 Intel
Dans le commit AOSP du 2015-08-10, cette liste blanche des identifiants de fournisseur USB a été supprimée, donc les nouvelles versions de fastboot
devraient fonctionner avec tous les appareils Android sans avoir besoin de l'option -i 0xXXXX
(maintenant l'option limite simplement la sélection en cas de connexion de plusieurs appareils Android de différents fabricants). Cependant, la version la plus récente de la plate-forme tools (23) au moment de la rédaction de cette réponse n'inclut pas encore ce commit, donc vous devrez continuer à utiliser l'option -i 0xXXXX
pendant un certain temps.