De plus en plus, les smartphones utilisant Android utilisent le protocole MTP pour le transfert de donnée vers et par l'ordinateur. Alors qu'avec windows tout est plug and play (branchez, ça marche), avec GNU/Linux, on se heurte à quelques difficultés.
Le but de ce topic est de cataloguer les solutions trouvées pour faire fonctionner le transfert de données de nos smartphones sous GNU/Linux
. Go-MTP
Vérifiez que votre utilisateur est dans le groupe "fuse"
Si ce n'est pas le cas :
Code :
- (en root) addgroup <utilisateur> fuse
|
ensuite, installez go MTP
Code :
- mkdir /tmp/go
- export GOPATH=/tmp/go
- go get github.com/hanwen/go-mtpfs
- cp /tmp/go/bin/go-mtpfs /usr/local/bin/
|
Pour utiliser le transfert de données via Go-MTP
Code :
- mkdir ~/xperia (ou autre dossier, suivant vos envies)
- go-mtpfs ~/xperia (même dossier que précédemment)
|
.QtADB
Plus accessible, QtADB est un GUI écrit en QT (
proof) pour ADB, un outil d'Android permettant le débogage.
Il nécéssite un téléphone rooté.
QtADB possède d'autres fonctions que le transfert de fichier, donc méfiance, surtout que l'accès au téléphone est root, c'est à dire qu'une mauvaise manipulation peut "bricker" votre téléphone. Il faudra réinstaller la rom ou pleurer. Je ne suis en aucun cas responsable d'une connerie effectuée par un user distrait
Télécharger et extraire les binaires disponibles ici : http://qtadb.wordpress.com/download/
Rendre exécutable les binaires
Code :
- chmod +x QtADB aapt adb
|
Installer les dépendances : libqtgui4 libqt4-network libqt4-declarative libqt4-svg (suivant votre distrib, les noms des paquets peuvent changer)
Brancher le téléphone et lancer QtADB
.kio-mtp (Pour KDE)
Il existe pour KDE un kio-slave qui gère le MTP
Le PPA pour Ubuntu ::https://launchpad.net/~philschmidt/+archive/ppa-kio-mtp-daily/
Sources : https://github.com/hefeweiz3n/kio-mtp
.gvfs-MTP
Pour tout les gestionnaires de fichiers utilisant GTK (Nautilus, Nemo, Marlin, Thunar, PCMANFM, ...), il existe un backend permettant d'exploiter le MTP.
Pour ubuntu, le PPA : https://launchpad.net/~langdalepl/+archive/gvfs-mtp
Pour les autres, les sources : https://github.com/philipl/gvfs