0 votes

LG V20 non reconnu par les applications MTP en mode MTP sur Mac

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.

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

0voto

outis Points 168

La réponse

El Pilotes LG Mobile installé par LG Bridge a interféré avec le fonctionnement du MTP sur le LG V20 LG-H910.

Le processus

En me basant sur le commentaire de Robert, j'ai désactivé toutes les extensions du noyau dans /Bibliothèque/Extensions (qui étaient toutes des extensions tierces) en les déplaçant dans "/Bibliothèque/Extensions (désactivées)" et j'ai redémarré. Android File Transfer a alors pu détecter et se connecter au LG-H910. Parmi les extensions, on trouve un certain nombre d'extensions dont le nom commence par "lgandroid_", qui sont les pilotes LG Mobile.

Après avoir réactivé toutes les extensions sauf celles-ci et redémarré, l'AFT fonctionnait toujours avec le LG-H910. Après avoir activé les extensions LG et redémarré, l'AFT a cessé de détecter le LG-H910. Donc, après une dernière série de désactivation des extensions LG, l'AFT fonctionnait.

À l'origine, la version 5.4 des extensions était installée. J'ai essayé la plus récente, la version 6.1, mais elle présentait le même problème (qui a été signalé à LG). LG Bridge, lorsqu'il est lancé, demande d'installer des extensions, qui s'avèrent être les pilotes LG Mobile Drivers ; si les pilotes sont désactivés, LG Bridge ne fonctionnera pas (ce n'est pas un gros problème pour moi, mais pour les autres personnes ayant le même problème, vous devrez probablement réinstaller les pilotes avant d'utiliser LG Bridge, puis les désactiver et redémarrer ensuite).

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X