45 votes

Connexion d'un téléphone Android 4 (Ice Cream Sandwich / Jelly Bean / KitKat)

J'utilise le modèle US 16GB du Samsung Galaxy S3 (I747), cependant, je ne peux pas le monter sur mon ordinateur portable pour une raison quelconque. J'ai essayé d'utiliser les connexions FTP et MTP, mais aucune ne fonctionne.

Que dois-je faire ?

23voto

BuZZ-dEE Points 13314

Mise à jour : Le module GVFS-MTP est inclus dans l'installation par défaut depuis la version 13.04. Pour le dépannage, voir cette réponse .


Au cours des derniers mois, plusieurs projets ont été lancés pour apporter la prise en charge du MTP à Linux. En voici un bref aperçu :

GVFS

En meilleure solution serait d'utiliser GVFS via le récent backend GVFS-MTP pour monter votre téléphone Android. Il existe deux PPAs avec une version plus récente de GVFS.

  1. ppa:langdalepl/gvfs-mtp

        sudo add-apt-repository ppa:langdalepl/gvfs-mtp
        sudo apt-get update && sudo apt-get dist-upgrade
  2. ppa:webupd8team/gvfs-libmtp

        sudo add-apt-repository ppa:webupd8team/gvfs-libmtp
        sudo apt-get update && sudo apt-get dist-upgrade

Source :


go-mtpfs

Vous pouvez utiliser go-mtpfs pour monter votre téléphone Android.

go-mtpfs screenshot

Installer les paquets nécessaires et obtenir les sources :

sudo apt-get install golang-go libmtp-dev
sudo go get github.com/hanwen/go-mtpfs
sudo ln /usr/lib/go/bin/go-mtpfs /usr/local/bin/

S'ajouter au groupe fusible (après cela, déconnectez-vous et reconnectez-vous) :

sudo adduser $USER fuse

Créez un dossier pour votre téléphone Android et montez-le avec go-mtpfs dans ce dossier :

mkdir android
go-mtpfs android

Ouvrez votre téléphone Android (attendez la fin des opérations sur les fichiers) :

fusermount -u android

Source : https://linuxundich.de/de/Android/mit-go-mtpfs-unter-linux-auf-Android-handys-via-mtp-zugreifen/


jmtpfs

Vous pouvez utiliser jmtpfs pour monter votre téléphone Android.

jmtpfs screenshot

Téléchargez jmtpfs, décompressez-le et placez-le dans le répertoire :

cd /tmp
wget http://research.jacquette.com/wp-content/uploads/2012/05/jmtpfs-0.4.tar.gz
tar -xzf jmtpfs-0.4.tar.gz
cd jmtpfs-0.4

S'ajouter au groupe fusible (après cela, déconnectez-vous et reconnectez-vous) :

sudo adduser $USER fuse

Installez les paquets nécessaires, compilez et installez (pour les questions checkinstall, appuyez sur enter) jmtpfs :

sudo apt-get install libmtp-dev libfuse-dev libmagic-dev checkinstall build-essential
./configure
make
sudo checkinstall

Créez un dossier pour votre téléphone Android et montez-le avec jmtpfs dans ce dossier :

mkdir ~/android
jmtpfs ~/android/

Ouvrez votre téléphone Android (attendez la fin des opérations sur les fichiers) :

fusermount -u ~/android

Source : https://linuxundich.de/de/ubuntu/mit-jmtpfs-mtp-gerate-wie-das-galaxy-nexus-oder-das-samsung-galaxy-siii-in-ubuntu-mounten/

14voto

coteyr Points 16560

Cela n'en vaut pas la peine. Utilisez quelque chose comme SSHDroid puis se connecter via ssh. Il existe également des serveurs FTP et même des serveurs Droid NAS qui donne un accès CIFS. Le MTP ne fonctionne pas bien et continuera probablement à ne pas fonctionner correctement dans un avenir proche.

Si vous voulez vraiment que le MTP fonctionne, assurez-vous de configurer votre Nexus pour ne JAMAIS verrouiller l'écran ou l'éteindre. Le verrouillage de l'écran " bloque " également le protocole MTP, ce qui entraîne toutes sortes de pertes de données et de problèmes de connexion. Le fait d'éteindre l'écran dans le kernel stock (peut être même hardware) réduira le CPU au maximum et activera des tonnes d'autres fonctions d'économie d'énergie, ce qui résultera en des transferts horribles (mais qui fonctionnent quand même).

8voto

MTP est une technologie Microsoft et n'est pas officiellement pris en charge par Linux. J'ai également essayé Mtp-Tools à plusieurs reprises, sans succès. Si vous envisagez une autre méthode, j'ai deux recommandations à vous faire :

6voto

ulidtko Points 5283

Le présent indique que pour Ice Cream Sandwich, le transfert de fichiers par Ubuntu est aussi simple que de cocher la case PTP. En quelques secondes, vous parcourez le système de fichiers dans Nautilus.

Select connection type

Enable PTP connection

Open phone in Nautilus

Photos prises directement sur le site : Fuente

5voto

Rob Points 3465

Comme Dan l'a mentionné, une application de transfert de fichiers sans fil comme AirDroid est une bonne solution.

Ces applications se répartissent en deux sous-catégories :

  1. ceux qui vous permettent d'accéder à vos fichiers par le biais du navigateur (AirDroid), et
  2. Les deux premiers sont ceux où vous effectuez un FTP dans votre téléphone en utilisant un client FTP comme FileZilla (et un serveur FTP).

Une telle application convient pour les petits fichiers, mais pour transférer des films HD, il vous faudra des heures, voire des jours. La vitesse de transfert maximale sur Ubuntu est d'environ 260KB/s (pour une raison quelconque) tandis que sur Windows 7, elle est d'environ 1MB/s.

Il y a gMTP qui est disponible dans l'app store, mais il y a de fortes chances qu'il ne fonctionne pas sur votre Galaxy S3 - il ne fonctionne pas sur le mien, la plupart du temps. (Il faut attendre que l'application se bloque ; on dirait qu'elle se bloque à chaque fois que l'on interagit avec l'application, mais si elle se rétablit, c'est qu'elle fonctionne).

Si vous avez besoin de rapidité, la meilleure solution est celle proposée par BuZZ-dEE, bien que la source originale soit anglaise :

http://research.jacquette.com/jmtpfs-exchanging-files-between-Android-devices-and-linux/

Vous devrez cependant être à l'aise avec le terminal, la compilation de programmes à partir du code source et l'édition du code source. Si quelqu'un a besoin d'un guide, faites-le moi savoir.

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