So verbinden Sie ein MTP-Android-Gerät mit Ubuntu 13.10

23

Ich suchte hier und google und alles, was ich finden konnte, ist, wie in Ubuntu 13.04 Forward-MTP-Geräte unterstützt werden. Die Antwort, die ich gefunden habe, ist für Ubuntu 12.04 oder Ubuntu 12.10

Nun, ich habe mein Telefon im MTP-Modus angeschlossen und sehe es nicht auf meinem Computer. Wie kann ich es sehen?

Bearbeiten: Angeforderte Daten

Das ist mein Handy (Xtreamer q)

Ich habe auch ein Samsung Galaxy S2-Gerät ausprobiert, bei dem eine Fehlermeldung angezeigt wurde (Gerät kann nicht gemountet werden). Mein Telefon hat keinen solchen Fehler gemacht.

Und dies ist die Ausgabe von lsusb und 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.

Ich denke, dass die dritte Textzeile von unten das Problem ist. Aber ich weiß nicht, was ich damit anfangen soll.

Yotam
quelle
Dann ist das kein Problem mit der MTP-Unterstützung oder Ubuntu, sondern mit deinem Gerät. Was du uns nicht erzählt hast.
LiveWireBT
Bitte bearbeiten Sie Ihre Frage und fügen Sie die Ausgabe der folgenden Befehle hinzu: lsusbund mtp-detect. Ihr Android muss verbunden sein, wenn Sie diese Befehle ausführen.
Radu Rădeanu
Ich habe tatsächlich das gleiche Problem mit Kubuntu 13.10 mit meinem HTC One X +. Ich habe ein Auge auf diesen Beitrag, um Antworten zu finden, und werde meinen eigenen posten, wenn ich etwas finde.
Michael Aquilina
@Yotam War Ihr Telefon mit Ihrem System verbunden, als Sie liefen lsusbund mtp-detect? Wie ich sehen kann, wurde Ihr Telefon nicht erkannt. Versuchen Sie, es an einen anderen Computer anzuschließen, um festzustellen, ob das Problem weiterhin besteht.
Radu Rădeanu
@Dadu Daideanu. Auf einem anderen Rechner habe ich dieses Problem nicht. Ich habe auch zwei andere USB-Ports mit dem gleichen Ergebnis ausprobiert.
Yotam

Antworten:

16

Ich hatte auch das problem, dass mein "asus padfone infinity" nicht über mtp gemountet wurde. (adb hat aber funktioniert).

Die Lösung bestand darin, es über einen der USB3-Ports meines Thinkpads anstelle eines USB2-Ports anzuschließen. Sieht so aus, als ob der USB2-Anschluss nicht als USB2 erkannt wird, oder sind die Gerätenamen für USB2 "USB1"?

Syslog beim Anschluss an USB2 Port :

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

Anschließen an den USB 3.0-Port :

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
quelle
Anscheinend ist dies auch bei meiner Maschine der Fall. Mein (neues) Nexus 7-Gerät ist über einige USB-Anschlüsse angeschlossen, aber nicht alle. Mein Telefon wird jedoch überhaupt nicht erkannt.
Yotam
Das ist nicht das Problem. Ich erhalte auch "Gerät: 2 war ein MTP-Gerät", kann mein Telefon jedoch immer noch nicht aktivieren.
Cerin
26

Ich hatte das gleiche Problem und das Folgende funktionierte

sudo apt-get install mtp-tools mtpfs
user216178
quelle
Hat für mich am Kubuntu 13.10 gearbeitet. Vielen Dank!
Zaar Hai
Arbeitete nur auch für mich. Mein Nexus 4 war aktiv, aber ich kann keinen Ordner mehr öffnen. Nach diesen Installationen funktioniert alles. Vielen Dank.
euDennis
4
Funktionierte bei mir nicht auf Ubuntu 14.04 und mit HTC Desire 500 auf USB2-Port.
Michaël Benjamin Saerens
2
Arbeitete nicht für mich in Lubuntu 14.04
August Karlstrom
Ich führe das oben aus + änderte die Einstellungen auf meinem Gerät (in diesem Fall ein Sansa-Clip plus von Sandisk), um MTP zu verwenden (Systemeinstellungen-> USB-> MTP) und es funktionierte!
Elad
0

