Verwalten von Kindle Fire mit am 12.04 über Micro-USB

11

Zu Beginn habe ich beide gelesen. Gibt es eine Möglichkeit, einen Kindle Fire mit 12.04 zum Laufen zu bringen? und Wie kann ich Dateien mit einem Micro-USB-Kabel auf einen Kindle Fire übertragen?

Mein Problem ist, dass ich meinen Kindle Fire nicht mounten kann, um Bücher hinzuzufügen. Ich habe das Kaliber installiert, aber es kann keine Geräte verwalten, bis der Computer es selbst erkannt hat.

Der letztere Beitrag hatte eine ausgezeichnete Antwort (bereitgestellt von @jeremiah), die einige Fortschritte machte. Leider glaube ich nicht genug über die verwendete -tFlagge zu wissen mount.

Das habe ich getan ...

Ran dmesg, um das Gerät zu finden:

[    3.920886] sd 6:0:0:0: [sdb] Attached SCSI removable disk

Bestätigt den Standort:

$ sudo ls -l /dev/disk/by-id
lrwxrwxrwx 1 root root  9 Aug 18 15:52 usb-Amazon_Kindle_3C6C002600000001-0:0 -> ../../sdb

Wir wissen also , dass mein Kindle auf / dev / sdb erkannt wird. Ich habe dann den mountvon @jeremiah vorgeschlagenen Befehl verwendet:

$ sudo mount -t ext3 /dev/sdb/ /mnt/kindle/
mount: no medium found on /dev/sdb

Der gleiche Fehler tritt für auf sudo mount /dev/sdb /mnt/kindle.

Hinweis: Ich habe das 'kindle'-Verzeichnis in' mnt 'erstellt.

Irgendwelche Vorschläge?

pirtle
quelle

Antworten:

11

Die neuen Kindle Fires können nur über ein Protokoll namens MTP verwaltet werden, Sie können sie jedoch weiterhin bereitstellen.

Stellen Sie zunächst sicher, dass Sie mtpfs installiert haben.

sudo apt-get install mtpfs

Dann, da udevund libmtpnoch nicht über Kindle Fire wissen, tun Sie:

lsusb

Mein Kindle Fire HD wird als " Bus xxx Gerät JJJ: ID 1949: 0007 Lab126 " angezeigt.

Wichtig ist die USB-ID.

Fügen Sie als Nächstes eine Datei zu udev hinzu, um Ihr Gerät zu erkennen:

sudo vi /etc/udev/rules.d/51-android.rules

Fügen Sie diese Zeile am Ende hinzu und ersetzen Sie Ihre USB-IDs, die Sie oben herausgefunden haben, wenn sie unterschiedlich sind:

SUBSYSTEM=="usb", ATTR{idVendor}=="1949", ATTR{idProduct}=="0007", MODE="0666"

Schließen Sie Ihren Kindle an und prüfen Sie, ob das System ihn gefunden hat:

dmesg

Im Spam sollten Sie so etwas sehen:

...
[32421.676671] usb 3-1: >new high-speed USB device number 4 using xhci_hcd
[32421.702240] usb 3-1: >New USB device found, idVendor=1949, idProduct=0007
[32421.702247] usb 3-1: >New USB device strings: Mfr=2, Product=3, SerialNumber=4
[32421.702250] usb 3-1: >Product: Kindle
[32421.702254] usb 3-1: >Manufacturer: Amazon
[32421.702257] usb 3-1: >SerialNumber: xxx
...

Wenn Sie Ihr Gerät mit lsusb nicht finden konnten, können Sie die Bezeichner auch hier abrufen. Wenn Sie jedoch die udev-Regeln bearbeiten, müssen Sie die Verbindung trennen und erneut herstellen.

Jetzt machen wir einen Platz, um es zu montieren.

sudo mkdir -p /media/Kindle
sudo chmod 755 /media/Kindle

Es tut auch nicht weh, sicherzustellen, dass die Sicherung so eingerichtet ist, dass normale Benutzer Dinge montieren können.

Stellen Sie sicher, dass Folgendes /etc/fuse.confeingerichtet ist:

