Pour transférer les photos de son smartphone vers le PC le bon vieux câble branché sur un port USB fait toujours l’affaire.
Encore faut-il que l’identité du smartphone soit connue, ce qui n’est pas toujours vrai avec les produits exotiques.
Ça se gère…
Environnement
PC sous Linux Debian 10 Buster
Principe de fonctionnement
UDEV et sa détection des événements matériels et le protocole MTP.
Le protocole MTP est assuré par le paquet libmtp-common (protocole de transfert de media (MTP) – fichiers communs) qui donne à UDEV les règles à suivre selon l’identification de l’appareil, dans le fichier /lib/udev/rules.d/69-libmtp.rules
Identifier son smartphone
Dans une fenêtre terminal, lancer la commande suivante
tail -f /var/log/kern.log
Brancher le smartphone par le câble USB
Généralement il est en mode chargement de la batterie, ce qui donne une première identification:
Jun 23 09:14:10 debian kernel: [ 4134.551801] usb 2-1: New USB device found, idVendor=0bb4, idProduct=0f0b
Basculer le smartphone en mode transfert de fichier.
Ce qui donne une deuxième identification:
Jun 23 09:14:56 debian kernel: [ 4180.055000] usb 2-1: New USB device found, idVendor=0bb4, idProduct=0c93
S’assurer que cette identification est connue:
grep 0c93 /lib/udev/rules.d/69-libmtp.rules
ATTR{idVendor}=="0bb4", ATTR{idProduct}=="0c93", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
Sinon ajoutez vous même cette règle dans le ficher /lib/udev/rules.d/69-libmtp.rules en utilisant les identifiants de votre smartphone.