Connecter un téléphone Android sous Debian
Depuis plus de 3 ans j’utilisais un ZTE Open C fonctionnant sous
FirefoxOS. Après ces années de fonctionnement, le téléphone donnait
quelques signes de vieillerie (batterie faiblissante, écran fissuré
et rayé).
Depuis quelques temps je regardais ce qui était proposé et j’étais
intéressé par 2 types de téléphones : les modèles durcit pour leur
solidité et le Fairphone pour la possibilité de le réparer.
En ayant vu que mon opérateur distribuait le Fairphone 2 c’est donc ce modèle que j’ai acheté et maintenant je découvre Android.
Le premier point à résoudre : comment transférer des données du téléphone vers l’ordinateur ainsi que l’inverse.
Le transfert de données depuis Android se fait avec le protocole
MTP.
Pour qu’un poste Debian puisse gérer ce protocole il faut installer
jmtpfs avec la commande apt-get install jmtpfs
.
Sur ma Debian SID c’est la version 0.5-2 qui est disponible.
On dispose ensuite de la commande jmtpfs qui permet de lister les équipements connecter et monter le disque du téléphoen.
[yvon@nanda] $ jmtpfs -l
Device 0 (VID=2ae5 and PID=f003) is a Fairphone Fairphone 2.
Available devices (busLocation, devNum, productId, vendorId, product, vendor):
1, 12, 0xf003, 0x2ae5, Fairphone 2, Fairphone
Pour connecter le téléphone il faut commencer par créer un dossier
qui servira de point de montage : mkdir $HOME/mtp
.
Cette commande créé le dossier mtp
dans le répertoire de
l’utilisateur.
Pour connecter le téléphone et accéder aux données :
[yvon@nanda] $ jmtpfs /home/yvon/mtp/
Device 0 (VID=2ae5 and PID=f003) is a Fairphone Fairphone 2.
Android device detected, assigning default bug flags
On peut ensuite accéder aux données :
[yvon@nanda] $ ls mtp/
Mémoire de stockage interne/
[yvon@nanda] $ ls mtp/Mémoire\ de\ stockage\ interne/
Alarms/ DCIM/ Movies/ Notifications/ Podcasts/
Android/ Download/ Music/ Pictures/ Ringtones/
Pour déconnecter le téléphone :
[yvon@nanda] $ fusermount -u /home/yvon/mtp