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

43

J'utilise la version US 16Go du Samsung Galaxy S3 (I747), cependant, je ne peux pas la monter sur mon portable pour une raison quelconque. J'ai essayé d'utiliser des connexions FTP et MTP, mais aucun ne fonctionne.

Que dois-je faire?

    
posée Sitansh Rajput 17.09.2012 - 02:38
la source

17 réponses

23
  

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

Il y a eu plusieurs projets pour apporter le support MTP à Linux au cours des derniers mois. Voici un aperçu rapide:

GVFS

La meilleure solution serait d’utiliser GVFS via le GVFS-MTP-backend récemment publié pour monter votre téléphone Android. Il existe deux PPA 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.

Installez les paquets nécessaires et obtenez la source:

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/

Ajoutez-vous 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

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

fusermount -u android

Source: lien

jmtpfs

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

Téléchargez jmtpfs, décompressez et changez 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

Ajoutez-vous 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/

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

fusermount -u ~/android

Source: lien

    
réponse donnée BuZZ-dEE 24.01.2013 - 14:54
la source
14

Ça ne vaut pas la peine. Utilisez quelque chose comme SSHDriod , puis connectez-vous via ssh. Il existe également des serveurs FTP et même NAS Driod qui donne un accès cifs. Le MTP ne fonctionne pas bien et continuera probablement de ne pas bien fonctionner dans un avenir proche.

Si vous voulez vraiment faire fonctionner mtp, assurez-vous de configurer votre Nexus pour ne JAMAIS verrouiller l'écran ou éteindre l'écran. Verrouiller l'écran avec "verrouiller" le protocole MTP, entraînant tous les problèmes de perte de données et de connexion. La mise hors tension de l'écran dans le noyau de stockage (voire du matériel) éteindra autant que possible le processeur et activera des tonnes d'autres fonctions d'économie d'énergie puissantes, ce qui entraînera des transferts effrayants (mais toujours opérationnels).

    
réponse donnée coteyr 28.11.2012 - 03:49
la source
8

MTP est une technologie Microsoft et n’est pas officiellement pris en charge sous Linux. J'ai déjà essayé Mtp-Tools plusieurs fois, sans succès. Si vous considérez une autre méthode, j'ai deux recommandations:

  • En utilisant FTP, instanciant un serveur FTP sur votre tablette via les données logicielles Câble ou un autre logiciel.
  • Utiliser adb , un outil de SDK Android , pour pousser et extraire des fichiers depuis des tablettes et téléphones, via USB Debug Mode . Pour utiliser adb, faites-le fonctionner et exécutez adb push /source/path /destination/path. Meilleure explication: lien
réponse donnée user91091 22.11.2012 - 16:14
la source
6

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

  

     

     

Photos prises directement à partir de: Source

    
réponse donnée ulidtko 28.10.2012 - 00:45
la source
5

Comme Dan l’a mentionné, une application de transfert de fichiers sans fil telle que AirDroid est une bonne solution.

Ces applications appartiennent à deux sous-catégories:

  1. celles où vous accédez à vos fichiers via le navigateur (AirDroid), et
  2. ceux sur lesquels vous utilisez FTP sur votre téléphone en utilisant un client FTP tel que FileZilla (et FTP Server).

Une telle application est idéale pour les petits fichiers, mais pour transférer des films HD, il vous faudrait des heures ou des jours. La vitesse de transfert maximale sur Ubuntu est d'environ 260 Ko / s (pour une raison quelconque) alors que sur Windows 7, elle est d'environ 1 Mo / s.

Il y a gMTP qui est disponible dans l'App Store, mais il y a des chances pour que cela ne fonctionne pas pour votre Galaxy S3 - ça ne marche pas la plupart du temps. (Vous devez attendre que l'application soit suspendue; il semble qu'elle se bloque chaque fois que vous interagissez avec l'application, mais si elle se rétablit, vous savez qu'elle fonctionne.)

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

lien

Vous devez être à l'aise avec le terminal, en compilant des programmes à partir du code source et en modifiant le code source. Si quelqu'un a besoin d'une solution, faites le moi savoir.

    
réponse donnée Frychiko 21.10.2012 - 03:56
la source
5

gmtp fournit une interface utilisateur conviviale pour accéder aux nouveaux appareils mobiles et je l'ai utilisée de manière fiable pendant des années.

lien

    
réponse donnée scottl 28.11.2012 - 08:03
la source
4

Je recommanderais "Go-mtpfs". Il y a deux façons d'utiliser ce programme que je devrais expliquer.

  1. D'abord, installez le programme en utilisant les commandes suivantes:

    sudo add-apt-repository ppa:webupd8team/unstable
    sudo apt-get update
    sudo apt-get install go-mtpfs
    

Utilisation du terminal

