Résumé du problème
Ni Android File Transfer ni OpenMTP détectera un LG V20, modèle LG-H910, par USB lorsqu'il est en mode MTP. Le téléphone est détecté par eux dans d'autres modes USB, il n'y a pas de problèmes de connexion au téléphone via adb et le téléphone se monte sous Windows. Changer de câble et d'ordinateur ne fait aucune différence. Le mode MTP fonctionne bien avec un LG V20 LG-LS997.
Détails
J'ai un LG V20 de marque AT&T (non rooté), modèle LG-H910. J'essaie de transférer des fichiers par USB, mais aucune des applications MTP GUI que j'ai essayées pour Mac (Android File Transfer 1.0.12 ; OpenMTP 3.1.10 & 3.1.15) ne détecte le téléphone lorsqu'il est en mode MTP ; elles présentent respectivement les messages "Aucun appareil Android trouvé" et "L'appareil Android est occupé ou non connecté". Lorsque le téléphone est en mode charge seulement, chaque application MTP détecte le téléphone mais ne peut pas se connecter (en signalant respectivement "Impossible d'accéder au stockage du périphérique" et "Le stockage de votre téléphone est inaccessible"). Image Capture se connecte au téléphone lorsqu'il est en mode PTP, mais ne peut pas extraire d'images (cela se produit également avec un autre LG V20, ce n'est donc pas surprenant).
Comme un test, mtpfs (installé via MacPorts) reconnaîtra le téléphone (bien qu'il l'identifie mal) et le montera soi-disant, mais toutes les tentatives d'accès aux fichiers via le montage aboutissent à une erreur "Device not configured". Exemple de session locale du shell :
$ sudo -s # mkdir /Volumes/phone # mtpfs /Volumes/phone Listing raw device(s) Device 0 (VID=1004 and PID=633e) is a LG Electronics Inc. LG G Flex 2. Found 1 device(s): LG Electronics Inc.: LG G Flex 2 (1004:633e) @ bus 20, dev 29 Attempting to connect device desired configuration different from current, trying to set configuration libusb\_set\_configuration() failed, continuing anyway...: Operation timed out Android device detected, assigning default bug flags Listing File Information on Device with name: V20 # ls /Volumes/phone ls: : Device not configured
mtpfs a d'autres problèmes, comme le fait de prendre environ 1 minute pour s'exécuter (il y a environ minute avant la dernière ligne de sortie, qui commence par "Listing File Information [...]"). Je ne suis pas tant intéressé par mtpfs comme solution que je l'utilisais pour tester MTP sur le téléphone.
Que le débogage USB soit activé ou non ne fait aucune différence pour le MTP, mais lorsqu'il est activé, le téléphone est accessible via adb, à la fois en ligne de commande et dans Android Studio (je peux exécuter un shell sur le téléphone, extraire des fichiers, installer et déboguer des applications dans Android Studio, etc.)
L'AFT n'a enregistré aucun message sur la console système lorsque le téléphone était connecté en mode MTP.
Il n'y a pas eu de problème d'accès aux fichiers avec le LG-H910 lorsqu'il était connecté à un ordinateur Windows (le stockage interne et externe était monté et les fichiers étaient accessibles). AFT et OpenMTP détectent et peuvent accéder à un autre téléphone du même type, un LG V20 de marque Sprint (non enraciné), modèle LG-LS997.
J'ai essayé de redémarrer le téléphone et l'ordinateur, d'éjecter la carte SD dans le téléphone et de redémarrer, d'utiliser différents câbles, différents ports et différents ordinateurs (deux Mac, dont l'un avec une installation propre d'OS X) ; rien n'a eu d'impact sur le problème, et les seuls facteurs communs sont le LG-H910 et OS X. Une réinitialisation d'usine du LG-H910 n'a fait aucune différence.
Question
Comment faire pour que AFT (ou même OpenMTP) fonctionne avec le LG V20 LG-H910 ? Quelles autres mesures de dépannage puis-je prendre ?
Questions connexes
Il existe des questions similaires sur ce site, mais aucune ne semble décrire la même situation, ni proposer de solution.
- " Le transfert de fichiers Android ne fonctionne pas entre El Capitan et Android 6 " : L'AFT détecte le téléphone
- " Mon Mac ne reconnaît pas mon Galaxy S2 par USB " : la réponse acceptée ne fonctionne pas, pas même pour le poseur de cette question
- " Les duos Samsung Grand ne sont pas visibles dans le Finder de Mac mais sont visibles dans le DDMS " : l'affiche n'utilisait pas l'AFT
- " Le Galaxy S6 n'est pas du tout visible par le PC "Le téléphone n'est pas détecté par adb ; mauvais port USB.
- " Nexus 7 (2012) ne se connecte plus via USB Mac OS X "Le téléphone n'est pas détecté par adb ; mauvais port USB.
- " Samsung Galaxy S6 pas de MTP, erreur de connexion PTP " : Difficile de dire si les problèmes sont liés, en raison de la brièveté de la description, mais il semble s'agir d'un cas d'absence totale de connexion de données (probablement un mauvais port USB) ; ne mentionne les Macs qu'en passant ; pas de réponse.
- " Samsung Galaxy S III (S3) ne se connecte pas via USB avec le transfert de fichiers Android avec MacBook Pro - Mountain Lion " : AFT détecte le téléphone ; aussi, particulier aux téléphones Samsung (et Kies)
- " Pourquoi mon Android a soudainement cessé de se connecter à mon Mac ? " : non détecté via adb
Il y a beaucoup d'autres questions, mais toutes sont soit l'AFT n'est pas installé, l'AFT détecte le téléphone, ou le téléphone n'est détecté par rien.
Informations sur le système
- MacBook Pro 13" mi-2012
- MacOS 10.14.6
- Android 8.0.0 (les deux téléphones)
- Android File Transfer 1.0.12
- OpenMTP 3.1.10, 3.1.15
- mtpfs 1.1