3 votes

Accéder au répertoire OTG via wifi adb

Le port de stockage externe de mon PC est bloqué.

Cependant, j'ai besoin de transférer certains fichiers volumineux sur mon disque dur externe, et l'utilisation d'un service en nuage n'est pas envisageable.

Je peux utiliser mon téléphone pour transférer des fichiers en utilisant adb, et je peux aussi me connecter à adb via wifi. Mais comme les fichiers sont sur un disque externe, je dois les transférer sur mon téléphone avant de les transférer sur mon PC. Il serait pratique si je peux accéder au répertoire du disque externe quand il est connecté à mon téléphone via OTG. J'essaie de chercher /storage après avoir connecté mon lecteur OTG, mais il ne montre que le stockage local du téléphone et ma carte SD.

Est-il possible de le faire ?

Edit : Désolé si ma question n'est pas très claire. Je peux accéder aux fichiers de mon lecteur OTG dans mon téléphone en utilisant le gestionnaire de fichiers. Ce que je ne peux pas faire, c'est y accéder via adb depuis mon PC (j'utilise adb pour me connecter à mon téléphone depuis mon PC en utilisant le wifi). Je souhaite pouvoir faire adb pull <otg-files> directement à partir de mon PC sans avoir à copier les fichiers de mon lecteur OTG sur mon téléphone puis à le tirer via adb.

3voto

pr0nin Points 353

Il existe plusieurs problèmes potentiels qui empêchent le téléphone de voir votre disque externe :

  1. Le téléphone doit prendre en charge USB OTG. Je vous recommande de tester cela en utilisant une simple clé USB.
  2. Alimentation - Si le disque externe est un disque dur, il est fort probable que l'alimentation fournie par le téléphone via l'USB soit trop faible et que vous deviez intercaler un concentrateur USB à alimentation active.
  3. Le système de fichiers utilisé sur le disque externe : Les systèmes de fichiers pris en charge par tous les systèmes Android sont très petits par rapport aux systèmes de fichiers généralement utilisés sur les disques externes. Si votre PC fonctionne sous Windows, le disque externe utilise très probablement NTFS, exFAT ou FAT32. Seul ce dernier est pris en charge par tous les appareils Android, exFAT est pris en charge par certains appareils et NTFS n'est pris en charge que par un nombre très limité d'appareils.

Si vous pouvez voir les données du disque externe dans une application sur l'appareil, il vous suffit de trouver le point de montage. Le moyen le plus rapide est de lister tous les points de montage en exécutant mount dans le shell via adb.

Sur mes appareils, les périphériques OTG sont montés dans un répertoire au sein de /mnt/media_rw/ par exemple /mnt/media_rw/9E00-B16F . Malheureusement, le répertoire /mnt/media_rw/ n'est pas accessible via adb sur mon appareil.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X