Управление Kindle Fire с 12.04 через Micro-USB

11

Для начала я прочитал как Есть ли способ получить Kindle Fire для работы с 12.04? и < a href="https://askubuntu.com/q/91399/83607"> Как передать файлы в Kindle Fire с помощью кабеля Micro-USB?

Моя проблема в том, что я не могу установить My Kindle Fire, чтобы добавить к нему книги. Я установил калибр, но он не может управлять никакими устройствами, пока сам компьютер не узнал его.

Последнее сообщение получило отличный ответ (предоставленный @jeremiah), который делал некоторый прогресс. К сожалению, я думаю, что не знаю достаточно о флаге -t , используемом с% co_de%.

Вот что я сделал ...

Ran 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

То же самое происходит и для mount .

Примечание. Я создал директорию 'kindle' в 'mnt'

Любые предложения?

    
задан pirtle 18.08.2012 в 20:31
источник

6 ответов

11

Новые Kindle Fires могут управляться только через протокол, известный как MTP, но вы все еще можете их монтировать.

Сначала убедитесь, что вы установили mtpfs.

sudo apt-get install mtpfs

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

lsusb

My Kindle Fire HD отображается как « Шина xxx Устройство yyy: ID 1949: 0007 Lab126 "

Важным является USB ID.

Затем добавьте файл в 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

Будьте терпеливы, это не самая быстрая вещь. Во всяком случае, как только эта команда завершится, вы увидите файловую систему Kindle в Nautilus и т. Д.

Когда вы закончите использовать его, например, я загружаю музыку в /media/Kindle/Internal\ Storage/Music или использую инструмент «Калькулятор»,

sync
fusermount -u /media/Kindle

Я отбрасываю эти команды в псевдонимы, но вы можете так же легко добавить правило «RUN =» в правило udev или добавить их в сценарии оболочки.

Я предпочитаю приложение Android «ES File Explorer», чтобы бродить вокруг и смотреть файлы на моем Kindle ... потому что Kindles не умеют «автоматически открывать» новые файлы.

    
ответ дан Josh Poulson 20.10.2012 в 15:12
источник
2

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

    
ответ дан N.C. Weber 29.10.2012 в 16:46
2

Просто установка gMTP мне не помогла. Мне пришлось установить libmtp. Для пошаговых инструкций посетите, Подключив Kindle Fire HD с помощью Ubuntu 12.10 - Ссылка

    
ответ дан Chamitha de Alwis 08.11.2012 в 15:05
1

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

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

:

sudo mount /dev/sdb/ /mnt/kindle
    
ответ дан Theo Oliveira 23.10.2012 в 15:22
1

Вы можете попробовать использовать gMTP. Вам также может потребоваться установить libmtp.

Здесь вы можете найти учебник: Ссылка

    
ответ дан abhishek 12.12.2012 в 21:05
0

Ну, я пробовал все возможные комбинации для монтирования My Kindle Fire HD безрезультатно. Странно, что gMTP работает для некоторых, но не для других. Запуск Ubuntu 12.04 FYI. Помощь?

    
ответ дан Rhino 02.03.2014 в 04:41
0

Есть приложение, которое вы устанавливаете в Kindle fireHD, и я считаю, что это бесплатно ... ES что-то просто заходит в приложения и ищет, начиная с es ... это файловый менеджер, похожий на goodreader (для вас, людей, которые использовать ipad, goodreader незаменим, думайте, что он стоит несколько долларов)

    
ответ дан Thomas Byers 02.03.2014 в 05:46