Los dispositivos Android generalmente usan el Protocolo de transferencia de medios (MTP) cuando se conectan a través del USB. Este protocolo funciona de manera diferente al USB tradicional.
En pocas palabras, esta es una manera de garantizar que el teléfono no comparta demasiados datos con la computadora. La computadora hace una consulta y el teléfono la responde. El teléfono puede decidir compartir el archivo o ignorar la consulta. Del mismo modo, cuando la computadora elimina un archivo, el teléfono tiene la capacidad de decidir si realmente desea eliminar el archivo o no.
Bien, suficiente introducción. Para acceder a un dispositivo conectado a través de MTP, necesita la información sobre sus #Bus y #Dev. Para hacerlo, puede ejecutar el siguiente comando.
usb-devices
Esto le proporcionará una lista de dispositivos usb conectados. Necesita encontrar su dispositivo de esta lista. Puede ser un poco agotador, por lo que puede buscar el dispositivo con la opción de Fabricante disponible . Simplemente use el siguiente comando.
usb-devices | grep "Manufacturer=OnePlus" -B 3
Esto le proporcionará 4 líneas de información, donde la primera línea es la siguiente.
T: Bus=02 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 13 Spd=480 MxCh= 0
Como puede ver aquí, el bus asociado es 02 y Dev es 13.
Ahora cambie su directorio a / run / user / 1000 / gvfs / y vea la lista de carpetas allí.
/run/user/1000/gvfs/
ls
Encontrará el dispositivo MTP asociado con #Bus y #Dev en la lista. Por ejemplo, el mío era mtp: host =% 5Busb% 3A002% 2C013% 5D . Ahora simplemente cambie su directorio usando el siguiente comando.
cd mtp\:host\=%5Busb%3A002%2C013%5D/
Voila ! ¡Estás dentro del almacenamiento de archivos!