2 votes

Impossible de connecter le Pixel 4

J'ai un téléphone Google Pixel 4. Avant, il se montait sans problème. Branchez l'USB et sélectionnez Transfert de fichiers/Android Auto sur le téléphone et il s'affichait dans Dolphin. Cela ne se produit plus. Maintenant, je branche le téléphone et une icône Pixel 4 grisée apparaît sur le bureau. Sur le téléphone, je sélectionne Transfert de fichiers/Android Auto et cette icône disparaît puis réapparaît.

Je fais un clic droit sur l'icône et je sélectionne Monter le volume et parfois il se monte mais je ne peux pas voir le système de fichiers sur le téléphone :

Mount

Parfois, il n'y a pas de montage du tout.

Failed

J'ai essayé différents ports USB et câbles.
lsusb n'affiche pas le téléphone
Options du développeur > Débogage USB activé
Version 11 d'Android
J'ai supprimé et réinstallé Dolphin.

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 20.04.2 LTS
Release:    20.04
Codename:   focal

Comment puis-je résoudre ce problème ?

Editer : term.log
https://paste.ubuntu.com/p/RsKt5hRm7X/

Editer 2 : Essai de la suggestion de @waltinator :

$ device="/dev/pixel4"  
$ sudo adduser $USER $(stat -c "%G" $device)  
stat: cannot stat '/dev/pixel4': No such file or directory  
[sudo] password for allelopath:   
adduser: The user `allelopath' already exists.

Editer 3 :

sudo journalctl --follow a

https://paste.ubuntu.com/p/vTFVy6JPW3/

Edit : mtp into

$ mtp-detect
libmtp version : 1.1.17

Liste des périphériques bruts
Le périphérique 0 (VID=18d1 et PID=4ee1) est un Nexus/Pixel (MTP) de Google Inc. 1 appareil(s) trouvé(s) :
Google Inc : Nexus/Pixel (MTP) (18d1:4ee1) @ bus 3, dev 25
Tentative de connexion du (des) périphérique(s)
erreur retournée par libusb_claim_interface() = -6LIBMTP PANIC : Unable to initialize device
Impossible d'ouvrir le périphérique brut 0
OK.

$ mtp-connect
libmtp version : 1.1.17

Le périphérique 0 (VID=18d1 et PID=4ee1) est un Nexus/Pixel (MTP) de Google Inc. erreur retournée par libusb_claim_interface() = -6LIBMTP PANIC : Unable to initialize device
Aucun dispositif.

$ mtp-folders
Tentative de connexion du (des) périphérique(s)
Le dispositif 0 (VID=18d1 et PID=4ee1) est un Nexus/Pixel (MTP) de Google Inc. dossiers mtp : Connexion réussie
erreur retournée par libusb_claim_interface() = -6LIBMTP PANIC : Unable to initialize device
Impossible d'ouvrir le périphérique brut 0
OK.

jmtpfs
Le périphérique 0 (VID=04e8 et PID=6860) est un modèle Samsung Galaxy (MTP).
fuse : paramètre de point de montage manquant

2voto

waltinator Points 32821

De nombreux problèmes d'accès aux périphériques peuvent être résolus en modifiant l'appartenance à un groupe.

Plus précisément, si ls -l montre que les autorisations de groupe (la deuxième " rwx "Le triplet est " rw "(par exemple, " -rw-rw---- "), alors le fait de s'ajouter au groupe propriétaire de l'appareil accordera à l'utilisateur le droit d'utiliser l'appareil. rw l'accès.

Voici comment :

device="/dev/whatever"
sudo adduser $USER $(stat -c "%G" $device)

Cela vous permet d'être membre du groupe qui peut rw l'appareil, mais il y a encore une étape à franchir .

Pour que tous vos processus deviennent membres du nouveau groupe, déconnectez-vous et connectez-vous. L'appartenance à un groupe est définie à l'adresse suivante login temps.

Pour créer un processus unique dans le nouveau groupe (à des fins de test, avant la déconnexion ou l'ouverture d'une session) :

newgrp $(stat -c "%G" $device)  

ou tapez simplement le nom du groupe. Voir man newgrp .

0voto

Al Lelopath Points 509

https://faquirfoysol.blogspot.com/2020/02/quick-hacks-transferring-file-between.html

Utiliser l'outil en ligne de commande jmtpfs qui utilise le système de fichiers dans l'espace utilisateur (FUSE), est suffisant pour répondre à mes besoins.

Après avoir installé le paquet, en suivant le gestionnaire de paquets de votre distro, créons un répertoire dans l'emplacement préféré --- dans mon cas le /media. Maintenant, lancez les commandes suivantes

$ sudo mkdir -pv /media/android_device  
$ sudo chown $USER:$USER /media/android_device/ -vv

Vérifiez maintenant l'autorisation du propriétaire du fichier qui a été émise

 $ ls /media/android_device/ -la

Ajoutez maintenant l'appareil Android à l'aide du câble de données. Déverrouillez l'écran et activez l'option de transfert de fichiers ou MTP. Envoyez maintenant la commande

$ jmtpfs /media/android_device/

Allez maintenant dans votre gestionnaire de fichiers et vérifiez le point de montage. À partir de là, vous pouvez parcourir et transférer des fichiers entre le poste de travail et l'appareil Android à l'aide du navigateur de fichiers et de la ligne de commande.

SistemesEz.com

SystemesEZ est une communauté de sysadmins 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