Übertragen Sie Dateien zwischen Android und Linux – kein MTP-Problem

Übertragen Sie Dateien zwischen Android und Linux – kein MTP-Problem

Zuletzt aktualisiert :

Android ↔ Linux-Dateiübertragung – Überspringen Sie die MTP-Probleme

Wenn Sie jemals versucht haben, ein Android-Telefon über USB mit einem Linux-Desktop zu verbinden, kennen Sie die Frustration.MTP unter Linux wird von libmtp und gvfs-mtp verwaltet – Bibliotheken, die notorisch unzuverlässig sind.Verbindungsabbrüche während der Übertragung, Nautilus friert ein, Dateien scheinen beschädigt zu sein oder das Telefon wird einfach überhaupt nicht erkannt.

AnExplorer umgeht MTP vollständig.Zwei Ansätze, die tatsächlich auf jeder Linux-Distribution zuverlässig funktionieren:

  1. Geräteverbindung – Ihr Telefon betreibt einen HTTP-Server, Sie öffnen ihn in Firefox.Kein Setup unter Linux.
  2. SFTP-Client – AnExplorer stellt eine Verbindung zum SSH Ihres Linux-Computers her.Die meisten Linux-Rechner verfügen standardmäßig über SSH.

Beide funktionieren über WLAN.Keine Kabel, keine Treiber, kein mtp-detect Debugging.

Ansatz 1: Geräteverbindung (Telefon → Linux, Zero Setup)

Dies ist die Methode „funktioniert einfach“.Ihr Telefon wird zum Webserver.Der Linux-Browser ist der Client.

Auf Ihrem Telefon:

  1. Öffnen Sie AnExplorer → tippen Sie auf ☰ → GeräteverbindungStart
  2. Notieren Sie sich die Adresse: http://192.168.1.42:8080

Unter Linux:

  1. Öffnen Sie Firefox (oder Chrome/Chromium/Brave – alles mit einem Browser)
  2. Geben Sie die Adresse ein → Enter
  3. Das Dateisystem Ihres Telefons wird angezeigt – durchsuchen, herunterladen, hochladen, umbenennen, löschen

Das ist es.Kein apt install irgendetwas.Kein Flatpak.Kein Schnappschuss.Kein PPA.Nur ein Browser, den Sie bereits haben.

Was Sie tun können:

  • Laden Sie Dateien vom Telefon auf Linux herunter (klicken Sie auf eine beliebige Datei)
  • Laden Sie Dateien von Linux auf das Telefon hoch (Schaltfläche „Hochladen“ → Dateiauswahl)
  • Ordner erstellen, Dateien umbenennen, löschen – vollständige Dateiverwaltung über den Browser
  • Übertragen Sie mehrere Dateien gleichzeitig

Geschwindigkeit: 20–50 MB/s bei 5-GHz-WLAN.In der Praxis schneller als MTP und unendlich zuverlässiger.

Funktioniert auf jeder Distribution: Ubuntu, Fedora, Arch, Debian, openSUSE, Mint, Pop!_OS, Manjaro – wenn es einen Webbrowser hat, funktioniert Device Connect.Keine Distributions-spezifischen Pakete, keine Abhängigkeitshölle, kein PPA zum Hinzufügen.Aus diesem Grund ist dies die empfohlene erste Methode für Linux-Benutzer, die einfach nur Dateien verschieben möchten, ohne sich Gedanken über die Infrastruktur zu machen.

Ansatz 2: SFTP-Client (Linux → Telefon, Zugriff auf Linux-Dateien)

Auf Linux-Rechnern wird fast immer OpenSSH ausgeführt.Der SFTP-Client von AnExplorer verbindet sich direkt damit – so haben Sie von Ihrem Telefon aus vollen Zugriff auf Ihr Linux-Dateisystem.

Unter Linux (überprüfen Sie, ob SSH ausgeführt wird):

systemctl status sshd

