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