Wie versuche ich, auf Dateien zuzugreifen, die auf einem Mobiltelefon gespeichert sind (über USB)?


7

Ich möchte Dateien (hauptsächlich Fotos und Audio) von meinem Telefon auf meinen Ubuntu-PC übertragen. Leider wird beim Anschließen (über Micro-USB) nichts automatisch gemountet. Wenn ich eine Speicherkarte in das Telefon einlege, wird diese automatisch gemountet.

Es gibt eine Software, die ich unter Windows XP ausführen kann und mit der ich Dateien übertragen kann (obwohl das Telefon im Windows Explorer nicht als Volume angezeigt wird).

Das Telefon ist ein 3 Skypephone S2 (hergestellt von Amoi). Alles, was ich im Internet finde, deutet darauf hin, dass es einen Massenspeichermodus haben sollte. Wenn Sie das Telefon an den Computer anschließen, kann der "PC Suite" -Modus aktiviert werden. Dies scheint jedoch keinen Unterschied zu machen.

Ich habe versucht, die Windows-Software über Wine zu installieren, dies hat jedoch nicht funktioniert. (Wahrscheinlich nicht überraschend, dass Wine bei Hardwareproblemen nicht hilft.)

Ich habe mir diese Seite angesehen , konnte aber "1614: 0407" nicht erhalten, obwohl ich bezweifle, dass es geholfen hätte, wenn ich dazu in der Lage gewesen wäre.

Beim Ausführen udisks --mount /dev/sr2bekomme ich eine 'CD' mit einigen Windows-Treiberdateien. Wenn ich laufe sudo usb_modeswitch --default-vendor 0x1614 --default-product 0x1000, wird die CD entfernt, aber ich erhalte keinen Zugriff auf den Telefonspeicher.

Unten finden Sie die neuen Einträge in dmesg, wenn das Telefon verbunden ist. Das Aufrufen des PC Suite-Modus verursacht keine weiteren Nachrichten.

[  683.140030] usb 7-1: new full-speed USB device number 2 using uhci_hcd
[  683.312734] scsi8 : usb-storage 7-1:1.0
[  684.317071] scsi 8:0:0:0: CD-ROM            S2       Driver CDROM     2.31 PQ: 0 ANSI: 2
[  684.331067] sr2: scsi3-mmc drive: 0x/0x caddy
[  684.331241] sr 8:0:0:0: Attached scsi CD-ROM sr2
[  684.331799] sr 8:0:0:0: Attached scsi generic sg9 type 5

Beim Einstecken erhalte ich folgende zusätzliche Einträge in /dev:

lrwxrwxrwx  1 root root           3 Feb 29 18:22 cdrom2 -> sr2
crw-rw----+ 1 root cdrom    21,   9 Feb 29 18:22 sg9
brw-rw----+ 1 root cdrom    11,   2 Feb 29 18:22 sr2

Unten ist die Ausgabe von lsusb:

Bus 007 Device 003: ID 1614:1000 Amoi Electronics 
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0        64
  idVendor           0x1614 Amoi Electronics
  idProduct          0x1000 
  bcdDevice            0.00
  iManufacturer           1 
  iProduct                2 
  iSerial                 3 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           32
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xa0
      (Bus Powered)
      Remote Wakeup
    MaxPower              500mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass         8 Mass Storage
      bInterfaceSubClass      6 SCSI
      bInterfaceProtocol     80 Bulk (Zip)
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x84  EP 4 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x05  EP 5 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
cannot read device status, Operation not permitted (1)

@fossfreedom Daran hatte ich noch nie gedacht!
8128

irgendwelche Nachrichten ( dmesg), wenn Sie Ihr Telefon an den PC anschließen? Ich weiß nicht, was der PS Suite-Modus ist - aber wenn Sie zu "PS Suite" wechseln, werden in angezeigt dmesg?
Fossfreiheit

@fossfreedom Ich habe meinen Beitrag mit einigen vielversprechenden Nachrichten aktualisiert
8128