sudo vi /etc/fuse.conf

Suchen Sie nach der Zeile "user_allow_other" und stellen Sie sicher, dass sie nicht kommentiert ist.

Fast dort! Dieser Teil wird von nun an automatisch sein. Alles was wir tun müssen, ist es jetzt zu montieren.

Schließen Sie es an und richten Sie die MTP-über-USB-Verbindung ein, indem Sie sie wie folgt mounten:

mtpfs -o allow_other /media/Kindle

Sei geduldig damit, es ist nicht die schnellste Sache überhaupt. Sobald dieser Befehl ausgeführt wurde, sollte auf jeden Fall ein Kindle-Dateisystem in Nautilus usw. angezeigt werden.

Wenn Sie damit fertig sind, lade ich beispielsweise Musik in /media/Kindle/Internal\ Storage/Musicdas E-Book-Tool Calibre oder verwende es.

sync
fusermount -u /media/Kindle

Ich füge diese Befehle in Aliase ein, aber Sie können der udevRegel genauso einfach ein "RUN =" hinzufügen oder sie in Shell-Skripte einfügen.

Ich bevorzuge die Android-App "ES File Explorer", um Dateien auf meinem Kindle anzusehen ... weil Kindles nicht in der Lage sind, neue Dateien automatisch zu erkennen.

Josh Poulson
quelle
Ich habe versucht, Ihre Methode mit dem Kindle Fire HD zu verbinden, habe aber Folgendes festgestellt: mtpfs -o allow_other /media/Kindle Listing raw device(s) Device 0 (VID=1949 and PID=0007) is UNKNOWN. Please report this VID/PID and the device model to the libmtp development team Found 1 device(s): 1949:0007 @ bus 2, dev 8 Attempting to connect device Android device detected, assigning default bug flags Listing File Information on Device with name: (NULL) fusermount: failed to open /etc/fuse.conf: Permission denied fusermount: user has no write access to mountpoint /media/Kindle Es wird nicht gemountet. Irgendwelche Ideen?
NC Weber
Aus irgendeinem Grund ist /etc/fuse.conf nicht lesbar oder einfach nicht vorhanden ... Wurde die Sicherung installiert, als Sie mtpfs installiert haben?
Josh Poulson
Das hat sehr geholfen !! Mein Kindle Fire ist mit Ubuntu 12.04 verbunden! Ich denke jedoch darüber nach, auf Kindle Paperwhite umzusteigen. Ein Hindernis für diese Änderung ist für mich, ob dieselbe Methode hilft, stattdessen meinen Kindle Paperwhite mit Ubuntu zu verbinden! Ich würde gerne wissen, ob diese Methode für Paperwhite gilt.
Karthik C
2

Ich habe eine sehr einfache Lösung für das Kindle Fire HD-Problem gefunden. Öffnen Sie Synaptic oder das Ubuntu Software Center (ganz nach Ihren Wünschen) und installieren Sie gMTP. Dies ist ein Programm, das für die Schnittstelle mit MTP-Dateisystemgeräten wie den alten Creative Zen MP3-Playern entwickelt wurde. Es funktioniert auch perfekt mit dem neuen Kindle Fire HD. Sie können den gesamten Speicherbereich auf dem Kindle Fire HD anzeigen, Dateien hochladen, herunterladen und löschen. Versuche es!

NC Weber
quelle
Das ist nett! Es hat mit meinem Kindle Fire funktioniert! Prost! Funktioniert es auch mit Kindle Paperwhite?
Karthik C
1

Ich habe es versucht und gerade ext3 aus dem entfernt

sudo mount -t ext3 /dev/sdb/ /mnt/kindle/

dazu:

sudo mount /dev/sdb/ /mnt/kindle
Theo Oliveira
quelle
0

Es gibt eine App, die Sie auf dem Kindle FireHD installieren, und ich glaube, sie ist kostenlos ... ES geht einfach zu Apps und sucht beginnend mit es ... es ist ein Dateimanager ähnlich wie Goodreader (für Sie Leute, die das iPad verwenden , Goodreader ist unverzichtbar, denke, es kostet ein paar Dollar)

Thomas Byers
quelle