Wenn es nicht läuft: sudo systemctl enable --now sshd

Notieren Sie sich die IP Ihres Linux-Computers: ip addr show oder hostname -I

Auf Ihrem Telefon:

  1. Öffnen Sie AnExplorer → ☰ → NetzwerkSFTP
  2. Tippen Sie auf ***, um eine neue Verbindung hinzuzufügen
  3. Host: Ihre Linux-IP (z. B. 192.168.1.100), Port: 22
  4. Benutzername: Ihr Linux-Login, Passwort: Ihr Linux-Passwort
  5. Tippen Sie auf Verbinden

Ihr gesamtes Linux-Dateisystem erscheint in AnExplorer .Durchsuchen Sie /home/username/, kopieren Sie Dateien auf Ihr Telefon oder laden Sie sie vom Telefon auf Linux hoch.

Warum Linux-Benutzer dies bevorzugen:

  • SSH läuft bereits – es muss keine zusätzliche Software installiert oder konfiguriert werden
  • Standardmäßig verschlüsselt (im Gegensatz zu FTP oder HTTP) – alle Daten werden durch den SSH-Tunnel übertragen
  • Funktioniert remote über VPN (nicht nur über lokales WLAN) – greifen Sie von überall auf Ihre Heim-Linux-Box zu
  • Bekannt für jeden, der scp oder rsync verwendet – gleiche Anmeldeinformationen, gleicher Port
  • Vollständiger Dateisystemzugriff – durchsuchen Sie /home, /media, /mnt, sogar /etc, wenn Ihr Benutzer die Berechtigung hat
  • Markierbar in AnExplorer – speichern Sie die Verbindung für den nächsten Zugriff mit nur einem Fingertipp

Praktische Anwendungen:

  • Laden Sie eine Datei von Ihrer Linux-Workstation auf Ihr Telefon, bevor Sie das Haus verlassen
  • Greifen Sie von Ihrem Telefon auf der Couch aus auf die Medienbibliothek Ihres Heimservers zu
  • Laden Sie Fotos von Ihrem Telefon direkt in das Fotoarchiv Ihres Linux-Computers hoch
  • Durchsuchen Sie Projektdateien auf Ihrem Entwicklungscomputer von Ihrem Telefon aus während eines Meetings

Ansatz 3: Samba/SMB (Freigegebener Ordner, immer verfügbar)

Wenn Sie Ordner auf Ihrem Linux-Rechner über Samba freigeben, verbindet sich AnExplorer als SMB-Client:

Unter Linux (einmalige Samba-Einrichtung):

sudo apt install samba
sudo nano /etc/samba/smb.conf

Eine Freigabe hinzufügen, ein Samba-Passwort festlegen ( sudo smbpasswd -a username ), neu starten: sudo systemctl restart smbd

Auf Ihrem Telefon:

  1. AnExplorer → ☰ → Netzwerk → SMB → tippen Sie auf +
  2. Geben Sie die Linux-IP, den Freigabenamen, den Benutzernamen und das Samba-Passwort ein
  3. Verbinden – Ihr freigegebener Ordner wird angezeigt

Sobald Sie ein Lesezeichen gesetzt haben, können Sie jederzeit über die Seitenleiste von AnExplorer darauf zugreifen, wenn sich beide Geräte im selben Netzwerk befinden.

Wenn Samba über Device Connect sinnvoll ist:

  • Sie möchten einen dauerhaften freigegebenen Ordner, der immer verfügbar ist (nicht nur, wenn Sie einen Server manuell starten).
  • Mehrere Geräte müssen auf denselben Linux-Ordner zugreifen (Telefon, Tablet, Fernseher)
  • Sie führen bereits Samba für Windows-Maschinen in Ihrem Netzwerk aus
  • Sie möchten Dateien in einem Ordner unter Linux ablegen und sie später ohne manuellen Schritt von Ihrem Telefon abrufen

