Ich verwende die US-Version mit 16 GB des Samsung Galaxy S3 (I747), kann sie jedoch aus irgendeinem Grund nicht an meinem Laptop anbringen. Ich habe versucht, sowohl FTP- als auch MTP-Verbindungen zu verwenden, aber keine funktioniert.
Was soll ich machen?
Antworten:
In den letzten Monaten wurden mehrere Projekte durchgeführt, um MTP-Unterstützung für Linux bereitzustellen. Hier ist eine kurze Übersicht:
GVFS
Die beste Lösung wäre, GVFS über das kürzlich veröffentlichte GVFS-MTP-Backend zu verwenden, um Ihr Android-Telefon zu mounten. Es gibt zwei PPAs mit einer neueren GVFS-Version.
ppa: langdalepl / gvfs-mtp
ppa: webupd8team / gvfs-libmtp
Quelle:
go-mtpfs
Sie können go-mtpfs verwenden , um Ihr Android-Telefon zu aktivieren .
Installieren Sie die benötigten Pakete und holen Sie sich den Quellcode:
Sich selbst zu der Gruppe Sicherung (danach abmelden und wieder anmelden):
Erstellen Sie einen Ordner für Ihr Android-Handy und hängen Sie ihn mit go-mtpfs in diesen Ordner ein:
Deaktivieren Sie Ihr Android-Telefon (warten Sie, bis die Dateivorgänge beendet sind):
Quelle: https://linuxundich.de/de/android/mit-go-mtpfs-unter-linux-auf-android-handys-via-mtp-zugreifen/
jmtpfs
Sie können jmtpfs verwenden , um Ihr Android-Telefon zu aktivieren .
Jmtpfs herunterladen, entpacken und in das Verzeichnis wechseln:
Sich selbst zu der Gruppe Sicherung (danach abmelden und wieder anmelden):
Benötigte Pakete installieren, kompilieren und installieren (bei Fragen zur Überprüfung drücken Sie die Eingabetaste) jmtpfs:
Erstellen Sie einen Ordner für Ihr Android-Telefon und hängen Sie ihn mit jmtpfs in diesen Ordner ein:
Deaktivieren Sie Ihr Android-Telefon (warten Sie, bis die Dateivorgänge beendet sind):
Quelle: https://linuxundich.de/de/ubuntu/mit-jmtpfs-mtp-gerate-wie-das-galaxy-nexus-oder-das-samsung-galaxy-siii-in-ubuntu-mounten/
quelle
gmtp
wie scottl vorgeschlagen, dennochEs lohnt sich nicht. Benutze so etwas wie SSHDroid und verbinde dich dann über ssh. Es gibt auch FTP-Server und sogar Droid NAS , die CIFS-Zugriff ermöglichen. MTP funktioniert nicht gut und wird wahrscheinlich auch in naher Zukunft nicht gut funktionieren.
Wenn Sie MTP wirklich zum Laufen bringen möchten, stellen Sie sicher, dass Ihr Nexus NIEMALS den Bildschirm sperrt oder den Bildschirm ausschaltet. Das Sperren des Bildschirms mit "sperren" des MTP-Protokolls führt zu Datenverlust und Verbindungsproblemen. Durch Ausschalten des Bildschirms im Standardkernel (möglicherweise sogar Hardware) wird die CPU so weit wie möglich entlastet und es werden Tonnen anderer starker Energiesparfunktionen aktiviert, die zu schrecklichen (aber immer noch funktionierenden) Übertragungen führen.
quelle
lpr
etc. ich weiß sie sind nicht das selbe aber können dazu auch so ganz einfach verwendet werden.MTP ist eine Microsoft-Technologie und wird unter Linux nicht offiziell unterstützt. Ich habe Mtp-Tools auch oft ohne Erfolg ausprobiert. Wenn Sie eine alternative Methode in Betracht ziehen, habe ich zwei Empfehlungen:
adb
, einem Tool des Android SDK , um Dateien von Tablets und Handys über den USB-Debug-Modus zu übertragen und abzurufen . Um adb zu verwenden, bringen Sie es zum Laufen.adb push /source/path /destination/path.
Bessere Erklärung: http://log.amitshah.net/2012/05/using-adb-to-copy-files-to-from-your-android-device/quelle
Dies zeigt an, dass die Ubuntu-Dateiübertragung für Ice Cream Sandwich so einfach ist, wie das Ankreuzen des PTP-Kontrollkästchens. In wenigen Sekunden durchsuchen Sie das Dateisystem in Nautilus.
Bilder direkt aus: Quelle
quelle
Pictures
media
undVideo
aber keine der Dateien auf dem Computer sichtbar.DCIM/Camera
und nicht unterPictures
.jpg
,.png
usw.). Die Wurzel jeder Karte (interne und externe SD-Karte) enthielt eine Unmenge von Ordnern. Ich denke, eine Kopie jedes Unterordners in der Hierarchie sowie zusätzliche mit seltsamen hexadezimalen Erweiterungen. Bilddateien aus Unterverzeichnissen wurden ebenfalls im Stammverzeichnis angezeigt, konnten jedoch nicht angezeigt werden. Sie können an ihrem tatsächlichen Standort angezeigt werden. Die Übertragung von Dateien auf das Telefon schien in Ordnung, obwohl das Überschreiben einer Datei würde a) seine Verzeichnis Blick leer und b machen) erstellen zwei Kopien$FILENAME.dup[01]
.Wie Dan bereits erwähnte, ist eine drahtlose Dateiübertragungs-App wie AirDroid eine gute Lösung.
Diese Apps fallen in zwei Unterkategorien:
Solch eine App ist in Ordnung für kleine Dateien, aber zum Übertragen von HD-Filmen würden Sie Stunden oder Tage benötigen. Die maximale Übertragungsgeschwindigkeit unter Ubuntu liegt (aus irgendeinem Grund) bei bis zu 260 KB / s, während sie unter Windows 7 bei bis zu 1 MB / s liegt.
Es gibt gMTP, das im App Store erhältlich ist, aber es funktioniert wahrscheinlich nicht auf Ihrem Galaxy S3 - es funktioniert meistens nicht auf meinem. (Sie müssen warten, bis die App hängt. Es sieht so aus, als würde sie bei jeder Interaktion mit der App abstürzen. Wenn sie sich jedoch erholt, wissen Sie, dass sie funktioniert.)
Wenn Sie Geschwindigkeit brauchen, ist die beste Lösung die von BuZZ-dEE, obwohl die Originalquelle Englisch ist:
http://research.jacquette.com/jmtpfs-exchanging-files-between-android-devices-and-linux/
Sie müssen mit dem Terminal vertraut sein, Programme aus dem Quellcode kompilieren und den Quellcode bearbeiten. Wenn jemand eine Komplettlösung benötigt, lass es mich wissen.
quelle
gmtp
bietet eine benutzerfreundliche Benutzeroberfläche für den Zugriff auf neue mobile Geräte, die ich seit Jahren zuverlässig verwende.http://gmtp.sourceforge.net/
quelle
Ich würde "Go-mtpfs" empfehlen. Es gibt zwei Möglichkeiten, dieses Programm zu verwenden, die ich erklären sollte.
Installieren Sie zuerst das Programm mit den folgenden Befehlen:
Terminal benutzen
Wenn Sie das Programm über das Terminal nutzen wollen oder wenn Sie die Einheit einfach hassen.
Hängen Sie Ihr MTP-Gerät ein
Führen Sie zum Mounten Ihres Geräts wahrscheinlich den folgenden Befehl aus.
Lassen Sie Ihr Terminal geöffnet, solange Sie Ihr Gerät verwenden.
Zum Abmelden Ihres MTP-Geräts
Schließen Sie das Terminal oder drücken Sie Ctrl+, Cum das Programm zu beenden.
Verwenden des benutzerdefinierten Unity Launcher
Installieren Sie zuerst den Launcher:
Drücken Sie die Ubuntu-Taste auf dem Unity-Launcher. Suchen Sie nach "Mount Android Device". Ziehen Sie das Symbol in die Einheitsleiste.
Dann klicken Sie einfach mit der rechten Maustaste auf das Symbol und Sie sollten dies erhalten:
Genießen Sie Ihr Android-Gerät, das jetzt perfekt auf Ubuntu: D funktioniert.
Quelle
quelle
Dieser Beitrag ähnelt dem ersten, den Sie verlinkt haben, aber die Schritte sind etwas anders. Es könnte helfen, es zu versuchen.
Die Schritte sind im Folgenden der Einfachheit halber zusammengefasst.
Montage
Installieren Sie die relevanten Pakete:
Erstellen Sie eine neue
udev
Regel mit dem folgenden Befehl (erfordert ein Kennwort):Hier werden wir ein wenig von den geposteten Schritten abweichen, basierend auf einem Kommentar aus dem verlinkten Beitrag. Führen
lsusb
Sie in einem Terminal das Nexus 7 über USB aus. Die Ausgabe sollte folgendermaßen aussehen:Behalten Sie die zwei durch Doppelpunkte getrennten Werte nach dem
ID
Teil für den nächsten Schritt im Hinterkopf. Sie sind das, was Sie einstellenATTR{idVendor}
bzw. einstellen solltenATTR{idProduct}
.Geben Sie den folgenden Text in einer einzigen Zeile in die Datei ein (die verwendeten numerischen Werte stammen aus den ursprünglich veröffentlichten Schritten):
Als Beispiel würde ich unter Verwendung meines Benutzernamens und der Werte aus dem Kommentar die folgende Zeile eingeben:
Erstellen Sie einen Einhängepunkt für Ihr Nexus 7:
Wenn Ihr Nexus 7 noch nicht angeschlossen ist, tun Sie dies jetzt. Führen Sie dann unter Ubuntu den folgenden Befehl aus, um darauf zuzugreifen:
Dies sollte es Ihnen ermöglichen, Nautilus zu verwenden, um Ihr Nexus 7 zu durchsuchen und Dateien zu übertragen.
Demontage
Wenn Sie mit der Übertragung fertig sind, führen Sie den folgenden Befehl aus, um das Nexus 7 abzumelden, bevor Sie es abziehen:
Und falls das nicht funktioniert hat ...
... Sie können sich hier eine vermeintlich zuverlässigere Art der Verbindung ansehen .
quelle
Wenn sich Ihr Computer und Ihr Nexus im selben WLAN-Netzwerk befinden, können Sie eine App namens AirDroid verwenden. Es ist kostenlos
https://play.google.com/store/apps/details?id=com.sand.airdroid&feature=nav_result#?t=W251bGwsMSwxLDMsImNvbS5zYW5kLmFpcmRyb2lkIl0 .
App auf Gerät öffnen.
Rufen Sie im Webbrowser des Computers web.airdroid.com auf.
Geben Sie den auf dem Gerät generierten Passcode in die Web-App ein.
Verbindet sich automatisch. Sie können Dateien übertragen, Kontakte anzeigen und viele andere Dinge. Es ist toll. Ich benutze es die ganze Zeit.
Ich hoffe das hilft.
quelle
Fügen Sie die Raring-Repositorys zu sources.list und hinzu
Danach kann ich mit Nautilus das Dateisystem auf einem Samsung Galaxy S3 mit Android 4.1.2 durchsuchen.
Beachten Sie, dass das Programm apt-get einige Pakete von Raring abruft, einschließlich einer neuen libc6.
quelle
Dies funktioniert hervorragend, damit die Android 4.2.2-Telefone in Ubuntu 12.04 angezeigt werden.
Bearbeiten Sie die /etc/apt/sources.list, um raring hinzuzufügen, und installieren Sie dann gvfs. Es dauerte ein paar Versuche, um apt zu installieren (apt-get -f install). Ich habe vielleicht noch etwas anderes gegabelt, aber für den Moment ist dieses spezielle Problem gelöst.
Keith
quelle
Ich folgte den Schritten, die auf dem Post-U-Link erwähnt wurden, und arbeitete gut für mich, aber ich habe mit dem Befehl sudo vor dem Mount gemountet. und jetzt funktioniert es einwandfrei. Überprüfen Sie auch, ob Ihr Gerät die Option USB-Computerverbindung aktiviert hat. Dort habe ich Media Device (MTP) ausgewählt. Das ist alles was ich getan habe. Ich hoffe du kannst es bald zum Laufen bringen. Grüße
quelle
Ich habe ein LG P880 und ich habe ein Verzeichnis in "Pictures" erstellt und es "ptp" genannt, dann verbinde ich mein Gerät als PTP und kopiere Dateien nach pictures / ptp
Es gibt jedoch ein kleines Problem: Ich konnte beim Kopieren von Dateien keinen Übertragungsdialog sehen. Ich denke, Sie müssen die Zeit einschätzen. Ich komprimiere große Dateien in kleine Stücke und warte, bis sie auf der anderen Seite angezeigt werden. Entfernen Sie das Gerät nach einer Weile.
Öffnen Sie dann natürlich einen Dateimanager und verschieben / extrahieren Sie die Dateien an den gewünschten Ort. Ich benutze diese Methode die ganze Zeit ..
quelle
Ich habe es mit meinem Nexus 4 zum Laufen gebracht, indem ich die neueste Version von libmtp vom Launchpad aus installiert habe . Die Version für Raring Ringtail funktioniert auf meinem 12.04-System einwandfrei. Die Anweisungen bleiben die gleichen wie in Ihrem Tutorial.
Edit: Obwohl es funktioniert, ist es schmerzhaft langsam ... Ich kopiere gerade mit 7 kb / s
Edit2: Nvm, es wurde bis zu 350 kb / s, was akzeptabel ist, nehme ich an.
quelle
Ist Ihr Android-Gerät kennwortgeschützt und gesperrt? Ich habe festgestellt, dass ich den Fehler erhalten habe:
weil ich das Passwort nicht eingegeben hatte. Sobald ich mich auf dem Gerät authentifiziert habe, konnte ich eine Verbindung herstellen.
Macht Sinn, wenn Sie darüber nachdenken. Sie sollten nicht in der Lage sein, ein Gerät, für das Sie kein Kennwort haben, einfach zu greifen und eine Verbindung über den Computer herzustellen.
quelle
SSHDroid Schritt für Schritt
Dies wurde von https://askubuntu.com/a/222851/52975 erwähnt, aber Neulinge wie ich benötigen weitere Informationen:
Auf Android:
Address:
Feld. Zum Beispiel:[email protected]:2222
.In Ubuntu:
sudo apt-get install openssh-client
sftp://[email protected]:2222
und Passwortadmin
.sftp
ist eine Art FTP über SSH, die bereits mit SSH-Servern installiert ist..bin
und enthält.ssh
. Die Adressleiste ist leer, da wir uns tatsächlich in einem Ordner namens befindenhome
und Nautilus die vorherigen versteckt, da dies für reguläre Linux-Installationen gut funktioniert. SindAlt + up
auf den übergeordneten Ordner gehen, und wir sehen , dass wir tatsächlich drinnen waren:/data/data/berserker.android.apps.sshdroid
.Vorteil dieser Methode: Sie benötigen wahrscheinlich bereits SSH, um sich bei einer Shell im Android-Handy anzumelden.
Nachteil: Es ist weniger leistungsstark als das Mounten eines Netzwerkordners. Wenn Sie z. B. zu einer Audiodatei navigieren und darauf klicken, wird dem Musik-Player die
sftp
Adresse angezeigt, und Sie werden möglicherweise erneut nach dem Kennwort gefragt, um sie zu öffnen (sofern dies möglich istsftp
).Getestet unter Ubuntu 15.10, Android 5.1.1.
quelle
Ich verwende normalerweise eine Dateiübertragungs-App wie
Xender
die Browser-App von. Es ist einfach einzurichten und noch einfacher zu bedienen. Plus ist praktisch, wenn Sie kein USB-Kabel haben. Sie können es von hier auf Ihr Handy bekommen .quelle