Ich kann mit meinem Ubuntu 12.10-Laptop keine Dateien auf meinem Sony Xperia U durchsuchen


8

Ich habe zuvor Ubuntu 12.04 verwendet. Wenn ich mein Telefon (Sony Xperia U) im MTP-Modus anschloss, konnte ich es in Nautilus als "SEMC HSUSB-Gerät" sehen und Dateien durchsuchen, Dateien kopieren usw.

Jetzt habe ich einen neuen Laptop und habe Ubuntu 12.10 darauf installiert. Mein Gerät wird von Nautilus nicht mehr erkannt - ich kann sehen, dass das Betriebssystem es erkennt, indem ich die Einträge in / var / log / syslog sehe - aber das Telefon wird nicht gemountet und ich kann mir keine Möglichkeit vorstellen, darauf zuzugreifen die Dateien auf dem Telefon und legen Sie dort neue Dateien außer dem schrecklich langsamen Bluetooth.

Hat sich noch jemand einem solchen Problem gestellt? Kannst du helfen?



Mein erster Gedanke war "eine fehlende udev-Regel", und dieser XDA-Beitrag erwähnt dies genau. @Sid - würde es Ihnen etwas ausmachen, dies in eine Antwort mit einem kurzen Abstract aus dem XDA-Beitrag zu setzen? Ich würde sagen, das ist genau die Antwort auf diese Frage.
Izzy

@ Izzy Fertig. Bitte werfen Sie einen Blick darauf : D
Sid

@ Sid Yupp, ausgezeichnet - +1 von mir: D
Izzy

Hallo, ich habe deine Antwort kommentiert.
airbornemihir

Antworten:


4

Ich habe festgestellt, dass die einfachste Methode sowohl für mein Samsung Galaxy Tab2 7.0- Tablet als auch für mein Galaxy S3 Mini- Smartphone darin besteht, SSHDroid (auf dem Android-Gerät) zur Bereitstellung eines SSH-Servers zu verwenden.

Google Play> SSHDroid von Berserker

Dann verbinde ich mich einfach von Nautilus über SSH über WLAN. Dies ist sehr schnell und ich kann die Links zur Wiederverwendung mit einem Lesezeichen versehen (vorausgesetzt, die IP-Adresse bleibt statisch). Nach der ersten Verwendung stelle ich einfach eine statische IP auf meinem Router für diese MAC-Adressen ein.

Ich habe auch ein Terminal für eine SSH-Befehlszeilensitzung zu den Geräten verwendet. Dies verwendet auch nur den SSHDroid- Dienst.



3

Sie können einen anderen Verbindungsmodus auswählen. Auf mass storage modediese Weise wird dieser automatisch erkannt, wenn Sie das USB-Kabel anschließen. Die Option zum Ändern des Verbindungsmodus ist in:

Setting -> Xperia -> Connectivity -> USB Connection mode

Auf Android 5.1.1 Xperia Z3 ist es jetzt : Settings > Xperia Connectivity > USB connectivity. Und es funktioniert nur für SSD-Karten, nicht für internen Speicher.
Ciro Santilli 法轮功 病毒 审查 六四 事件 30

2

Nach dem Upgrade meines Xperia U auf ICS Linux hat Mint Maya das Gerät nicht mehr erkannt, da Sie das SEMC HSUSB-Gerät aufgelistet haben . Aus irgendeinem Grund hat sich die MTP-Unterstützung geändert und es gibt keine Option mehr zum Ziehen und Ablegen.

Verwenden Sie stattdessen entweder 'qlix' oder 'gmtp' aus den üblichen Repos. Ich bevorzuge qlix.

  • Schließen Sie das Telefon an, starten Sie qlix und lassen Sie es einige Minuten lang stehen. Schließlich wird es das Xperia U erkennen.
  • Klicken Sie auf Dateien anzeigen. Der linke Bereich ist Ihr Desktop-Dateisystem, der rechte Bereich ist das Android-Dateisystem.

Es ist dann einfach, den richtigen Ordner auf beiden Seiten zu öffnen und mit der rechten Maustaste auf die zu übertragenden Dateien zu klicken.

Das anfängliche Mounten des Geräts ist langsam, aber die Übertragung von Dateien danach ist schnell und da es MTP verwendet, bleibt der Rest Ihres Dateisystems vor Beschädigung geschützt.

Das Gerät muss nicht mehr ausgehängt werden.


