So mounten Sie ein Android-Gerät (2.3.4) unter Ubuntu 13.04

7

Ubuntu erkennt das Gerät und weist es in diesem Fall anscheinend sdc zu, aber mount gibt weiterhin die Meldung "Kein Medium gefunden" zurück. Hier wird lsusbausgegeben:

us 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 04d9:1603 Holtek Semiconductor, Inc. Keyboard
Bus 002 Device 007: ID 0fce:215b Sony Ericsson Mobile Communications AB
Bus 002 Device 003: ID 093a:2510 Pixart Imaging, Inc. Optical Mouse
Bus 002 Device 004: ID 058f:6362 Alcor Micro Corp. Flash Card Reader/Writer

dmesg| grep scsi Ausgabe:

[    0.568150] ACPI: bus type scsi registered
[    1.023975] scsi0 : ata_piix
[    1.024035] scsi1 : ata_piix
[    1.179932] scsi2 : ata_piix
[    1.179982] scsi3 : ata_piix
[    1.223582] scsi 1:0:0:0: Direct-Access  ATA  SAMSUNG SSD 830  CXM0 PQ: 0  ANSI: 5
[    1.223662] sd 1:0:0:0: Attached scsi generic sg0 type 0
[    1.224331] scsi 1:0:1:0: CD-ROM            HL-DT-ST DVDRAM GH24NS90  IN01 PQ: 0 ANSI: 5
[    1.229146] sr0: scsi3-mmc drive: 24x/48x writer dvd-ram cd/rw xa/form2 cdda tray
[    1.229218] sr 1:0:1:0: Attached scsi CD-ROM sr0
[    1.229261] sr 1:0:1:0: Attached scsi generic sg1 type 5
[    1.424473] scsi 3:0:0:0: Direct-Access     ATA      ST3000DM001-1CH1 CC24 PQ: 0 ANSI: 5
[    1.424606] sd 3:0:0:0: Attached scsi generic sg2 type 0
[    1.489666] scsi4 : ahci
[    1.489714] scsi5 : ahci
[    4.121421] scsi6 : usb-storage 2-1.7:1.0
[    4.121493] scsi7 : usb-storage 2-1.8:1.0
[    5.120804] scsi 6:0:0:0: Direct-Access     Generic  USB SD Reader    1.00 PQ: 0 ANSI: 0
[    5.120832] scsi 7:0:0:0: Direct-Access     SEMC     Mass Storage     0100 PQ: 0 ANSI: 2
[    5.121357] scsi 6:0:0:1: Direct-Access     Generic  USB CF Reader    1.01 PQ: 0 ANSI: 0
[    5.121577] sd 7:0:0:0: Attached scsi generic sg3 type 0
[    5.121859] scsi 6:0:0:2: Direct-Access     Generic  USB SM Reader    1.02 PQ: 0 ANSI: 0
[    5.122627] scsi 6:0:0:3: Direct-Access     Generic  USB MS Reader    1.03 PQ: 0 ANSI: 0
[    5.123620] sd 6:0:0:0: Attached scsi generic sg4 type 0
[    5.123725] sd 6:0:0:1: Attached scsi generic sg5 type 0
[    5.123826] sd 6:0:0:2: Attached scsi generic sg6 type 0
[    5.125361] sd 6:0:0:3: Attached scsi generic sg7 type 0
[  821.206856] scsi8 : usb-storage 2-1.8:1.0
[  822.206192] scsi 8:0:0:0: Direct-Access     SEMC     Mass Storage     0100 PQ: 0 ANSI: 2
[  822.207363] sd 8:0:0:0: Attached scsi generic sg3 type 0
[ 1044.183578] scsi9 : usb-storage 2-1.5:1.0
[ 1045.183448] scsi 9:0:0:0: Direct-Access     SEMC     Mass Storage     0100 PQ: 0 ANSI: 2
[ 1045.184785] sd 9:0:0:0: Attached scsi generic sg3 type 0

Auch hier wird ls -laR /dev/diskausgegeben:

