Avertissement : ce n'est pas nécessairement une réponse appropriée car elle implique des approches indéterministes et plutôt sporadiques. Cela dit, j'ai pensé que cela valait quand même la peine de le noter et de le partager à des fins d'information. :)
Ce qui n'a pas fonctionné pour moi:
Utiliser mon Mac plus récent (2019/Big Sur) dont les ports USB sont USB-C/3.1.
Essayer divers câbles et adaptateurs USB 2.0 (USB-C/3.1 <-> USB-A/2.0, USB-A/3.0 <-> USB-A/2.0, etc.). Plus d'informations ici (https://stackoverflow.com/a/58774581/2013891) et ici (https://www.reddit.com/r/GooglePixel/comments/7lj50n/apparently_the_pixel_2_nonxl_doesnt_like_usb_3031/).
Installer Linux (Ubuntu) sur VirtualBox, ou toute machine virtuelle dans ce cas.
Obtenir un RMA puisque j'ai acheté le téléphone d'occasion sur eBay [sic.] :D
Ce qui a fonctionné pour moi:
Prier. (oui sérieusement, cela pourrait être l'étape préliminaire la plus importante que j'ai oublié de faire en échouant continuellement avant ;) )
Utiliser mon ancien Mac (2015/El Capitan) dont les ports USB sont USB-A/3.0.
Exécuter fastboot getvar all
. Alors qu'il affiche < waiting for any device >
, brancher et débrancher à nouveau le Pixel 2 (en supposant qu'il est déjà démarré en mode FastBoot) jusqu'à ce que toutes les variables soient imprimées dans la console. Notez que cette étape est pour moi comme un jeu de hasard. Selon votre chance, vous pouvez avoir besoin de le faire 100 fois ou même 1000 fois tout en bougeant le câble, en attendant un peu, et en le branchant/débranchant à répétition. Votre expérience peut varier, d'où l'étape de la prière.
Lorsque les variables sont imprimées, cela signifie que la connexion matérielle a été établie avec succès dans l'interface USB. En exécutant fastboot devices
, votre appareil Pixel 2 sera répertorié. À partir de ce moment, c'est comme d'habitude -- j'ai fait la chose ./flash-all.sh
depuis https://developers.google.com/android/images#walleye.
Malgré tous ces problèmes, je crois fermement que quelques matériels de téléphone/tablette Google sont défectueux en ce qui concerne l'établissement de la connexion USB. Maintenant, même après avoir réussi à ramener mon Pixel 2 à la vie, il n'est toujours pas en mesure d'établir une connexion USB pour transférer des fichiers câblés à moins que je ne fasse le "jeu de hasard" mentionné ci-dessus. Eh bien, au moins j'ai réussi à le faire fonctionner et il redevient utilisable.
0 votes
Le débogage USB est sans importance dans le chargeur de démarrage. Adb ne fonctionne que dans le système et la récupération. Le protocole Fastboot est celui utilisé dans le chargeur de démarrage. Comment avez-vous essayé de flasher le système? Avez-vous essayé manuellement ou avec le flash-all.bat? Quelle partie n'a pas pu être écrite? Est-ce que fastboot devices renvoie quelque chose? Sur l'écran de démarrage de votre appareil, que dit-il (dans ces catégories)? Chargeur de démarrage: Bande de base: Révision du produit: Emplacement de démarrage: Console: Amorçage sécurisé: État de l'appareil: ERREUR: