Gerenciando o Kindle Fire no 12.04 via Micro-USB

11

Para começar, li os dois. Existe uma maneira de fazer com que o Kindle Fire funcione com a versão 12.04? e Como posso transferir arquivos para um Kindle Fire com um cabo Micro-USB?

Meu problema é que não consigo montar meu Kindle Fire para adicionar livros a ele. Instalei o calibre, mas ele não pode gerenciar nenhum dispositivo até que o próprio computador o reconheça.

O último post teve uma excelente resposta (fornecida por @jeremiah) que estava fazendo algum progresso. Infelizmente, acho que não sei o suficiente sobre a -tbandeira usada mount.

Isto é o que eu fiz ...

Ran dmesg para localizar o dispositivo:

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

Confirmou sua localização:

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

Portanto, sabemos que meu Kindle é reconhecido em / dev / sdb. Eu então usei o mountcomando sugerido por @jeremiah:

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

O mesmo erro ocorre para sudo mount /dev/sdb /mnt/kindle.

Nota: Criei o diretório 'kindle' em 'mnt'

Alguma sugestão?

arrepiar
fonte

Respostas:

11

Os novos Kindle Fires só podem ser gerenciados por meio de um protocolo conhecido como MTP, mas você ainda pode montá-los.

Primeiro, verifique se você tem o mtpfs instalado.

sudo apt-get install mtpfs

Então, uma vez udeve libmtpainda não sabe sobre Kindle Fire fazer:

lsusb

Meu Kindle Fire HD aparece como " Bus xxx Device yyy: ID 1949: 0007 Lab126 "

O importante é o ID USB.

Em seguida, adicione um arquivo ao udev para reconhecer seu dispositivo:

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

Adicione esta linha ao final, substituindo os IDs USB que você descobriu acima, se forem diferentes:

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

Conecte seu Kindle e verifique se o sistema o encontrou:

dmesg

No spam, você deve ver algo assim:

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

Se você não conseguiu encontrar o seu dispositivo com lsusb, também pode obter os identificadores aqui, mas ao editar as regras do udev, será necessário desconectar e reconectar.

Agora vamos criar um lugar para montá-lo.

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

Além disso, não é necessário garantir que o fusível esteja configurado para permitir que usuários comuns montem coisas.

Verifique se /etc/fuse.confestá configurado para isso:

sudo vi /etc/fuse.conf

Procure a linha que diz "user_allow_other" e verifique se não está comentada.

Quase lá! Esta parte será automática a partir de agora. Tudo o que precisamos fazer é montá-lo agora.

Conecte-o e configure a conexão MTP sobre USB, montando-a assim:

mtpfs -o allow_other /media/Kindle

Seja paciente com isso, não é a coisa mais rápida de todas. De qualquer forma, quando esse comando for concluído, você deverá ver um sistema de arquivos kindle no Nautilus, etc.

Quando você termina de usá-lo, por exemplo, carrego música /media/Kindle/Internal\ Storage/Musicou uso a ferramenta ebook Caliber,

sync
fusermount -u /media/Kindle

Coloco esses comandos em pseudônimos, mas você pode facilmente adicionar um "RUN =" à udevregra ou colocá-los em scripts de shell.

Prefiro o aplicativo Android "ES File Explorer" a passear e olhar os arquivos no meu Kindle ... porque os Kindles não são bons na "descoberta automática" de novos arquivos.

Josh Poulson
fonte
Tentei seu método de conexão com o Kindle Fire HD, mas obtive o seguinte: 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 Ele não será montado. Alguma ideia?
NC Weber
Por alguma razão /etc/fuse.conf é ilegível ou simplesmente não existe ... o fuse foi instalado quando você instalou o mtpfs?
Josh Poulson
Isso ajudou muito !! Meu Kindle Fire está conectado ao Ubuntu 12.04! No entanto, estou pensando em mudar para o Kindle Paperwhite. Uma obstrução a essa mudança, no que me diz respeito, é se o mesmo método ajuda a conectar meu Kindle Paperwhite ao Ubuntu! Então, eu gostaria de saber se esse método é válido para o Paperwhite.
Karthik C
2

Encontrei uma solução muito simples para o problema do Kindle Fire HD. Abra o Synaptic ou o Ubuntu Software Center (qualquer que seja sua preferência) e instale o gMTP. Este é um programa desenvolvido para interagir com dispositivos do sistema de arquivos MTP, como os antigos tocadores de MP3 Creative Zen. Também funciona perfeitamente com o novo Kindle Fire HD. Você pode visualizar toda a área de armazenamento no Kindle Fire HD, fazer upload, baixar e excluir arquivos. De uma chance!

NC Weber
fonte
Isso é legal! Funcionou com o meu Kindle Fire! Felicidades! Também funciona com o Kindle Paperwhite?
precisa
1

Eu tentei e acabei de remover o ext3 do diretório

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

para isso:

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

Existe um aplicativo que você instala no kindle fireHD e eu acredito que ele é gratuito ... ES algo basta acessar aplicativos e pesquisar começando com es ... é um gerenciador de arquivos semelhante ao goodreader (para vocês que usam o ipad , bom leitor é indispensável, acho que custa alguns dólares)

Thomas Byers
fonte