/dev/disk/by-id:
total 0
drwxr-xr-x 2 root root 540 May 29 23:12 .
drwxr-xr-x 6 root root 120 May 29 22:55 ..
lrwxrwxrwx 1 root root   9 May 29 22:55 ata-HL-DT-ST_DVDRAM_GH24NS90_K61C7663112 ->     ../../sr0
lrwxrwxrwx 1 root root   9 May 29 22:55 ata-SAMSUNG_SSD_830_Series_S0Z3NEAC844116 -> ../../sda
lrwxrwxrwx 1 root root  10 May 29 22:55 ata-SAMSUNG_SSD_830_Series_S0Z3NEAC844116-part1 -> ../../sda1
lrwxrwxrwx 1 root root  10 May 29 22:55 ata-SAMSUNG_SSD_830_Series_S0Z3NEAC844116-part2 -> ../../sda2
lrwxrwxrwx 1 root root  10 May 29 22:55 ata-SAMSUNG_SSD_830_Series_S0Z3NEAC844116- part5 -> ../../sda5
lrwxrwxrwx 1 root root   9 May 29 22:55 ata-ST3000DM001-1CH166_Z1F1HHH1 -> ../../sdb
lrwxrwxrwx 1 root root  10 May 29 22:55 ata-ST3000DM001-1CH166_Z1F1HHH1-part1 ->  ../../sdb1
lrwxrwxrwx 1 root root   9 May 29 22:55 scsi-SATA_SAMSUNG_SSD_830S0Z3NEAC844116 ->  ../../sda
lrwxrwxrwx 1 root root  10 May 29 22:55 scsi-SATA_SAMSUNG_SSD_830S0Z3NEAC844116-part1   -> ../../sda1
lrwxrwxrwx 1 root root  10 May 29 22:55 scsi-SATA_SAMSUNG_SSD_830S0Z3NEAC844116-part2  -> ../../sda2
lrwxrwxrwx 1 root root  10 May 29 22:55 scsi-SATA_SAMSUNG_SSD_830S0Z3NEAC844116-part5  -> ../../sda5
lrwxrwxrwx 1 root root   9 May 29 22:55 scsi-SATA_ST3000DM001-1CH_Z1F1HHH1 ->  ../../sdb
lrwxrwxrwx 1 root root  10 May 29 22:55 scsi-SATA_ST3000DM001-1CH_Z1F1HHH1-part1 ->  ../../sdb1
lrwxrwxrwx 1 root root   9 May 29 22:55 usb-Generic_USB_CF_Reader_058F312D81B-0:1 ->  ../../sde
lrwxrwxrwx 1 root root   9 May 29 22:55 usb-Generic_USB_MS_Reader_058F312D81B-0:3 ->  ../../sdg
lrwxrwxrwx 1 root root   9 May 29 22:55 usb-Generic_USB_SD_Reader_058F312D81B-0:0 -> ../../sdd
lrwxrwxrwx 1 root root   9 May 29 22:55 usb-Generic_USB_SM_Reader_058F312D81B-0:2 -> ../../sdf
lrwxrwxrwx 1 root root   9 May 29 23:12 usb-SEMC_Mass_Storage_43423541314545314A4D-0:0 -> ../../sdc
lrwxrwxrwx 1 root root   9 May 29 22:55 wwn-0x5000c5004ec935bc -> ../../sdb
lrwxrwxrwx 1 root root  10 May 29 22:55 wwn-0x5000c5004ec935bc-part1 -> ../../sdb1
lrwxrwxrwx 1 root root   9 May 29 22:55 wwn-0x5001480000000000 -> ../../sr0
lrwxrwxrwx 1 root root   9 May 29 22:55 wwn-0x5002538043584d30 -> ../../sda
lrwxrwxrwx 1 root root  10 May 29 22:55 wwn-0x5002538043584d30-part1 -> ../../sda1
lrwxrwxrwx 1 root root  10 May 29 22:55 wwn-0x5002538043584d30-part2 -> ../../sda2
lrwxrwxrwx 1 root root  10 May 29 22:55 wwn-0x5002538043584d30-part5 -> ../../sda5

und zum Schluss mein mountAnruf:

