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, como udev
e libmtp
ainda não sabem sobre o Kindle Fire, faça o seguinte:
lsusb
Meu Kindle Fire HD aparece como " Dispositivo Bus xxx yyy: ID 1949: 0007 Lab126 "
O que é importante é o ID do 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 suas IDs USB que você descobriu acima, se forem diferentes:
SUBSYSTEM=="usb", ATTR{idVendor}=="1949", ATTR{idProduct}=="0007", MODE="0666"
Conecte seu Kindle e veja se o sistema 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 o lsusb, você também pode obter os identificadores aqui, mas quando 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 faz mal verificar se o fusível está configurado para permitir que usuários comuns montem as coisas.
Verifique se /etc/fuse.conf
está 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 temos a 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, assim que este comando for concluído, você deverá ver um sistema de arquivos do Kindle no Nautilus, etc.
Quando terminar de usá-lo, por exemplo, carrego música em /media/Kindle/Internal\ Storage/Music
ou uso a ferramenta de e-books Caliber,
sync
fusermount -u /media/Kindle
Eu coloco esses comandos em aliases, mas você pode facilmente adicionar um "RUN=" à regra udev
ou inseri-los em scripts de shell.
Eu prefiro o aplicativo Android "ES File Explorer" para passear e ver arquivos no meu Kindle ... porque os Kindles não são bons em "auto-descoberta" de novos arquivos.