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 udev
e libmtp
ainda 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.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 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/Music
ou uso a ferramenta ebook Caliber,
sync
fusermount -u /media/Kindle
Coloco esses comandos em pseudônimos, mas você pode facilmente adicionar um "RUN =" à udev
regra 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.
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?