I dispositivi Android utilizzano solitamente il protocollo MTP ( Media Transfer Protocol ) per la connessione tramite USB. Questo protocollo funziona in modo diverso rispetto alla tradizionale USB.
In poche parole, questo è un modo per garantire che il telefono non condivida troppi dati con il computer. Il computer esegue una query e il telefono risponde. Il telefono potrebbe decidere di condividere il file o ignorare la query. Allo stesso modo, quando il computer elimina un file, il telefono ha la possibilità di decidere se eliminare effettivamente il file o meno.
Va bene, abbastanza introduzione. Per accedere a un dispositivo connesso tramite MTP, sono necessarie le informazioni relative a #Bus e #Dev. Per fare ciò, è possibile eseguire il comando seguente.
usb-devices
Questo ti fornirà un elenco di dispositivi USB collegati. Devi trovare il tuo dispositivo da questo elenco. Può essere un po 'stancante, quindi puoi cercare il dispositivo con l' opzione Produttore disponibile . Usa semplicemente il seguente comando.
usb-devices | grep "Manufacturer=OnePlus" -B 3
Questo ti fornirà 4 righe di informazioni, dove la prima riga è la seguente.
T: Bus=02 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 13 Spd=480 MxCh= 0
Come puoi vedere qui, il bus associato è 02 e Dev è 13.
Ora cambia la tua directory in / run / user / 1000 / gvfs / e vedi l'elenco delle cartelle lì.
/run/user/1000/gvfs/
ls
Troverai il dispositivo MTP associato con #Bus e #Dev nell'elenco. Ad esempio, il mio era mtp: host =% 5Busb% 3A002% 2C013% 5D . Ora cambia semplicemente la tua directory usando il seguente comando.
cd mtp\:host\=%5Busb%3A002%2C013%5D/
Voila ! Sei all'interno dell'archivio file!