sudo mount /dev/sdc /mnt
mount: no medium found on /dev/sdc

Ich habe mehrmals neu gestartet und alle verfügbaren Ports auf meinem Computer verwendet. Das Telefonmodell Sony Ericsson. Ich habe auch die udev-Regel erstellt:

SUBSYSTEM=="usb", ATTR{idVendor}=="0fce", MODE="0666", GROUP="plugdev".

Die Datei befindet sich unter:

/etc/udev/rules.d/51-android.rules.
Bin ich dumm und übersehe etwas Offensichtliches (Entschuldigung, wenn ich ...)?

Vielen Dank für jede Hilfe, die Sie anbieten können.

Aktualisieren

Da dieses Gerät nicht aktiviert ist (kein Dienst von Verizon bereitgestellt), kann ich die Software nicht aktualisieren. Nach der Suche scheint es, dass 2.3.4 nicht mit dem SuperOneClick-Programm gerootet werden kann (damit ich die neueste Firmware auf das Gerät flashen kann) (ich wollte dies wirklich verwenden ...). Am Ende habe ich das Gerät auf 2.3.3 heruntergestuft, indem ich es gerootet und die Firmware 2.3.3 auf das Gerät geflasht habe. Nach einem Neustart des Geräts fragte mich das Telefon, ob ich meine SD-Karte mounten möchte, was ich auch getan habe, und Ubuntu erkannte sie korrekt. Jetzt kann ich mein ursprüngliches Projekt fortsetzen, aber die ursprüngliche Frage, wie die SD-Karte dieses Geräts mit 2.3.4 gemountet werden soll, ist immer noch unbeantwortet ... Also an alle anderen, die ein Sony Ericsson Xperia Play mit 2.3 haben. 4 beim Versuch, die SD-Karte zu montieren (ohne die Karte herauszunehmen und einen SD-Kartenleser einzulegen ...), ich ' d empfehlen, das Gerät herunterzustufen (oder zu aktualisieren ...), bis eine tatsächliche Lösung gefunden ist. Wurzel auf eigenes Risiko!

Kirche
quelle

Antworten:

2

Sie können ein Android-Gerät nicht wie ein Flash-Laufwerk auf normale Weise mounten.

Sie müssen MTP (Media Transfer Protocol) verwenden - ein Protokoll für intelligente Speichergeräte. Es gibt ein FUSE-Dateisystem namens mtpfsInstallieren Sie comixcursors-lefthanded , das Sie in diesem Sinne verwenden können. Weitere Informationen finden Sie hier: Mounten der SD-Karte Ihres MTP-Android unter Ubuntu .

Außerdem habe ich diesen Thread über das ordnungsgemäße Mounten von Android 4.0+ -Geräten in Ubuntu mithilfe von Go-MTPFS gefunden , der hilfreich sein kann. Die Idee in diesem Profil ist die Verwendung von Go-mtpfs .

Radu Rădeanu
quelle
Danke für die Antwort! So wie ich es verstanden habe, hat Android angefangen, MTP in Honeycomb (3.0) zu verwenden, und auf meinem Gerät wird Lebkuchen (2.3.4) ausgeführt. Ich hatte den Eindruck, dass Androiden, auf denen weniger Software als Honeycomb ausgeführt wird, ein UMS-Übertragungssystem verwenden, weshalb ich dachte, die Verwendung des MTP sei in meinem Fall unangebracht. Irre ich mich
Kirk
@ user138283 Probieren Sie es einfach aus, um die SD-Karte Ihres MTP Android unter Ubuntu zu mounten . Nichts zu verlieren.
Radu Rădeanu
Nachdem ich dem Tutorial über den Link, den Sie gesendet haben, gefolgt bin und selbst gesucht habe, habe ich es bis sudo mtpfs -o allow_other /mnt/Android_Device Unable to open ~/.mtpz-data for reading, MTPZ disabled.Listing raw device(s) No raw devices found.
Kirk
@ Kirk Warum benutzt du /mnt/Android_Device? In diesem Tutorial heißt es klar : /media/MTPdevice.
Radu Rădeanu