... hmmm - ich habe das gelesen - der USB scheint nur ein Modem unter MAC und Windows anzubieten. Die dmesg-Ergebnisse bestätigen dies - es gibt keine Massenmedienerkennung. Möglicherweise können Sie Bluetooth für die Dateiübertragung verwenden. Ich denke jedoch, dass Sie mit diesem Telefon unter Linux kein Glück haben, wenn es um die Unterstützung von Massenmedien geht. Die PC Sync-Software scheint nur Windows zu sein, dh proprietär. Ich habe keine Ideen mehr. Ich hoffe du findest deine Antwort :)
fossfreedom

Ich werde eine smiliar Frage anfangen, sehr gut diese, ich hoffe wir bekommen mehr gute Antworten mit UBUNTU.
H_7

Antworten:


1

Es sieht so aus, als würden sie diesen albernen Trick anwenden, bei dem das Gerät vorgibt, ein CD-ROM zu sein, um Windows dazu zu bringen, ein Programm zur Installation ihrer Software automatisch auszuführen (da Windows dummerweise nicht automatisch aus dem USB-Massenspeicher ausgeführt wird).

Sie können sich das usb-modeswitchPaket ansehen und prüfen, ob es das Gerät in den Massenspeichermodus versetzen kann.

Weitere Informationen finden Sie auf der Website des Autors .


+1 klingt durchaus plausibel. hoffe, das funktioniert für das OP.
Fossfreiheit

Leider scheint dies nicht zu funktionieren. Aber das kann sein, dass ich nicht in der Lage bin, die richtigen Parameter zu "erraten". Laufen sudo usb_modeswitch --default-vendor 0x1614 --default-product 0x1000macht keinen Unterschied.
8128

1

Ich bin nicht sicher, ob das Gerät den MTP-Modus verwendet oder nicht. Wenn dies der Fall ist, können Sie Folgendes versuchen:

sudo apt-get install mtpfs

Erstellen Sie eine UDEV-Regeldatei. Verwenden Sie einen Editor Ihrer Wahl, meiner ist Nano.

sudo nano /etc/udev/rules.d/51-skyephone.rules

füge eine Zeile hinzu:

SUBSYSTEM == "usb", ATTR {idVendor} == "1614", MODE = "0666"

Erstellen Sie einen Einhängepunkt und machen Sie sich zum Eigentümer:

sudo mkdir / media / skyephone

sudo chown Benutzer: Benutzer / Medien / Skyephone

Dann können Sie testen, ob die Montage funktioniert:

sudo mtpfs -o allow_other / media / skyphone /

Wenn Sie jetzt auf Dateien zugreifen können, hat dies funktioniert.

abmontieren:

sudo umount mtpfs


Sie können auch versuchen, das CD-Gerät zu mounten (ich weiß, dass es sich nicht wirklich um ein CD-Gerät handelt).

udisks --mount / dev / sr1

oder wenn Ihr Computer keine interne CD / DVD-ROM hat

udisks --mount / dev / sr0


"/ Media / skyephone" konnte nicht angezeigt werden. Fehler: Fehler beim Abrufen der Informationen für die Datei '/ media / skyephone': Der Transportendpunkt ist nicht verbunden. Bitte wählen Sie einen anderen Viewer und versuchen Sie es erneut.
8128

[Das ist von Nautilus]
8128

Flöte: Das Telefon ist dann möglicherweise nicht MTP-fähig.
cprofitt

udisks --mount /dev/sr2hat das "CD-Gerät" gemountet, das mir eine Reihe von Treibern gibt, aber nicht meine Dateien
8128

Wenn Sie das Gerät anschließen, werden zusätzliche Geräte in Ihrem Ordner / dev / aufgeführt? Wenn ich einen USB-Stick hinzufüge, bekomme ich eine SDB und eine SDC usw.
cprofitt

0

