Ich habe ein Samsung Galaxy S2 mit gerootetem Jelly Bean 4.1.2. Auf meinem Computer läuft Ubuntu 12.10.
Vorher, in Android 4.0, habe ich einfach den USB-Stick angeschlossen, und eine Benachrichtigung wurde angezeigt, und mir wurde eine Schaltfläche zum Einschalten des USB-Speichers angeboten, und dann wurden meine interne 12-GB-SD-Karte und meine externe 16-GB-SD-Karte beide als externe Laufwerke bereitgestellt . Schön und einfach.
Um jetzt dasselbe zu erreichen, um mein Android als Massenspeichergerät zu verbinden, muss ich, bevor ich das USB-Kabel anschließe, zu Einstellungen -> Weitere Einstellungen -> USB-Dienstprogramme gehen und auf Speicher mit PC verbinden drücken und dann das anschließen Kabel, und drücken Sie dann USB-Speicher einschalten. Es ist ein Aufwand und eine Hälfte.
Wenn ich es nicht auf diese Weise mache, versucht es, wenn ich den USB anschließe, eine Verbindung mit MTP herzustellen. Was diesen Fehler verursacht:
Unable to mount SAMSUNG_Android
Error initializing camera: -60: Could not lock the device
Wenn ich den Verbindungsmodus auf PTP umschalte, bekomme ich zwei Geräte, beide mit dem Namen SAMSUNG_Android, von denen nur eines (12GB intern) jemals den Inhalt anzeigt. Der andere hängt.
In beiden Fällen, MTP oder PTP, wenn Banshee läuft, wenn ich mein Android verbinde, stürzt Banshee ab. Ich verwende Banshee, um meine Musiksammlung zu synchronisieren.
Die kurze Geschichte ist, dass das Verbinden meines Android mit meinem Computer derzeit entweder kompliziert ist oder nicht sehr gut funktioniert.
Mir wurde gesagt, dass USB-Massenspeicher veraltet sind und MTP der Standard für die Zukunft ist. Letztendlich ist es mir egal, ob MTP, PTP oder Massenspeicher verwendet wird, um mein Gerät zu verbinden. Mir ist nur wichtig, dass es so einfach ist wie früher. Einstecken, Knopf drücken, beide Laufwerke sind montiert und wie jedes andere Laufwerk nutzbar.
Wie bekomme ich diese einfache Funktion, wenn ich mein Android an meinen USB anschließe?
Aufgrund der Probleme, die ich mit verschiedenen Geräten und Versionen von Android hatte, stellte ich fest, dass der effektivste und einfachste Weg, auf Dateien auf meinem Gerät zuzugreifen, die Verwendung von AirDroid ist. Dadurch wird das Android-Gerät zwar nicht als Dateisystem gemountet, aber eine einfache Dateiübertragung ermöglicht. Alles, was Sie brauchen, ist eine drahtlose Verbindung Ihres Telefons mit Ihrem lokalen Netzwerk. Sobald AirDroid gestartet ist, erhalten Sie eine Weboberfläche, auf die Sie über den Browser Ihres Desktop-Computers über den Port 8888 zugreifen können. AirDroid ist eine kostenlose Anwendung im Play Store und hat bisher von allen hervorragende Ergebnisse erzielt.
Ein Entwickler in den XDA-Foren hat ein Skript bereitgestellt , das das Standardverhalten ändert, sodass die Verbindung über USB-Massenspeicher das Standardverhalten ist:
#!/system/bin/sh
setprop persist.sys.usb.config mass_storage,adb
Ich musste eine Dateimanager-App verwenden, die mir Zugriff auf das Stammverzeichnis gab, ich platzierte das Skript in /system/etc/init.d/
, änderte die Berechtigungen des Skripts in rwxr-xr-x
und startete dann das Telefon neu.
Jetzt habe ich die volle Funktionalität und Benutzerfreundlichkeit, die ich mir erhofft hatte. Ich werde mich wahrscheinlich irgendwann an so etwas wie MTP oder was auch immer gewöhnen müssen, aber hoffentlich muss ich in der Zwischenzeit, während die richtige Unterstützung von allen relevanten Parteien entwickelt wird, nicht leiden.
Für Benutzer, die kein Glück mit mtpfs, jmtpfs, go-mtpfs oder anderen Bibliotheken hatten, die von libmtp abhängen; versuche android-file-transfer .
Es ist nicht von libmtp abhängig und somit frei von inhärenten Fehlern, ist die aktuellste mtp-Bibliothek, die ich auf github gesehen habe (Stand Mai 2018), und kann auch mit FUSE verwendet werden, obwohl ich persönlich dessen Verwendung empfehle eigene Qt-basierte GUI, um mögliche FUSE Backfront-Interaktionsfehler zu vermeiden.
Stellen Sie nur sicher, dass Sie Ihr MTP-Gerät NICHT mit Standardmechanismen öffnen, die von Ihrer Linux-Distribution bereitgestellt werden, z. B. auf Öffnen klicken, wenn die Benachrichtigung über das verbundene Gerät angezeigt wird!
github: https://github.com/whoozle/android-file-transfer-linux
PPA: https://launchpad.net/~samoilov-lex/+archive/ubuntu/aftl-stable
Lesen Sie mehr über MTP unter Linux: https://wiki.archlinux.org/index.php/MTP
PS: Ich bin nur ein Benutzer dieser Anwendung.
Izzy
Fragesteller
Izzy
Fragesteller
Izzy