Quản lý Kindle Fire với ngày 12.04 qua Micro-USB


11

Để bắt đầu, tôi đã đọc cả Có cách nào để Kindle Fire hoạt động với 12.04 không? Làm cách nào tôi có thể chuyển tập tin sang Kindle Fire bằng cáp Micro-USB?

Vấn đề của tôi là tôi không thể gắn Kindle Fire của mình để thêm sách vào đó. Tôi đã cài đặt cỡ nòng, nhưng nó không thể quản lý bất kỳ thiết bị nào cho đến khi chính máy tính đã nhận ra nó.

Bài đăng sau có một câu trả lời xuất sắc (được cung cấp bởi @jeremiah) đang đạt được một số tiến bộ. Thật không may, tôi nghĩ rằng tôi không biết đủ về -tcờ được sử dụng mount.

Đây là những gì tôi đã làm ...

Ran dmesg để xác định vị trí thiết bị:

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

Xác nhận vị trí của nó:

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

Vì vậy, chúng tôi biết rằng Kindle của tôi được công nhận trên / dev / sdb. Sau đó, tôi đã sử dụng mountlệnh được đề xuất bởi @jeremiah:

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

Các lỗi tương tự xảy ra cho sudo mount /dev/sdb /mnt/kindle.

Lưu ý: Tôi đã tạo thư mục 'kindle' trong 'mnt'

Bất kỳ đề xuất?

Câu trả lời:


11

Kindle Fires mới chỉ có thể được quản lý thông qua một giao thức được gọi là MTP, nhưng bạn vẫn có thể gắn kết chúng.

Trước tiên hãy chắc chắn rằng bạn đã cài đặt mtpfs.

sudo apt-get install mtpfs

Sau đó, từ năm udevlibmtpchưa biết về Kindle Fire làm:

lsusb

Kindle Fire HD của tôi hiển thị dưới dạng " Bus xxx Device yyy: ID 1949: 0007 Lab126 "

Điều quan trọng là ID USB.

Tiếp theo, thêm tệp vào udev để nhận ra thiết bị của bạn:

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

Thêm dòng này vào cuối, thay thế ID USB của bạn mà bạn đã tìm ra ở trên nếu chúng khác nhau:

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

Kết nối Kindle của bạn và xem thử nếu hệ thống tìm thấy nó:

dmesg

Trong thư rác, bạn sẽ thấy một cái gì đó như thế này:

...
[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
...

Nếu bạn không thể tìm thấy thiết bị của mình bằng lsusb, bạn cũng có thể nhận được số nhận dạng ở đây, nhưng khi bạn chỉnh sửa các quy tắc udev, bạn sẽ phải ngắt kết nối và kết nối lại.

Bây giờ hãy tạo một nơi để gắn kết nó.

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

Ngoài ra, sẽ không hại gì khi đảm bảo cầu chì được thiết lập để cho phép người dùng thường xuyên lắp đặt mọi thứ.

Đảm bảo /etc/fuse.confđược thiết lập cho việc này:

sudo vi /etc/fuse.conf

Tìm dòng có nội dung "user_allow_other" và đảm bảo rằng nó không bị lỗi.

Sắp đến rồi! Phần này sẽ được tự động từ bây giờ. Tất cả chúng ta phải làm là gắn kết nó bây giờ.

Cắm nó vào và thiết lập MTP qua kết nối USB bằng cách gắn nó, như thế này:

mtpfs -o allow_other /media/Kindle

Hãy kiên nhẫn với nó, nó không phải là điều nhanh nhất từng có. Ở bất kỳ giá nào, một khi lệnh này hoàn thành, bạn sẽ thấy một hệ thống tệp kindle trong Nautilus, v.v.

Khi bạn sử dụng xong, ví dụ tôi tải nhạc vào /media/Kindle/Internal\ Storage/Musichoặc sử dụng công cụ ebook Calibre,

sync
fusermount -u /media/Kindle

Tôi thả các lệnh này vào các bí danh, nhưng bạn có thể dễ dàng thêm "RUN =" vào udevquy tắc hoặc nhét chúng vào các tập lệnh shell.

Tôi thích ứng dụng Android "ES File Explorer" để đi lang thang và xem các tệp trên Kindle của tôi ... vì Kindles không giỏi "tự động phát hiện" các tệp mới.


Tôi đã thử phương pháp của bạn kết nối với Kindle Fire HD, nhưng nhận được như sau: 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 Nó sẽ không được gắn kết. Có ý kiến ​​gì không?
NC Weber

Vì một số lý do /etc/fuse.conf không thể đọc được hoặc chỉ là không có ... cầu chì có được cài đặt khi bạn cài đặt mtpfs không?
Josh Poulson

Điều này đã giúp thời gian lớn !! Kindle Fire của tôi được kết nối với Ubuntu 12.04! Tuy nhiên tôi đang xem xét thay đổi sang Kindle Paperwhite. Một cản trở cho sự thay đổi này, theo như tôi quan tâm là liệu phương pháp tương tự có giúp kết nối Kindle Paperwhite của tôi với Ubuntu hay không! Vì vậy, tôi muốn biết liệu phương pháp này có tốt cho Paperwhite hay không.
Karthik C

2

Tôi đã tìm thấy một giải pháp rất đơn giản cho vấn đề Kindle Fire HD. Mở Synaptic hoặc Trung tâm phần mềm Ubuntu (bất cứ sở thích nào của bạn) và cài đặt gMTP. Đây là chương trình được thiết kế để giao tiếp với các thiết bị hệ thống tệp MTP như máy nghe nhạc Creative Zen MP3 cũ. Nó cũng hoạt động hoàn hảo với Kindle Fire HD mới. Bạn có thể xem toàn bộ khu vực lưu trữ trên Kindle Fire HD, tải lên, tải xuống và xóa các tập tin. Hãy thử một lần!


Cái này đẹp đấy! Nó hoạt động với Kindle Fire của tôi! Chúc mừng! Nó cũng sẽ hoạt động với Kindle Paperwhite chứ?
Karthik C


1

Tôi đã thử và tôi vừa gỡ ext3 khỏi

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

đến đây:

sudo mount /dev/sdb/ /mnt/kindle


0

Có một ứng dụng mà bạn cài đặt cho fireHD và tôi tin rằng nó miễn phí ... ES một cái gì đó chỉ cần vào ứng dụng và tìm kiếm bắt đầu bằng es ... đó là một trình quản lý tệp tương tự như goodreader (đối với những người sử dụng ipad , goodreader là không thể thiếu, nghĩ rằng nó có giá vài đô la)

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.