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

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

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 neue Dateien dort ab, mit Ausnahme des schrecklich langsamen Bluetooth.

Hatte noch jemand ein solches Problem? Kannst du helfen?

Hast du diesen Thread auf XDA gesehen ?
Mein erster Gedanke war "irgendeine fehlende udev-Regel", und dieser XDA-Beitrag erwähnt genau dies. @Sid - würde es Ihnen etwas ausmachen, das in eine Antwort mit einer kurzen Zusammenfassung aus dem XDA-Beitrag aufzunehmen? Ich würde sagen, das ist genau die Antwort auf diese Frage.
@Izzy Fertig. Bitte schau mal :D
@Sid Yupp, ausgezeichnet - +1 von mir: D
Hallo, ich habe deine Antwort kommentiert.

Antworten (4)

Ich habe festgestellt, dass die einfachste Methode sowohl mit meinem Samsung Galaxy Tab2 7.0 -Tablet als auch mit meinem Galaxy S3 Mini - Smartphone darin besteht, SSHDroid (auf dem Android-Gerät) zu verwenden, um einen SSH-Server bereitzustellen.

Google Play > SSHDroid von Berserker

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

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

Sie können einen anderen Verbindungsmodus wählen mass storage mode, auf diese Weise wird er automatisch erkannt, wenn Sie das USB-Kabel anschließen. Die Option zum Ändern des Verbindungsmodus befindet sich 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.

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

Verwenden Sie stattdessen entweder „qlix“ oder „gmtp“ aus den üblichen Repos. Ich bevorzuge Qlix.

  • Schließen Sie das Telefon an und starten Sie qlix und lassen Sie es einige Minuten stehen. Irgendwann 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ädigungen geschützt.

Das Gerät muss nicht mehr demontiert werden.

Danke, Kumpel, aber ich habe versucht, qlix zu installieren, und das konnte das Telefon auch nicht erkennen, gmtp auch nicht (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, die besagt, dass das SEMC HSUSB-Gerät nicht erkannt werden konnte. Kurz gesagt - immer noch stecken.
Ich bin kein Experte, aber auf meinem Rechner erhalte ich die gleichen Fehlermeldungen wie Sie. Die MTP-Unterstützung zwischen Android und Linux ist sehr lückenhaft, was seltsam ist, da es sich bei beiden um ein Linux-System handelt.
@airbornemihir Mit qlix müssen Sie nur warten und warten, bis es eine Verbindung herstellt - wenn das bei Ihnen nicht funktioniert, müssen Sie mit gmtp noch länger warten, bis es eine Verbindung herstellt. es wirft Fehlermeldungen über keine Geräte auf. Klicken Sie einfach auf Verbinden und lassen Sie es fünf Minuten lang in Ruhe. Klicken Sie nicht auf andere GUI-Schaltflächen, sonst stürzt es immer ab. mtp-Unterstützung ist für Android schrecklich, 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 die 'mate' DE
Danke, Kevin! Für mich hat Qlix nur eine Weile gepumpt, bevor es gestorben ist. Aber gmtp war schnell, einfach und erfolgreich. Mit Kubuntu-12.10 und Xperia Ray.

Die folgenden Schritte führen Sie durch.

  1. Verbinden Sie Ihr Telefon mit dem Laptop und listen Sie Ihre Geräte mit dem lsusbBefehl in einem Terminal auf

  2. Suchen Sie eine ähnliche Zeile wie Bus 002 Device 012: ID 0fce:5169 Sony Ericsson Mobile Communications ABund notieren Sie Ihre Anbieter- und Produkt-ID, die 0fcebzw. 5169in der obigen Zeile stehen. Wenn Sie das USB-Debugging deaktiviert haben, lautet die Produkt-ID 0169. Trennen Sie jetzt das Telefon .

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

  4. Optionaler Schritt

    Xperia S-Unterstützung 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 finden sie, indem Sie nach 0fce suchen . Denken Sie daran, die richtige Anbieter- 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 gemountet, wenn Sie es anschließen. Verwenden Sie Nautilus, um Dateien zu kopieren

Weitere Informationen finden Sie hier

Ist dies (insbesondere die udev- Syntax) für Ubuntu 11.x oder die neueste Version ( 12.10 )?
Vielen Dank. Ich habe die von Ihnen vorgeschlagenen Schritte mit einer Änderung befolgt: Ich habe Ubuntus Raring - Paket für heruntergeladen libmtp, das mir 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.