Comment connecter un appareil Android MTP à Ubuntu 13.10

23

J'ai recherché ici et google et tout ce que j'ai pu trouver est de savoir comment dans Ubuntu 13.04 les appareils mtp avancés sont pris en charge. La réponse que j'ai trouvée concerne Ubuntu 12.04 ou Ubuntu 12.10

Eh bien, j'ai connecté mon téléphone en mode mtp et je ne le vois pas sur ma machine. Comment puis-je le voir?

Modifier: données demandées

Ceci est mon téléphone (Xtreamer q)

J'ai également essayé un appareil Samsung Galaxy S2, qui a fait apparaître un message d'erreur (impossible de monter l'appareil). Mon téléphone n'a pas donné une telle erreur.

Et ceci est la sortie de lsusb et mtp-detect

└┌(%:~/Applications/Process.1dFit)┌- lsusb
Bus 002 Device 004: ID 04f2:b1fc Chicony Electronics Co., Ltd 
Bus 002 Device 005: ID 045e:009d Microsoft Corp. Wireless Optical Desktop 3.0
Bus 002 Device 007: ID 283b:10a3  
Bus 002 Device 003: ID 0424:2514 Standard Microsystems Corp. USB 2.0 Hub
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 004: ID 0a5c:217f Broadcom Corp. BCM2045B (BDC-2.1)
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
┌┌(y2@walking)┌(15/pts/0)┌(03:52pm:11/14/13)┌-
└┌(%:~/Applications/Process.1dFit)┌- mtp-detect 
Unable to open ~/.mtpz-data for reading, MTPZ disabled.libmtp version: 1.1.6

Listing raw device(s)
   No raw devices found.

Je suppose que la troisième ligne de texte à partir du bas est le problème. Mais je ne sais pas quoi en faire.

Yotam
la source
Ce n'est pas un problème avec le support mtp ou Ubuntu mais avec votre appareil. Ce que vous ne nous avez pas dit.
LiveWireBT
Veuillez modifier votre question et ajouter la sortie des commandes suivantes: lsusbet mtp-detect. Votre Android doit être connecté lorsque vous exécutez ces commandes.
Radu Rădeanu
J'ai en fait le même problème sur Kubuntu 13.10 avec mon HTC One X +. Je garderai un œil sur ce post pour toute réponse et posterai le mien si je trouve quelque chose.
Michael Aquilina
@Yotam C'était votre téléphone connecté à votre système lorsque vous avez couru lsusbet mtp-detect? Si c'était le cas, comme je peux le voir, votre téléphone n'est pas détecté. Essayez de le connecter à une autre machine pour voir si le problème persiste.
Radu Rădeanu
@Dadu Daideanu. Sur une autre machine, je n'ai pas ce problème. J'ai également essayé deux autres ports USB avec le même résultat.
Yotam

Réponses:

16

Moi aussi, j'ai eu le problème que mon "asus padfone infinity" n'était pas monté via mtp. (adb a fonctionné cependant).

La solution consistait à le connecter via l'un des ports USB3 de mon Thinkpad au lieu d'un port USB2. On dirait que le port USB2 n'est pas reconnu comme usb2, ou les noms de périphériques pour usb2 sont-ils "usb1"?

syslog lors de la connexion au port USB2 :

Feb 21 13:59:55 t530 kernel: [39597.968522] usb-storage 1-1.2:1.2: USB Mass Storage device detected
Feb 21 13:59:55 t530 kernel: [39597.968634] scsi16 : usb-storage 1-1.2:1.2
Feb 21 13:59:55 t530 mtp-probe: checking bus 1, device 7: "/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2"
Feb 21 13:59:55 t530 mtp-probe: bus: 1, device: 7 was not an MTP device
Feb 21 13:59:56 t530 kernel: [39598.966743] scsi 16:0:0:0: CD-ROM            ASUS     Device CD-ROM    0000 PQ: 0 ANSI: 2
Feb 21 13:59:56 t530 kernel: [39598.971140] sr1: scsi-1 drive
Feb 21 13:59:56 t530 kernel: [39598.971427] sr 16:0:0:0: Attached scsi CD-ROM sr1
Feb 21 13:59:56 t530 kernel: [39598.971580] sr 16:0:0:0: Attached scsi generic sg3 type 5
Feb 21 14:01:02 t530 kernel: [39665.530135] usb 1-1.2: USB disconnect, device number 7

Connexion au port USB 3.0 :

Feb 21 14:01:06 t530 kernel: [39669.292066] usb-storage 3-1:1.2: USB Mass Storage device detected
Feb 21 14:01:06 t530 kernel: [39669.292231] scsi17 : usb-storage 3-1:1.2
Feb 21 14:01:06 t530 mtp-probe: checking bus 3, device 2: "/sys/devices/pci0000:00/0000:00:14.0/usb3/3-1"
Feb 21 14:01:06 t530 mtp-probe: bus: 3, device: 2 was an MTP device
Norbert
la source
Apparemment, c'est aussi le cas avec ma machine. Mon (nouveau) périphérique nexus 7 est monté via certains ports USB, mais pas tous. Cependant, mon téléphone n'est pas reconnu.
Yotam
Ce n'est pas le problème. J'obtiens également "appareil: 2 était un appareil MTP" mais je ne parviens toujours pas à monter mon téléphone.
Cerin
26

J'ai eu le même problème, et ce qui suit a fonctionné

sudo apt-get install mtp-tools mtpfs
user216178
la source
A travaillé pour moi sur Kubuntu 13.10. Merci!
Zaar Hai
Je viens de travailler pour moi aussi. Mon Nexus 4 fonctionnait, mais ne me laisse pas ouvrir de dossier, après ces installations, tout fonctionne. Merci.
euDennis
4
Ne fonctionnait pas pour moi sur Ubuntu 14.04 et avec HTC Desire 500 sur le port USB2.
Michaël Benjamin Saerens
2
N'a pas travaillé pour moi à Lubuntu 14.04
août Karlstrom
J'ai exécuté ce qui précède + changé les paramètres sur mon appareil (dans ce cas, un clip sansa plus par sandisk) pour utiliser MTP (Paramètres système-> USB-> MTP) et cela a fonctionné!
Elad
0

Android fs peut être exploré si vous système de fichiers MTP (Media Transfer Protocol) sur votre système. Installez le système de fichiers MTP sur votre système. Essayez ensuite de brancher votre mobile. J'ai essayé sur Ubuntu 14.04 LTS et Android Samsung Galaxy S3. J'espère que le vôtre sera travaillé.

installation du système de fichiers MTP sur ubuntu.

sudo apt-get install mtpfs

Maintenant, débranchez et branchez votre mobile. Redémarrez ensuite votre ordinateur s'il ne fonctionne toujours pas.

Hafiz Shehbaz Ali
la source
0

Cela a fonctionné pour moi, sous 16.04 LTS. Je le copie essentiellement, juste au cas où le lien mourrait.

  1. Installez libmtp, système de fichiers FUSE pour les périphériques compatibles MTP mtpfs à l'aide des commandes ci-dessous

    sudo apt-get install go-mtpfs
    sudo apt-get install libmtp
    sudo apt-get install mtpfs mtp-tools
    


FRANCHI

  1. Créez un répertoire dans / media à l'aide de la commande ci-dessous et modifiez l'autorisation d'écriture

    sudo mkdir /media/MTPdevice
    sudo chmod 775 /media/MTPdevice
    sudo mtpfs -o allow_other /media/MTPdevice
    

  1. Branchez votre appareil Android à l'aide d'un câble USB dans Ubuntu. Dans votre appareil Android, faites glisser votre doigt vers le haut depuis l'écran d'accueil et cliquez sur Toucher pour plus d'options. Dans le menu suivant, sélectionnez l'option «Transférer un fichier (MTP)».

  2. Exécutez la commande ci-dessous dans le terminal pour trouver l'ID de l'appareil, etc. Vous pouvez voir le VID et le PID dans la sortie de commande de votre appareil. Notez ces deux chiffres.

    $ mtp-detect
    
  3. Ouvrez le fichier de règles Android à l'aide de l'éditeur de texte à l'aide de la commande ci-dessous.

    sudo gedit /etc/udev/rules.d/51-android.rules
    
  4. Tapez la ligne ci-dessous en utilisant le VID et le PID de votre appareil dans le fichier 51-android.rules. Enregistrez et fermez le fichier.

    SUBSYSTEM=="usb", ATTR{idVendor}=="22b8", ATTR{idProduct}=="2e82", MODE="0666"
    
  5. Exécutez la commande ci-dessous pour redémarrer le gestionnaire de périphériques.

    sudo service udev restart
    
  6. Les prochaines étapes sont principalement nécessaires pour accéder au contenu de la mémoire externe de la carte SD de votre appareil Android. J'ai dû faire cela parce que le gestionnaire de fichiers ne montrait PAS le contenu de la carte SD. Ce n'est pas une solution, mais c'est une solution de contournement qui fonctionne pour la plupart des utilisateurs selon ce post sur le forum de Google et qui a fonctionné pour mon Motorola G 2nd Gen avec la carte SD SanDisk.

    • Supprimez en toute sécurité votre appareil connecté dans Ubuntu.
    • Éteignez l'appareil. Retirez la carte SD de l'appareil.
    • Allumez l'appareil sans la carte SD.
    • Éteignez à nouveau l'appareil.
    • Remettez la carte SD en place et rallumez l'appareil.
  7. Redémarrez votre machine Ubuntu et branchez votre appareil Android.

  8. Vous pouvez maintenant voir le contenu du stockage interne de votre appareil Android et le contenu de la carte SD.
sancho.s Réintègre Monica
la source