Les appareils Android utilisent généralement le Media Transfer Protocol (MTP) lors de la connexion via USB. Ce protocole fonctionne différemment de l'USB traditionnel.
Autrement dit, c'est un moyen de s'assurer que le téléphone ne partage pas trop de données avec l'ordinateur. L'ordinateur fait une requête et le téléphone y répond. Le téléphone peut décider de partager le fichier ou d'ignorer la requête. De même, lorsque l'ordinateur supprime un fichier, le téléphone a la possibilité de décider de supprimer ou non le fichier.
D'accord, assez d'introduction. Pour accéder à un appareil connecté via MTP, vous avez besoin des informations sur son #Bus et #Dev. Pour ce faire, vous pouvez exécuter la commande suivante.
usb-devices
Cela vous fournira une liste des périphériques USB connectés. Vous devez trouver votre appareil dans cette liste. Cela peut être un peu fatigant, vous pouvez donc rechercher l'appareil avec l' option Fabricant disponible . Utilisez simplement la commande suivante.
usb-devices | grep "Manufacturer=OnePlus" -B 3
Cela vous fournira 4 lignes d'informations, où la première ligne est la suivante.
T: Bus=02 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 13 Spd=480 MxCh= 0
Comme vous pouvez le voir ici, le bus associé est 02 et Dev est 13.
Maintenant, changez votre répertoire en / run / user / 1000 / gvfs / et voyez la liste des dossiers là-bas.
/run/user/1000/gvfs/
ls
Vous trouverez le périphérique MTP associé avec les #Bus et #Dev dans la liste. Par exemple, le mien était mtp: host =% 5Busb% 3A002% 2C013% 5D . Maintenant, changez simplement votre répertoire en utilisant la commande suivante.
cd mtp\:host\=%5Busb%3A002%2C013%5D/
Voila ! Vous êtes à l'intérieur du stockage de fichiers!