I nuovi Kindle Fires possono essere gestiti solo tramite un protocollo noto come MTP, ma è comunque possibile montarli.
Per prima cosa assicurati di aver installato mtpfs.
sudo apt-get install mtpfs
Quindi, poiché udev
e libmtp
non si è ancora a conoscenza di Kindle Fire fare:
lsusb
Il mio Kindle Fire HD appare come " Bus xxx Device yyy: ID 1949: 0007 Lab126 "
L'importante è l'ID USB.
Quindi, aggiungi un file a udev per riconoscere il tuo dispositivo:
sudo vi /etc/udev/rules.d/51-android.rules
Aggiungi questa riga alla fine, sostituendo i tuoi ID USB che hai capito sopra se sono diversi:
SUBSYSTEM=="usb", ATTR{idVendor}=="1949", ATTR{idProduct}=="0007", MODE="0666"
Collega il tuo Kindle e controlla se il sistema lo ha trovato:
dmesg
Nello spam dovresti vedere qualcosa del genere:
...
[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 non riesci a trovare il tuo dispositivo con lsusb, puoi ottenere anche gli identificatori qui, ma quando modifichi le regole di udev dovrai disconnetterti e riconnetterti.
Ora creiamo un posto per montarlo.
sudo mkdir -p /media/Kindle
sudo chmod 755 /media/Kindle
Inoltre, non fa male assicurarsi che il fusibile sia impostato per consentire agli utenti normali di montare le cose.
Assicurarsi che /etc/fuse.conf
sia impostato per questo:
sudo vi /etc/fuse.conf
Cerca la riga che dice "user_allow_other" e assicurati che sia senza commenti.
Quasi lì! Questa parte sarà automatica da ora in poi. Tutto quello che dobbiamo fare è montarlo ora.
Collegalo e configura la connessione MTP su USB montandola, in questo modo:
mtpfs -o allow_other /media/Kindle
Sii paziente, non è la cosa più veloce di sempre. Ad ogni modo, una volta completato questo comando, dovresti vedere un file system kindle in Nautilus, ecc.
Quando hai finito di usarlo, ad esempio, carico musica /media/Kindle/Internal\ Storage/Music
o utilizzo lo strumento ebook Calibre,
sync
fusermount -u /media/Kindle
Rilascio questi comandi negli alias, ma puoi aggiungere facilmente un "RUN =" alla udev
regola o inserirli negli script di shell.
Preferisco l'app Android "ES File Explorer" per girovagare e guardare i file sul mio Kindle ... perché i Kindles non sono bravi nel "rilevamento automatico" di nuovi file.
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
Non si monterà. Qualche idea?