Керування Kindle Fire з 12.04 через Micro-USB


11

Для початку я прочитав і те й інше. Чи є спосіб змусити Kindle Fire працювати з 12.04? і як я можу передавати файли на Kindle Fire за допомогою кабелю Micro-USB?

Моя проблема полягає в тому, що я не в змозі встановити вогонь Kindle, щоб додати до нього книги. Я встановив калібр, але він не в змозі керувати жодними пристроями, поки сам комп'ютер не розпізнає його.

Останній пост мав чудову відповідь (надану @jeremiah), яка мала певний прогрес. На жаль, я думаю, я не знаю достатньо про -tпрапор, який використовується mount.

Це те, що я зробив ...

Визначте dmesg, щоб знайти пристрій:

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

Підтверджено своє місцезнаходження:

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

Отже, ми знаємо, що мій Kindle розпізнається в / dev / sdb. Потім я використав mountкоманду, запропоновану @jeremiah:

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

Така ж помилка і для sudo mount /dev/sdb /mnt/kindle.

Примітка: Я створив каталог 'kindle' в 'mnt'

Будь-які пропозиції?

Відповіді:


11

Новими запаленнями Kindle можна керувати лише через протокол, відомий як MTP, але ви все одно можете їх встановити.

Спочатку переконайтеся, що у вас встановлено mtpfs.

sudo apt-get install mtpfs

Тоді, оскільки udevта libmtpще не знаю про Kindle Fire:

lsusb

My Kindle Fire HD відображається як " Пристрій шини xxx", рік: ID 1949: 0007 Lab126 "

Важливим є ідентифікатор USB.

Далі додайте файл до udev, щоб розпізнати свій пристрій:

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

Додайте цей рядок до кінця, замінюючи свої USB-ідентифікатори, які ви з'ясували вище, якщо вони різні:

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

Підключіть Kindle і подивіться, чи знайшла його система:

dmesg

У спамі ви повинні побачити щось подібне:

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

Якщо ви не змогли знайти свій пристрій за допомогою lsusb, ви можете отримати тут ідентифікатори, але коли ви редагуєте правила udev, вам доведеться відключити та підключити знову.

Тепер давайте зробимо місце для його монтажу.

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

Крім того, не завадить переконатися, що запобіжник встановлений, щоб дозволити звичайним користувачам монтувати речі.

Переконайтеся, що /etc/fuse.confдля цього встановлено:

sudo vi /etc/fuse.conf

Шукайте рядок із написом "user_allow_other" і переконайтесь, що це не коментується.

Майже там! Ця частина відтепер буде автоматичною. Все, що нам потрібно зробити, - це змонтувати його зараз.

Підключіть його та встановіть MTP через USB-з'єднання, встановивши його так:

mtpfs -o allow_other /media/Kindle

Будьте терплячі до цього, це не найшвидше. У будь-якому випадку, як тільки ця команда буде виконана, вам слід побачити файлову систему розпалення в Nautilus тощо.

Коли ви закінчили його використовувати, наприклад, я завантажую музику /media/Kindle/Internal\ Storage/Musicабо використовую електронний інструмент "Калібр",

sync
fusermount -u /media/Kindle

Я перекидаю ці команди на псевдоніми, але ви можете так само легко додати до правила "RUN =" або скласти udevїх у сценарії оболонки.

Я вважаю за краще додаток для Android "ES File Explorer" блукати і переглядати файли на моєму Kindle ... тому що Kindles не дуже хороший у "автоматичному відкритті" нових файлів.


Я спробував ваш метод підключення до Kindle Fire HD, але отримав наступне: 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 він не зможе монтуватися. Будь-які ідеї?
NC Weber

Чомусь /etc/fuse.conf не читається або просто його немає ... чи встановлено запобіжник, коли ви встановили mtpfs?
Джош Пулсон

Це допомогло великий час !! My Kindle Fire підключений до Ubuntu 12.04! Однак я розглядаю можливість змінити Kindle Paperwhite. Перешкодою цій зміні, наскільки я стурбований, чи допомагає той самий метод підключення мого Kindle Paperwhite до Ubuntu? Тож я хотів би дізнатися, чи добре цей метод є для Paperwhite.
Karthik C

2

Я знайшов дуже просте рішення проблеми Kindle Fire HD. Відкрийте Synaptic або Центр програмного забезпечення Ubuntu (незалежно від ваших уподобань) та встановіть gMTP. Це програма, призначена для взаємодії з такими пристроями файлової системи MTP, як старі MP3-плеєри Creative Zen MP3. Він також чудово працює з новим Kindle Fire HD. Ви можете переглянути всю область зберігання на Kindle Fire HD, завантажити, завантажити та видалити файли. Спробувати!


Це добре! Це працювало з моїм Kindle Fire! Ура! Чи буде це працювати і з Kindle Paperwhite?
Karthik C


1

Я спробував, і я просто видалив ext3 з

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

до цього:

sudo mount /dev/sdb/ /mnt/kindle


0

Існує додаток, який ви встановлюєте на firele FireHD, і я вважаю, що це безкоштовно ... ES щось просто перейдіть у додатки та шукайте, починаючи з es ... це файловий менеджер, схожий на goodreader (для людей, які використовують ipad , Goodreader незамінний, думаю, що це коштує декількох доларів)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.