Website-Suche

So greifen Sie über das Media Transfer Protocol (MTP) auf den internen Speicher und die SD-Karte von Android-Geräten in Ubuntu und Linux Mint zu


Dieses Tutorial zeigt, wie man über MTP in Ubuntu auf Android-Geräte zugreift und wie man auf SD-Karteninhalte zugreift.

MTP oder Media Transfer Protocol ist eine Erweiterung des Picture Transfer Protocol und ist in der Android-Marshmallow-Version implementiert. Nach dem Marshmallow-Update können Sie die Android-Geräte nicht mehr als typische Massenspeichergeräte verwenden. Sie können sie einfach anschließen und den Inhalt des internen Speichers und der SD-Karte in einem Dateimanager wie Thunar oder GNOME Files anzeigen. Dies liegt daran, dass das Betriebssystem die MTP-Geräte nicht ermitteln kann und außerdem noch keine Liste unterstützter Geräte implementiert ist.

Schritte zum Zugriff auf Android-Geräte in Ubuntu, Linux Mint

  • Installieren Sie libmtp, das FUSE-Dateisystem für MTP-fähige Geräte, mtpfs, mit den folgenden Befehlen
sudo apt install go-mtpfs
sudo apt install libmtp
sudo apt install mtpfs mtp-tools
  • Erstellen Sie ein Verzeichnis in /media mit dem untenstehenden Befehl und ändern Sie die Berechtigung in Schreiben
sudo mkdir /media/MTPdevice
sudo chmod 775 /media/MTPdevice
sudo mtpfs -o allow_other /media/MTPdevice
  • Schließen Sie Ihr Android-Gerät über ein USB-Kabel an Ubuntu an.
  • Wischen Sie auf Ihrem Android-Gerät auf dem Startbildschirm von oben nach unten und klicken Sie auf „Berühren“, um weitere Optionen anzuzeigen.
  • Wählen Sie im folgenden Menü die Option „Datei übertragen (MTP)“.

  • Führen Sie den folgenden Befehl im Terminal aus, um die Geräte-ID usw. herauszufinden. Sie können die VID und PID in der Befehlsausgabe für Ihr Gerät sehen. Notieren Sie sich diese beiden Zahlen (im Bild unten hervorgehoben).
mtp-detect

mtp-detect-Befehlsausgabe

  • Öffnen Sie die Android-Regeldatei mit dem Texteditor und dem folgenden Befehl.
sudo gedit /etc/udev/rules.d/51-android.rules
  • Wenn Sie das neueste Ubuntu verwenden, auf dem gedit nicht installiert ist, verwenden Sie den folgenden Befehl.
sudo gnome-text-editor /etc/udev/rules.d/51-android.rules
  • Geben Sie die folgende Zeile mit der VID und PID Ihres Geräts in die Datei 51-android.rules ein (die Sie im obigen Schritt notiert haben).
  • Speichern und schließen Sie die Datei.
SUBSYSTEM=="usb", ATTR{idVendor}=="22b8", ATTR{idProduct}=="2e82", MODE="0666"
  • Führen Sie den folgenden Befehl aus, um den Geräte-Manager über systemd neu zu starten.
sudo service udev restart

Nächste Schritte zum Zugriff auf Inhalte

  • Die nächsten Schritte sind hauptsächlich erforderlich, um auf den Inhalt des externen SD-Kartenspeichers Ihres Android-Geräts zuzugreifen.
  • Ich musste dies tun, weil der Dateimanager den Inhalt der SD-Karte NICHT anzeigte. Dies ist zwar keine Lösung, aber eine Problemumgehung, die laut diesem Google-Forumsbeitrag für die meisten Benutzer funktioniert und für mein Motorola G 2. Generation mit SanDisk SD-Karte funktioniert hat.

    • Entfernen Sie Ihr angeschlossenes Gerät sicher in Ubuntu.
    • Schalten Sie das Gerät aus. Entfernen Sie die SD-Karte aus dem Gerät.
    • Schalten Sie das Gerät ohne SD-Karte ein.
    • Schalten Sie das Gerät wieder aus.
    • Setzen Sie die SD-Karte wieder ein und schalten Sie das Gerät erneut ein.
  • Starten Sie Ihren Ubuntu-Rechner neu und schließen Sie Ihr Android-Gerät an.
  • Jetzt können Sie den Inhalt des internen Speichers Ihres Android-Geräts und den Inhalt der SD-Karte sehen.

MTP-Geräteinhalte in Ubuntu

Abschluss

Das obige Tutorial zum Zugriff auf Android-Geräteinhalte in Ubuntu funktionierte auf älteren und neuen Ubuntu-Versionen mit Android-Geräten (Samsung, OnePlus und Motorolla). Probieren Sie diese Schritte aus und es könnte funktionieren, wenn Sie Schwierigkeiten haben, auf die Inhalte zuzugreifen. Meiner Meinung nach ist MTP im Vergleich zu den guten alten Plug-and-Play-Optionen sehr langsam.

Verwandte Artikel