Android fs kann untersucht werden, wenn Sie ein MTP-Dateisystem (Media Transfer Protocol) auf Ihrem System haben. Installieren Sie das MTP-Dateisystem auf Ihrem System. Versuchen Sie dann, Ihr Handy anzuschließen. Ich habe Ubuntu 14.04 LTS und Android Samsung Galaxy S3 ausprobiert. Ich hoffe, deine wird funktionieren.

Installation des MTP-Dateisystems auf Ubuntu.

sudo apt-get install mtpfs

Trennen Sie nun Ihr Mobiltelefon vom Computer und schließen Sie es an. Starten Sie dann Ihren Computer neu, wenn er immer noch nicht funktioniert.

Hafiz Shehbaz Ali
quelle
0

Das hat bei mir unter 16.04 LTS geklappt. Ich kopiere es im Wesentlichen, nur für den Fall, dass der Link stirbt.

  1. Installieren Sie das libmtp, FUSE-Dateisystem für MTP-fähige Geräte mtpfs mit den folgenden Befehlen

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


GEKREUZT

  1. Erstellen Sie mit dem folgenden Befehl ein Verzeichnis in / media und ändern Sie die Schreibberechtigung

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

  1. Schließen Sie Ihr Android-Gerät mit einem USB-Kabel in Ubuntu an. Wischen Sie auf Ihrem Android-Gerät im Startbildschirm von oben nach unten und klicken Sie auf Berühren, um weitere Optionen anzuzeigen. Wählen Sie im nächsten Menü die Option „Transfer File (MTP)“.

  2. Führen Sie den folgenden Befehl im Terminal aus, um die Geräte-ID usw. herauszufinden. Sie können die VID und PID in der Befehlsausgabe für Ihr Gerät sehen. Notieren Sie sich diese beiden Zahlen.

    $ mtp-detect
    
  3. Öffnen Sie die Android-Regeldatei mit dem folgenden Befehl im Texteditor.

    sudo gedit /etc/udev/rules.d/51-android.rules
    
  4. Geben Sie unter Verwendung der VID und PID Ihres Geräts in der Datei 51-android.rules die folgende Zeile ein. Speichern und schließen Sie die Datei.

    SUBSYSTEM=="usb", ATTR{idVendor}=="22b8", ATTR{idProduct}=="2e82", MODE="0666"
    
  5. Führen Sie den folgenden Befehl aus, um den Geräte-Manager neu zu starten.

    sudo service udev restart
    
  6. Die nächsten Schritte sind hauptsächlich erforderlich, um auf den Inhalt des externen SD-Kartenspeichers Ihres Android-Geräts zuzugreifen. Ich musste dies tun, weil der Dateimanager den Inhalt der SD-Karte NICHT zeigte. Dies ist zwar keine Lösung, aber es ist eine Problemumgehung, die für die meisten Benutzer gemäß diesem Beitrag im Google-Forum funktioniert und für mein Motorola G 2nd Gen mit SanDisk SD-Karte funktioniert.

    • Entfernen Sie sicher Ihr verbundenes Gerät in Ubuntu.
    • Schalten Sie das Gerät aus. Entfernen Sie die SD-Karte aus dem Gerät.
    • Schalten Sie das Gerät ohne SD-Karte ein.
    • Schalten Sie das Gerät wieder aus.
    • Legen Sie die SD-Karte wieder ein und schalten Sie das Gerät wieder ein.
  7. Starten Sie Ihren Ubuntu-Rechner neu und schließen Sie Ihr Android-Gerät an.

  8. Jetzt können Sie den Inhalt des internen Speichers Ihres Android-Geräts und den Inhalt der SD-Karte sehen.
sancho.s Setzen Sie Monica wieder ein
quelle