Si vous souhaitez utiliser le programme via le terminal ou si vous détestez simplement l'unité.

  1. Montez votre périphérique MTP

    Pour monter votre appareil, faites probablement la commande suivante.

    go-mtpfs /media/MyAndroid'
    

    Laissez votre terminal ouvert tant que vous utilisez votre appareil.

  2. Pour démonter votre périphérique MTP

    Fermez le terminal ou faites Ctrl + C pour terminer le programme.

     fusermount -u /media/MyAndroid
    

Utilisation du lanceur d’Unity personnalisé

  1. Installez d’abord le lanceur:

    sudo apt-get install go-mtpfs-unity
    
  2. Appuyez sur le bouton Ubuntu du lanceur d’unité. Recherchez "Mount Android Device". Et faites glisser l'icône vers la barre d'unité.

  3. Ensuite, faites un clic droit sur l'icône et vous devriez obtenir ceci:

Profitez de votre appareil Android qui fonctionne désormais parfaitement sur Ubuntu: D.

source

    
réponse donnée Thomas15v 10.03.2013 - 11:44
la source
3

Cet article est similaire à le premier que vous avez lié, mais les étapes sont un peu différentes. Cela pourrait aider à essayer.

Les étapes sont résumées ci-dessous pour plus de commodité.

  

Déni de responsabilité

     

Je n'ai pas personnellement essayé les étapes suivantes. Je ne peux pas garantir leur sécurité ou leur utilité. Utilisez à vos risques et périls.