Warum nicht MTP über USB?

MTP unter Linux ist seit über einem Jahrzehnt problematisch.Häufige Probleme:

Telefon nicht erkanntgvfs-mtp kann das Gerät nicht auflisten

  • Nautilus/Dolphin friert ein – Dateimanager hängt beim Durchsuchen des Telefonspeichers
  • Übertragungsbeschädigung – Dateien kommen unvollständig oder beschädigt an, insbesondere bei großen Videos
  • Kein gleichzeitiger Zugriff – immer nur eine App kann gleichzeitig auf MTP zugreifen
  • Berechtigungsprobleme – bei einigen Distributionen sind udev-Regeln erforderlich

Dies ist nicht die Schuld von AnExplorer – es handelt sich um Linux-MTP-Stack-Probleme.Device Connect und SFTP umgehen die gesamte MTP-Schicht, indem sie Standardnetzwerkprotokolle verwenden, die Linux einwandfrei verarbeitet.

Für technisch Neugierige: MTP wurde Anfang der 2000er Jahre von Microsoft für tragbare Mediaplayer entwickelt.Es war nie für die allgemeine Dateiübertragung gedacht.Linux übernahm es widerwillig, weil Android es als Standard-USB-Protokoll wählte (anstelle von USB-Massenspeicher, der seine eigenen Probleme beim Aufheben der Bereitstellung hatte).Das Ergebnis ist ein Protokoll, das niemand liebt, das von Bibliotheken implementiert wird, die niemand gut pflegt, auf einem Betriebssystem, das weitaus bessere native Dateifreigabeprotokolle zur Verfügung stellt (SSH, SMB, HTTP).Mit AnExplorer können Sie stattdessen diese besseren Protokolle verwenden.

Distributionsspezifische Hinweise

Ubuntu/Debian: SSH ist auf Desktop-Editionen normalerweise nicht standardmäßig installiert.Mit sudo apt install openssh-server installieren.Auf Ubuntu Server ist es vorinstalliert.

Fedora/RHEL: SSH ist installiert, aber möglicherweise nicht aktiviert.Beginnen Sie mit sudo systemctl enable --now sshd .Die Firewall blockiert möglicherweise Port 22 – öffnen Sie ihn mit sudo firewall-cmd --add-service=ssh --permanent && sudo firewall-cmd --reload .

Arch Linux: Mit sudo pacman -S openssh installieren und mit sudo systemctl enable --now sshd aktivieren.

Linux Mint/Pop!_OS: Identisch mit Ubuntu – sudo apt install openssh-server falls nicht vorhanden.

Für Samba ist es in allen großen Distributionen enthalten: apt install samba (Debian/Ubuntu), dnf install samba (Fedora), pacman -S samba (Arch).

Vergleich: Linux-Übertragungsmethoden

MethodeGeschwindigkeitLinux-SetupZuverlässigkeitAm besten für
Geräteverbindung20–50 MB/sKeine (Browser)AusgezeichnetSchnelle Übertragungen, jede Distribution
SFTP (zu Linux)20–40 MB/sSSH läuft (normalerweise Standard)AusgezeichnetVom Telefon aus auf Linux-Dateien zugreifen
Samba/SMB30–60 MB/sSamba installieren und konfigurierenAusgezeichnetImmer verfügbarer freigegebener Ordner
KDE Connect10–30 MB/sInstallieren Sie KDE ConnectGutBenachrichtigungen + kleine Dateien
LocalSend20–50 MB/sInstallieren Sie LocalSendGutPlattformübergreifend, Open Source
MTP (USB)10–30 MB/sKeine (integriert)Schlecht unter LinuxLetzter Ausweg
ADB Push/Pull30–50 MB/sADB installierenGutNur für Entwickler

Verwandte Leitfäden

Häufig gestellte Fragen

Urheberrecht © DWorkS 2011 – 2026 Alle Rechte vorbehalten