Android-Geräte verwenden normalerweise das Media Transfer Protocol (MTP), wenn sie über USB verbunden sind. Dieses Protokoll funktioniert anders als das herkömmliche USB-Protokoll.
Einfach ausgedrückt ist dies eine Möglichkeit, um sicherzustellen, dass das Telefon nicht zu viele Daten mit dem Computer teilt. Der Computer führt eine Abfrage durch und das Telefon beantwortet diese. Das Telefon kann entscheiden, die Datei freizugeben oder die Abfrage zu ignorieren. Wenn der Computer eine Datei löscht, kann das Telefon entscheiden, ob die Datei tatsächlich gelöscht werden soll oder nicht.
Okay, genug Einführung. Um auf ein über MTP verbundenes Gerät zuzugreifen, benötigen Sie die Informationen zu #Bus und #Dev. Dazu können Sie den folgenden Befehl ausführen.
usb-devices
Damit erhalten Sie eine Liste der angeschlossenen USB-Geräte. Sie müssen Ihr Gerät aus dieser Liste finden. Es kann etwas anstrengend sein, sodass Sie mit der verfügbaren Herstelleroption nach dem Gerät suchen können . Verwenden Sie einfach den folgenden Befehl.
usb-devices | grep "Manufacturer=OnePlus" -B 3
Dadurch erhalten Sie 4 Informationszeilen, wobei die erste Zeile wie folgt lautet.
T: Bus=02 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 13 Spd=480 MxCh= 0
Wie Sie hier sehen können, ist der zugehörige Bus 02 und Dev ist 13.
Wechseln Sie nun in das Verzeichnis / run / user / 1000 / gvfs / und sehen Sie sich dort die Liste der Ordner an.
/run/user/1000/gvfs/
ls
Das zugehörige MTP-Gerät mit den Nummern #Bus und #Dev finden Sie in der Liste. Zum Beispiel war meins mtp: host =% 5Busb% 3A002% 2C013% 5D . Ändern Sie nun einfach Ihr Verzeichnis mit dem folgenden Befehl.
cd mtp\:host\=%5Busb%3A002%2C013%5D/
Voila ! Sie befinden sich im Dateispeicher!