Angenommen, dies ist ein Multimode-USB-Gerät, was heutzutage üblich ist. Sie müssen wahrscheinlich eine neue UDEV-Regel erstellen, die dieses Gerät filtert und dann ausführt. usb_modeswitchWenn dies erfolgreich ist, wird das sekundäre Massenspeichergerät angezeigt. Ab diesem Zeitpunkt funktioniert UDEV nur noch und der Desktop verfügt über die erforderlichen Funktionen, um ihn wie alles andere automatisch bereitzustellen.

Der erste Schritt ist die Fehlerbehebung usb_modeswitchund Überprüfung, welche Schalter tatsächlich das gesuchte Flash-Gerät anzeigen. Danach sind die UDEV-Regeln im Grunde genommen Änderungen an der Boilerplate und Sie sind fertig. lsscsiist ein hilfreiches Tool, das die Liste aller Low-Level-Speichergeräte auf Ihrem System konsolidiert und einfacher ist, als ständig dmesg auf ein neues Laufwerk zu überprüfen, das erkannt wird.


-1

Okay, verwenden Sie zunächst apt-get in terminal, um eine virtuelle Box zu erhalten, falls Sie noch keine haben, und installieren Sie ein Windows XP-Betriebssystem .iso darauf. Wenn Sie die .iso nicht haben, wissen Sie, wo Sie eine bekommen können;). Sobald es installiert ist, installieren Sie das Erweiterungspaket dafür. Sie sollten in der Lage sein, das Programm für Ihr Telefon in der virtuellen Maschine zu installieren und auch über dieses auf Ihr Telefon zuzugreifen, nachdem Sie es in der Dropdown-Liste "Geräte"> "USB" ausgewählt haben -down Menü. Wenn Sie danach Probleme haben, lassen Sie es mich wissen.


Wow, was für ein Schuss ... sehen wir uns einige Ergebnisse an ...
H_7

... Ich bin mir nicht ganz sicher, was Sie sagen wollen, aber ich kann Ihnen sagen, dass Sie negativ sind. Ich schlug eine einfache und unkomplizierte Möglichkeit vor, auf ein Telefon zuzugreifen, das ein ausführbares Windows-Programm verwendet, um darauf zuzugreifen. Ich habe nicht angenommen, dass er mehr Hilfe braucht. Ich nahm an, er würde fragen, ob er nicht herausfinden könne, wohin er von dort aus gehen sollte. Bitte schlagen Sie nicht die Kommentare anderer Leute, nur um zu trollen. Wine ist nicht mit meiner Samsung-Suite kompatibel, und ich bezweifle, dass dies mit der Skypephone-Suite möglich ist. Linux ist nicht Windows und wird es auch nie sein. Einige Anwendungen funktionieren niemals mit Linux, da sie nicht für Linux entwickelt wurden.
PyroSamurai

Übrigens, was ich ihm vorgeschlagen habe, hat für meine Samsung PC Suite funktioniert. Das Ergebnis ist, dass sich meine Telefondateien jetzt auf meinem PC befinden. Die Frage ist, ob er versucht, auf Dateien auf seinem Telefon zuzugreifen, oder ob er entschlossen ist, einen Weg zu finden, dies mit Ubuntu zu tun.
PyroSamurai

-1

Ich gehe den Weg des geringsten Widerstands, versuche dies:

Nachdem Sie das Telefon über das USB-Kabel (das vom Ladegerät) an den PC angeschlossen haben, ziehen Sie den weißen Balken oben auf dem Bildschirm herunter, tippen Sie auf "USB-Verbindung" und anschließend auf "USB-Massenspeicher". Tippen Sie anschließend auf OK. Das Gerät sollte auf den meisten Systemen automatisch gemountet und über den Dateimanager Ihres PC-Systems sichtbar sein.


1
Das Tippen wird schwierig, da mein Telefon keinen Touchscreen hat! Oder ein weißer Balken am oberen Bildschirmrand. Oder inded alles dort kann heruntergezogen werden ...
8128
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.