Greifen Sie über wifi adb auf das OTG-Verzeichnis zu

Ich habe den externen Speicherport meines PCs blockiert.

Es gibt jedoch einige große Dateien auf meinem externen Laufwerk, die ich übertragen muss, und die Verwendung des Cloud-Dienstes ist nicht möglich.

Ich kann mein Telefon verwenden, um Dateien mit adb zu übertragen, und ich kann mich auch über WLAN mit adb verbinden. Da sich die Dateien jedoch auf einem externen Laufwerk befinden, muss ich sie auf mein Telefon übertragen, bevor ich sie auf meinen PC übertragen kann. Es wäre praktisch, wenn ich auf das externe Laufwerksverzeichnis zugreifen könnte, wenn es über OTG mit meinem Telefon verbunden ist. Ich versuche, /storagedas Verzeichnis zu durchsuchen, nachdem ich mein OTG-Laufwerk angeschlossen habe, aber es zeigt nur meinen lokalen Telefonspeicher und meine SD-Karte an.

Ist das möglich?

Edit: Entschuldigung, wenn meine Frage hier etwas unklar ist. Ich kann mit dem Dateimanager auf die Dateien in meinem OTG-Laufwerk in meinem Telefon zugreifen. Was ich nicht tun kann, ist, über ADB von meinem PC darauf zuzugreifen (ich verwende ADB-Verbindung zu meinem Telefon vom PC über WLAN). Ich möchte dies direkt von meinem PC aus tun können, adb pull <otg-files>ohne die Dateien von meinem OTG-Laufwerk auf mein Telefon kopieren und dann über adb ziehen zu müssen.

Welcher Pfad wird im Dateimanager angezeigt?
Es ist nur über usb://6CF7-DF3C und /mnt/media_rw/6CF7-DF3C zugänglich , fehlt aber in /storage
@Robert Standard-Dateimanager von meinem Telefon zeigt keinen Pfad zu einem Verzeichnis, mein Dateimanager von Drittanbietern kann nicht auf OTG-Dateien zugreifen
@alecxs Wenn ich adb shell ls /mntes verwende zeigt ls: /mnt/media_rw: Permission denied, was soll ich dagegen tun?

Antworten (1)

Es gibt mehrere potenzielle Probleme, die verhindern, dass das Telefon Ihr externes Laufwerk erkennt:

  1. Das Telefon muss überhaupt USB OTG unterstützen. Ich würde empfehlen, das mit einem einfachen USB-Stick zu testen.
  2. Stromversorgung – Wenn es sich bei dem externen Laufwerk um eine Festplatte handelt, ist die vom Telefon über USB bereitgestellte Stromversorgung höchstwahrscheinlich zu niedrig, und Sie müssen zwischendurch einen aktiv betriebenen USB-Hub verwenden.
  3. Das auf dem externen Laufwerk verwendete Dateisystem: Die von allen Android-Systemen unterstützten Dateisysteme sind sehr klein, wenn es um Dateisysteme geht, die normalerweise auf externen Laufwerken verwendet werden. Wenn auf Ihrem PC Windows ausgeführt wird, verwendet das externe Laufwerk höchstwahrscheinlich NTFS, exFAT oder FAT32. Nur letzteres wird von allen Android-Geräten unterstützt, exFAT wird von einigen Geräten unterstützt und NTFS wird nur von einer sehr begrenzten Anzahl von Geräten unterstützt.

Wenn Sie die Daten des externen Laufwerks in einer App auf dem Gerät sehen können, müssen Sie nur den Einhängepunkt herausfinden. Der schnellste Weg ist das Auflisten aller Einhängepunkte durch Ausführen mountin der Shell über adb.

/mnt/media_rw/Auf meinen Geräten sind OTG-Geräte beispielsweise in einem Verzeichnis in /mnt/media_rw/9E00-B16F. Leider ist das Verzeichnis /mnt/media_rw/auf meinem Gerät nicht über adb erreichbar.

Hallo. Ich habe meine Frage ein wenig bearbeitet. Ich kann über den Dateimanager auf Dateien in meinem OTG-Laufwerk in meinem Telefon zugreifen, aber nicht über adb von meinem PC aus darauf zugreifen.