Vielen Dank, Kumpel, aber ich habe versucht, qlix zu installieren, und das konnte das Telefon auch nicht erkennen, ebenso wenig wie gmtp (beide geben Fehler zurück, die besagen, dass sie das Gerät nicht erkennen konnten). Außerdem einmal alle paar Male, wenn ich mein Telefon anschließe Um es aufzuladen (ohne qlix oder gmtp zu verwenden), erhalte ich eine Popup-Meldung, dass das SEMC HSUSB-Gerät nicht erkannt werden konnte. Kurz gesagt - immer noch stecken.
airbornemihir

Ich bin kein Experte, aber auf meinem Computer erhalte ich die gleichen Fehlermeldungen wie Sie. Die MTP-Unterstützung zwischen Android und Linux ist sehr lückenhaft, was seltsam ist, da beide ein Linux-System sind.
Kevin Ramsay

@airbornemihir Mit qlix müssen Sie nur warten und warten, bis die Verbindung hergestellt ist. Wenn dies bei Ihnen nicht funktioniert, müssen Sie mit gmtp noch länger warten, bis die Verbindung hergestellt ist. Es werden Fehlermeldungen über keine Geräte ausgegeben. Klicken Sie einfach auf Verbinden und lassen Sie es fünf Minuten lang in Ruhe. Klicken Sie nicht auf andere GUI-Schaltflächen, da es sonst immer abstürzt. MTP-Unterstützung ist schrecklich für Android, aber vielleicht habe ich Glück - versuchen Sie es mit einer Linux Mint Live-CD und sehen Sie, ob Sie es damit zum Laufen bringen können. Ich verwende den "Kumpel" DE
Kevin Ramsay

Danke, Kevin! Für mich hat qlix nur eine Weile gewühlt, bevor es starb. Aber gmtp war schnell, einfach und erfolgreich. Verwenden von Kubuntu-12.10 und Xperia Ray.
Skippy VonDrake

1

Die folgenden Schritte führen Sie durch.

  1. Schließen Sie Ihr Telefon an den Laptop an und listen Sie Ihre Geräte mit dem lsusbBefehl in einem Terminal auf

  2. Finden Sie eine Zeile wie Bus 002 Device 012: ID 0fce:5169 Sony Ericsson Mobile Communications ABund beachten Sie Ihre Hersteller- und Produkt - ID , die sind 0fceund 5169jeweils in der oberen Zeile. Wenn Sie das USB-Debugging deaktiviert haben, lautet die Produkt-ID 0169. Ziehen Sie jetzt den Stecker aus der Steckdose .

  3. Gehen Sie zu human-enabled.com, installieren Sie die neueste Version von libmtp und kopieren Sie die 69-libmtp.rulesDatei /etc/udev/rules.dwie beschrieben

  4. Die optionale

    Unterstützung für Schritt Xperia S ist in der libmtp-1.1.3Version implementiert . Wenn Sie die neueste Version von sourceforge.net verwenden , fahren Sie mit Schritt 5 fort.

    Geben Sie ein sudo gedit /etc/udev/rules.d/69-libmtp.rules, um die kopierte Datei als root zu bearbeiten.

    Fügen Sie den folgenden Text irgendwo um die Sony Ericsson-Geräte in dieser Datei hinzu. Sie können sie finden, indem Sie nach 0fce suchen . Denken Sie daran, die richtige Hersteller- und Produkt-ID festzulegen

    ATTR{idVendor}=="0fce", ATTR{idProduct}=="5169", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1" ATTR{idVendor}=="0fce", ATTR{idProduct}=="0169", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"

  5. neu starten oder sudo udevadm control --reload-ruleszum Aktualisieren verwenden.

  6. Das Telefon wird automatisch eingesteckt, wenn Sie es anschließen. Verwenden Sie Nautilus, um Dateien zu kopieren

Sehen Sie diese für weitere Informationen


Ist dies (insbesondere udev- Syntax) für Ubuntu 11.x oder die neueste ( 12.10 )?
David6

1
Vielen Dank. Ich habe die von Ihnen vorgeschlagenen Schritte mit einer Änderung befolgt : Ich habe Ubuntus raring- Paket für heruntergeladen libmtp, das mir die Version 1.1.5 gab, die der neuesten Version von sourceforge entspricht. Die Produkt-ID in meinem Fall war 5171 und 0171 anstelle der von Ihnen vorgeschlagenen. Ich habe diese in die kopiert /etc/rules.d/70-libmtp.rules file(dies ist eine leere Datei, die überschrieben werden soll /lib/udev/rules.d/69-libmtp.rules) und ausgeführt sudo udevadm control --reload-rules. Immer noch kein Erfolg.
airbornemihir
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.