Ich möchte einige Filmdateien von Linux auf mein HTC One SV Android-Handy kopieren (nicht gerootet).
Unter Windows werden die internen und SD-Karten-Volumes meines Telefons beim Einstecken automatisch aktiviert, sodass ich Dateien übertragen kann.
In Linux Mint 13 Mate erhalte ich immer eine Fehlermeldung, wenn ich mein Telefon mit einem USB-Kabel einstecke. Das Einhängen kann einige Minuten dauern, und manchmal schlägt dies fehl. Ich denke, der Fehler war ...
Fehler beim Initialisieren der Kamera: -60: Das Gerät konnte nicht gesperrt werden
Wie kann ich das schaffen?
linux-mint
usb
android
lamwaiman1988
quelle
quelle
Antworten:
UPDATE: Es gibt jetzt mehrere, bessere Alternativen zu Airdroid. Es scheint jedoch, dass die meisten Linux-Distributionen mittlerweile recht gut mit MTP arbeiten. Meiner Erfahrung nach funktioniert Mint (auf Ubuntu basierend) wie Manjaro (auf Arch basierend) sofort. Wenn dies nicht sofort oder von Haus aus funktioniert, müssen Sie Ihren Paketmanager nach einer MTP-Lösung durchsuchen.
Neuere Versionen von Android mounten den Speicher als MTP-Gerät anstatt als Massenspeicher. Dies hat den Vorteil, dass gleichzeitig auf das Android-Gerät und den PC zugegriffen werden kann. Leider sind Linux-Lösungen, obwohl Windows sie von Haus aus einwandfrei unterstützt, ab sofort ziemlich fehlerhaft.
Derzeit ist go-mtpfs das zuverlässigste (und es ist immer noch ein wenig unzuverlässig, aber sobald es verbunden ist, ist es in Ordnung), das ich gefunden habe. Hier ist ein Link, der Ihnen bei der Einrichtung hilft. Sie müssen die Bereitstellung über die Befehlszeile aufheben / aufheben. Es gibt jedoch auch einen Unity-Launcher in diesem Thread, wenn Sie Ubuntu Unity verwenden.
Die beste Option ist jedoch die Verwendung von AirDroid, es sei denn, Sie übertragen viele Daten. Es ist eine kostenlose App im Play Store für lokale Netzwerkübertragungen und bietet eine Webschnittstelle zur Verwendung mit dem Browser Ihres Computers. Es bietet sogar eine Drag-and-Drop-Dateischnittstelle und ermöglicht sogar den Zugriff auf SMS-Nachrichten, Anrufprotokolle, App-Installationen und viele andere Dinge.quelle
adb pull
wie in diesem Beitrag beschrieben verwenden: vxlabs.com/2014/11/06/…Sie können versuchen, den kostenlosen ES File Explorer- Dateimanager auf Ihrem Android-Handy zu verwenden.
Neben vielen Funktionen verfügt es über einen FTP-Server. Wenn Sie also Ihr Telefon und Ihren Computer miteinander vernetzen können, können Sie Dateien auf einfache Weise in beide Richtungen von Ihrem Computer übertragen. Ich mache das die ganze Zeit über Ubuntu und Fedora (via Thunar).
Der FTP-Servermodus in dieser App heißt "Remote Manager" und befindet sich im Abschnitt "Tools".
Die meisten modernen Dateimanager akzeptieren die folgende Syntax:
quelle
Grundsätzlich sollte dies so einfach sein wie die Verwendung eines Memory Sticks. Dies ist leider nicht der Fall. Aber wie andere Integrationen wird Linux aufholen.
In der Zwischenzeit konnten Sie WiFi und sshd unter Linux und einen sftp-Client auf der Smartphoneseite verwenden.
Oder verwenden Sie die Linux-ADB-CLI, um USB-Übertragungen zu verwenden.
quelle
mtpfs - FUSE-Dateisystem für Media Transfer Protocol-Geräte
Getan. Funktioniert wie unter Windows unter Linux Mint / Ubuntu / etc.
quelle
sudo apt-get install jmtpfs
auf jessiejmptpfs
auch pfeifend.Ich bin damit einverstanden, dass es nicht so einfach ist, wie es sein sollte. Zum Beispiel hat KDE eine Implementierung von MTP, aber es kann nur Bilder lesen, nicht schreiben (zumindest in meiner Version).
Ich fand es viel einfacher, es über das Netzwerk zu tun. Hierfür gibt es mehrere Möglichkeiten. Usuario hat ES File Explorer erwähnt.
Ich habe diesen kostenlosen Open-Source- Android-FTP-Server verwendet und für unkompliziert befunden. Sie geben einen Benutzernamen und ein Kennwort an und führen dann den FTP-Server aus (es ist sehr klar, ob der Server ausgeführt wird, und das Aktivieren / Deaktivieren ist einfach).
Dann verwenden Sie einfach einen beliebigen FTP-Client (es gibt viele grafische Clients, z. B. Konqueror). Ich konnte die Dateien problemlos auf das Telefon zurückschreiben.
Die einzigen Nachteile sind, dass es wahrscheinlich etwas langsamer ist als bei einem effizienten USB-Protokoll, und dass FTP nicht sicher ist (alles im Klartext). Es sollte möglich sein, dasselbe zu tun, jedoch mit einem Android-SFTP-Server. Ich habe nur noch keinen gefunden.
quelle
Nachdem ich nach Lösungen für dieses Problem gesucht habe, habe ich Android File Transfer für Linux gefunden . Dies ist die beste MTP-Implementierung für Linux. Sie funktioniert einfach.
Sie können sehen, dass dieses Problem in der Liste der wichtigsten Linux-Probleme auf dem Desktop aufgeführt ist .
quelle
Angenommen, Sie verwenden eine USB-Verbindung. Ich habe festgestellt, dass diese funktioniert. Sie müssen jedoch die folgenden Schritte in einer bestimmten Reihenfolge ausführen:
(Ich denke, mein Telefon hat eine ältere Version von Android, hoffentlich funktioniert dies im allgemeinen Fall).
quelle
Ich konnte rsync verwenden, um meine Dateien von meinem HTC-Telefon zu übertragen. Die Befehle waren:
Ergebend:
Ich habe den Speicherort der Telefondateien in meinem
/run
Verzeichnis gefunden.Dies war auf Xubuntu 17.10, Artful Aardvark, das Android war auf einem HTC mit Android Version 7.0.
quelle
cp -r /run/user/1000/gvfs/mtp\:host\=%5Busb%3A002%2C010%5D/ ~/Destination/Folder
. Ich sage dies im Zusammenhang mit dem Erstellen der einzigen Kopie, natürlich, wenn Sie Ihren PC mit den neuesten Fotos aktualisieren möchten, dann ist rsync der richtige Weg.Ich mache dies über ein FTP-Netzwerk, das mit ES File Explorer erstellt wurde.
Machen Sie Ihr Gerät zunächst in den Einstellungen → Tethering & Mobiler Hotspot → "Mobiler WLAN-Hotspot" zu einem tragbaren Hotspot und verbinden Sie dann Ihren PC über WLAN mit dem Gerät.
Damit ist Ihre Verbindung schneller als die Verbindung über ein zentrales WLAN-Netzwerk. Führen Sie dann die folgenden Schritte aus:
(
ftp://...:...
).Jetzt können Sie Ihr Gerät wie ein Laufwerk in Ihrem PC behandeln.
quelle
Eine SD-Karte ist normalerweise ein exfat-Dateisystem, das von Ubuntu standardmäßig nicht erkannt wird. Ich weiß nicht, ob dies bei anderen Distributionen der Fall ist. Damit mein Ubuntu 16.04 LTS in ein exfat-Dateisystem schreiben kann, habe ich Folgendes getan:
Jetzt kann ich mein Android-Handy einfach über USB an meinen Ubuntu-Desktop anschließen und Dateien auf meine SD-Karte (64 GB) kopieren.
quelle
Versuchen Sie diesen Befehl, und starten Sie neu, es hat bei mir funktioniert.
quelle
Ich habe festgestellt, dass es nur für USB funktioniert, wenn ich das mit diesem Gerät gelieferte Kabel oder ein ähnliches Gerät verwende. Das USB-Kabel meines defekten Samsung-Tablets funktioniert einwandfrei mit meinem Android Onix-Ersatz. Das einzige, was für mein Telefon funktioniert, ist das mitgelieferte Kabel. Andere USB-Lade- / Übertragungskabel funktionieren nicht oder nicht vollständig. Sie können beispielsweise keine MP3-Dateien kopieren. Keine Ahnung warum das so ist. Kabel, die keine Geräte sind, werden jedoch häufig nicht als USB-Geräteanschluss angezeigt.
Ich musste keine Software modifizieren oder spezielle Software verwenden. Funktioniert einfach.
quelle
In Linux Mint 19.1 können Sie auf einfache Weise eine große Anzahl von Fotos übertragen, indem Sie die Entwickleroptionen aktivieren und in den Android-Einstellungen unter "Entwickleroptionen" die Option "USB-Konfiguration" auswählen. Wählen Sie dann PTP (Picture Transfer Protocol) anstelle von MTP. Jetzt werden Fotos blitzschnell mit dem Datei-Explorer übertragen.
quelle
Viele gute Antworten, ich möchte einfach alles vereinfachen:
sudo apt install mtp-tools
Schließen Sie jetzt Ihr Android-Telefon über USB an. Wenn eines nicht funktioniert, versuchen Sie es mit einem anderen.
mtp-detect
Getan. Öffnen Sie Ihre Datei-App oder Ihr Terminal und übertragen Sie es!
quelle
Ich habe gerade ein Google Pixel 3-Telefon erhalten und muss Bilder / Videos von diesem auf mein Linux Mint 18.2 verschieben. So habe ich es gemacht:
quelle
Ich lasse Mint 19.2 laufen. Mein Handy ist ein Pixel der 1. Generation, auf dem Android 10 ausgeführt wird. Nachdem ich nach einer Lösung gesucht und die von vielen vorgeschlagenen MTP-Optionen ohne Erfolg ausprobiert hatte, stellte ich fest, dass Sie unter Einstellungen -> Geräte verbinden -> USB die Option "USB VERWENDEN FÜR" ändern Dateiübertragung / Android Auto ", stellt Nemo den Speicher des Telefons bereit und gewährt Zugriff auf die Gerätedateien. Mein Telefon war auf "Keine Datenübertragung" eingestellt. Hätte ich jetzt zuerst die USB-Einstellungen überprüft, könnten die MTP-Lösungen möglicherweise funktioniert haben. Nebenbei bemerkt, keine der vorgeschlagenen Lösungen für StackExchange, HowToForge oder OMG! erwähnt zuerst die USB-Einstellungen auf dem Telefon zu überprüfen. Ich habe ein paar Posts gelesen, in denen MTP auf Mint "out of the box" ist. Aber auch hier wird nicht erwähnt, dass Sie die Einstellungen Ihres Telefons überprüfen müssen. Hoffe das hilft.
quelle
Unable to open raw device 0
Fehlermeldung bekommen. Deinstallierte mtp-tools, aktivierte USB-Einstellungen und der Browser für Bratschendateien wurden wie jedes andere Laufwerk mit dem Pixel-Speichergerät angezeigt.Sie müssen nichts installieren.
folge einfach wie folgt:
Schließen Sie Ihr USB-Kabel (?) zwischen Ihrem Linux-Computer und Ihrem Smartphone an. (USB-Kabel (?): Verwenden Sie immer, wenn Sie Ihr Smartphone aufladen.)
Anschließend werden Sie gefragt, ob Sie den Zugriff auf Gerätedaten zulassen. Wenn Sie Zulassen auswählen, wird eine MTP-Verbindung für den Zugriff hergestellt.
Das ist alles.
quelle