Montage

  1. Installez les packages appropriés:

    sudo apt-get install mtp-tools mtpfs
    
  2. Créez une nouvelle règle udev à l’aide de la commande suivante (nécessite un mot de passe):

    gksu gedit /etc/udev/rules.d/51-android.rules
    
  3. Ici, nous allons nous éloigner un peu des étapes affichées en nous basant sur un commentaire de la publication liée. Dans un terminal, exécutez lsusb avec votre Nexus 7 connecté via USB. Vous devriez voir la sortie comme suit:

    Bus 001 Device 010: ID 18d1:4e41 Google Inc.
    

    Gardez à l’esprit les valeurs séparées par deux points après la partie ID pour l’étape suivante. Ils sont ce que vous devriez définir respectivement ATTR{idVendor} et ATTR{idProduct} .

  4. Tapez le texte suivant dans le fichier, le tout dans une seule ligne (les valeurs numériques utilisées sont celles des étapes d'origine):

    SUBSYSTEM=="usb", ATTR{idVendor}=="04e8", ATTR{idProduct}=="6860", MODE="0666", OWNER="your-username-in-ubuntu"
    

    Par exemple, en utilisant mon nom d'utilisateur et les valeurs du commentaire , la ligne que je voudrais entrer serait:

    SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="4e41", MODE="0666", OWNER="christopher"
    
  5. Créez un point de montage pour votre Nexus 7:

    sudo service udev restart
    sudo mkdir /media/Nexus7
    sudo chmod a+rwx /media/Nexus7
    
  6. Si votre Nexus 7 n’est pas déjà branché, faites-le maintenant. Ensuite, lancez la commande suivante sur Ubuntu pour y accéder:

    sudo mtpfs -o allow_other /media/Nexus7
    

    Cela devrait vous permettre d’utiliser Nautilus pour parcourir votre Nexus 7 et transférer des fichiers.

Démontage

Lorsque vous avez terminé avec ce que vous transférez, exécutez la commande suivante pour démonter votre Nexus 7 avant de le débrancher:

sudo umount mtpfs

Et au cas où cela ne fonctionnerait pas ...

... vous pouvez consulter un moyen plus fiable de vous connecter ici .

    
réponse donnée Christopher Kyle Horton 30.12.2012 - 01:39
la source
2

Si votre ordinateur et Nexus sont sur le même réseau wifi, vous pouvez utiliser une application appelée AirDroid. C'est gratuit

lien .

  1. Ouvrez l'application sur l'appareil.

  2. Aller à web.airdroid.com sur le navigateur Web de l'ordinateur.

  3. Entrez le mot de passe généré sur l'appareil dans l'application Web.

  4. Se connecte automatiquement. Vous pouvez transférer des fichiers, afficher des contacts et bien d’autres choses. C'est bien. Je l'utilise tout le temps.

J'espère que cela aide.

    
réponse donnée Justin Roberts 18.01.2013 - 15:15
la source
1

Ajoutez les référentiels raréfiés à sources.list et

sudo apt-get -t raring install gvfs

Après cela, je peux parcourir le système de fichiers sur un Samsung Galaxy S3 avec Android 4.1.2, en utilisant Nautilus.

Notez que apt-get contient plusieurs paquets de Raring, y compris une nouvelle libc6.

    
réponse donnée jdthood 02.05.2013 - 12:38
la source
1

Cela fonctionne très bien pour faire apparaître les téléphones Android 4.2.2 dans 12.04 Ubuntu.

Modifiez le fichier /etc/apt/sources.list pour ajouter la fonction raring, puis installez gvfs. Il a fallu quelques tentatives pour tout installer (apt-get -f install). J'ai peut-être borked autre chose, mais pour l'instant ce problème particulier est résolu.

Keith

    
réponse donnée Keithg 07.06.2013 - 21:42
la source
0

J'ai suivi les étapes mentionnées sur le post-lien, et j'ai bien travaillé pour moi, mais j'ai monté en utilisant la commande sudo avant le montage. et fonctionne maintenant très bien .. Vérifiez également que votre appareil ont activé l'option connexion ordinateur USB, il y a sélectionné périphérique multimédia (MTP). C'est tout ce que j'ai fait. J'espère que vous pourrez le faire fonctionner rapidement. Cordialement

    
réponse donnée Daniel Bruno 20.11.2012 - 15:46
la source
0

J'ai un LG P880 et j'ai créé un répertoire dans "Pictures" et je l'ai nommé "ptp" puis je connecte mon appareil en tant que PTP et copie les fichiers sur images / ptp

Il y a un petit problème cependant, je ne pouvais pas voir un dialogue de transfert lors de la copie de fichiers, donc, je pense que vous devez estimer le temps .. pour moi, je compresse les gros fichiers et attend de l’autre côté, puis retirez le périphérique au bout d’un moment.

Ensuite, bien sûr, ouvrez un gestionnaire de fichiers et déplacez / extrayez des fichiers vers l’emplacement souhaité. J'utilise cette méthode tout le temps ..

    
réponse donnée iSWORD 02.03.2013 - 14:10
la source
0

Vous l'avez fait fonctionner avec mon Nexus 4 en installant la dernière version de libmtp à partir du tableau de bord . La version pour Raring Ringtail fonctionne bien sur mon système 12.04. Les instructions restent les mêmes que dans votre tutoriel.

Edit: Bien que cela fonctionne, il est terriblement lent ... Je copie maintenant avec 7 kb / s

Edit2: Nvm, il a atteint 350 kb / s, ce qui est acceptable, je suppose.

    
réponse donnée panmari 10.03.2013 - 11:12
la source
0

Le mot de passe de votre appareil Android est-il protégé et verrouillé? J'ai trouvé que j'obtenais l'erreur:

  

Le noeud final de transport n'est pas connecté

parce que je n'avais pas entré le mot de passe. Une fois que je me suis authentifié sur l'appareil, je pouvais me connecter.

Cela prend tout son sens quand on y pense. Vous ne devriez pas pouvoir saisir un appareil pour lequel vous n'avez pas de mot de passe et vous y connecter via un ordinateur.

    
réponse donnée Bill 29.03.2013 - 20:00
la source
0

Etape par étape, SSHDroid

Cela a été mentionné par lien mais les newbs comme moi ont besoin de plus de détails:

  1. Connectez le téléphone et l’ordinateur sur un seul réseau local.

Sur Android:

  1. Installez lien sur le téléphone. Les autres serveurs SSH devraient également fonctionner.
  2. Lancez SSHDroid sur le téléphone. Si vous fermez la fenêtre, elle continuera à fonctionner en arrière-plan.
  3. Dans l'application, notez le champ Address: . Par exemple: [email protected]:2222 .

Dans Ubuntu:

  1. sudo apt-get install openssh-client
  2. Ouvrez nautilus & gt; Fichier & gt; Connectez-vous au serveur comme indiqué à: nautilus se connecter au serveur via ssh n'est plus présent dans Ubuntu 14.04
  3. Utilisez l'adresse du serveur: sftp://[email protected]:2222 et le mot de passe admin . sftp est un type de FTP sur SSH déjà installé avec les serveurs SSH.
  4. Lorsque Nautilus se connecte, vous êtes dans un dossier contenant uniquement .bin et .ssh . La barre d'adresse est vide car nous sommes en fait dans un dossier nommé home , et Nautilus cache ce qui précède car cela fonctionne bien pour les installations Linux classiques. Faites Alt + up pour aller dans le dossier parent, et nous voyons que nous étions réellement à l'intérieur: /data/data/berserker.android.apps.sshdroid .

Avantage de cette méthode: vous avez probablement déjà besoin de SSH pour vous connecter à un shell dans le téléphone Android.

Inconvénient: il est moins puissant que le montage d’un dossier réseau. Par exemple, si vous naviguez vers un fichier audio et que vous cliquez dessus, le lecteur de musique verra l'adresse sftp et pourra demander à nouveau le mot de passe pour l'ouvrir (s'il peut gérer sftp ).

Testé sur Ubuntu 15.10, Android 5.1.1.

    
la source
0

J'utilise généralement une application de transfert de fichiers telle que l'application navigateur de Xender . Il est facile à installer et encore plus facile à utiliser. De plus, il est pratique lorsque vous ne disposez pas d'un câble USB. Vous pouvez l'obtenir sur votre téléphone à partir de .

    
réponse donnée Sandeep Neupane 07.08.2017 - 08:03
la source

Lire d'autres questions sur les étiquettes