Ich muss nochmal das Thema Geräte mit Android 3.0 oder 4.0 via MTP in Ubuntu Linux einbinden von gestern aufgreifen. Dort habe ich recht ausführlich geschrieben, warum man viele Android 3.x oder 4.0 Gerät nicht mehr als USB-Massenspeicher nutzen kann und wie man über das Media Transfer Protocol (MTP) trotzdem noch auf die Daten des Handys/Tablets zugreifen kann. Der Aufwand ist noch recht hoch, doch wenn man das Handy auf den Vorgänger PTP umstellt, dann klappts in Ubuntu 11.10 auch ohne weitere Basteleien.
Der Hinweis kam von Andy Schönemann aka maroony. Die nötige Einstellung ist ein bisschen tiefer in den Option vergraben. Ihr findet sie unter “Einstellungen -> Speicher -> Menü -> USB-Verbindungen”. Dort muss nur der Haken bei Kamera (PTP) gesetzt werden, danach taucht das Gerät direkt im Dateimanager, in meinem Fall Nautilus mit der GNOME-Shell, wieder auf.
Negative Auswirkungen bezüglich der Umstellung konnte ich bislang nicht feststellen, sowohl Android wie auch die Datenübertragung funktionieren bislang gut. Ist die PTP-Einstellung gesetzt, dann taucht das Galaxy Nexus ganz normal im Dateimanager auf. Es lassen sich Dateien hochkopieren, löschen, verschieben oder natürlich auch wieder runterladen. Ganz so, als ob man wie gewohnt per USB-Massenspeicher auf das Handy zugreifen würde.
Allerdings scheint das nur für das Galaxy Nexus bzw. Android 4.0 zu gelten. Auf zwei Honeycomb-Tablets (also Android 3.x) kann ich keine solche Option finden. Auch im Netz lässt sich nichts entdecken, dass man Honeycomb auf PTP umstellen könnte. Der PTP-Modus scheint also nur bei Geräten mit Android 4.0 verfügbar zu sein. Wer ein “älteres” Tablet mit Android 3.x hat, der muss daher wohl oder übel auf die mtplib bzw. MPTFs zurückgreifen.
//PS: Nach ein paar Tagen Nutzung zeigt sich allerdings auch die Grenzen des Ganzen. Je mehr Daten man auf dem Handy gespeichert hat, desto länger dauert das Übertragen des Verzeichnisbaums. Wer also ein neues Handy mit Android ICS hat, der kommt mit der beschriebenen Lösung eventuell zurecht. Wenn man allerdings schon einige Daten auf dem Handy abgespeichert hat, dann kommt es zu Fehlermeldungen mein Einlesen der Daten.





16. Dezember 2011 um 16:20 Uhr
Hi Christoph,
habe auch das Nexus. Danke für die Anleitung!
Ich habe es auf PTP umgestellt, nun taucht es im Dophin auf, ich sehe auch alle Ordner usw.
Leider kann ich nichts auf das Gerät kopieren, es scheint irgendwie schreibgeschützt eingebunden worden zu sein. Ich nutze opensuse 12.1.
Hast du einen Rat?
Grüße
Darkwall
16. Dezember 2011 um 16:23 Uhr
Hm, kannst du sehen wem die Daten gehören bzw. welche Rechte sie haben?
16. Dezember 2011 um 16:27 Uhr
Ach, ok. Mit PTP klappt nur das Herunterladen, richtig?
Ich habe auch MTP probiert, jedoch erkennt udev das Nexus nicht, selbst wenn in /etc/udev/rules/… die korrekte Anweisung drin steht.
16. Dezember 2011 um 16:59 Uhr
Nö, mit PTP hat bei mir alles funktioniert “Es lassen sich Dateien hochkopieren, löschen, verschieben oder natürlich auch wieder runterladen.”. Ansonsten fällts mir schwer was zu sagen, bin kein Suse-Mensch.
16. Dezember 2011 um 17:08 Uhr
Hmm, scheint dann also ein Rechteproblem unter Suse zu sein.
17. Dezember 2011 um 14:52 Uhr
Hallo Christoph,
für das Kopieren von Dateien zwischen PC und Handy verwende ich bisher (bei Android 2.3.4) folgende Lösungen:
- SwiFTP-Server auf dem Handy und gFTP auf dem Linux-PC
- AirDroid auf dem Handy und einen Browser auf dem Linux-PC
Funktionieren diese Optionen unter Android 4/ICS nicht mehr?
18. Dezember 2011 um 05:33 Uhr
AirDroid habe ich auf dem Galaxy Nexus probiert und es funktioniert. FTP Server sollten genau so funktionieren.
20. Dezember 2011 um 17:55 Uhr
Hm, also bei meinem Nexus S ist das alles nicht so wie du beschreibst.
Ich hab es gestern manuell auf ICS upgedatet und kann den “USB-Speicher” immer noch ganz normal mounten. Auch die Einstellung “Einstellungen -> Speicher -> Menü -> USB-Verbindungen” hab ich gar nicht!
23. Dezember 2011 um 13:52 Uhr
Anders als beim nexus s hat das galaxy nexus keine sd-karten patition. Nur eine einzige risige interne die natürlich nicht ausgehängt werden kann. Daher dss problem beim galaxy nexus und eben keins beim nexus s.
27. Dezember 2011 um 20:21 Uhr
Hallo
Ich habe mich heute ein brandneues Samsung Galaxy Note gekauft (Android 2.3.6).
Und hatte das selbe Phenomen, was wieder wegen der fehleneden SD Karte keinen Massenspeicher hinzufügt.
Das Smartlet wird auch per MTP mit dem PC verbunden.
Na gut, Ich habe ja letztens mal einen Artikel dazu gelesen (danke)…
War aber trotzdem skeptisch, ob es nicht etwas einfacheres gibt.
Und siehe da, ich habe etwas sehr einfaches gefunden, die Lösung war, das USB-Debugging zu aktivieren.
Es ist also bei mir so
Ist USB Debugging deaktiviert, wird das Smartlet per MTP mit dem PC verbunden.
Ist aber USB Debugging (Einstellungen – Anwendungen – Entwicklung) aktiviert, erkennt mein Kubuntu das Gerät als Massenspeicher, so wie es vorher auch war.
Wie sieht dies mit dem Nexus oder Android 4 Tablet aus??? reicht es da auch USB-Debugging zu aktivieren???
olivier1979
4. Januar 2012 um 14:28 Uhr
Hi Oliver, ich bekomme hoffentlich mein Nexus diese Woche noch. Dann kann ich wieder selber probieren
29. Februar 2012 um 14:04 Uhr
Danke! Habe auch das Note. Und das war genau das was ich seit Stunden nicht hinbekommen habe. Habe viel mit mtp-tools experimentiert, ohne Erfolg. Jetzt kann ich wenigstens mit dem USB-Kabel Daten übertragen. Vielleicht wird es ja bei einem möglichen Update auf Android 4 andres/besser…
1. Januar 2012 um 14:45 Uhr
Hi,
ich hab die Live-CD von Ubuntu 11.10 gestartet und mein Galaxy Nexus auf PTP gestellt und eingestöpselt. Bei mir werden aber nur Fotos und Videos angezeigt.
4. Januar 2012 um 14:04 Uhr
Hm, bei mir habe ich quasi “alles” gesehen, kann man ja auch am Screenshot erkennen. Mein Galaxy müsste die Woche kommen, von daher kann ich erst am Wochenende mal wieder nachprüfen, obs gehen müsste.
3. August 2012 um 12:23 Uhr
Ich weiß das Problem ist alt… aber gibt es ne Lösung.
Auch ich sehe unter Nutzung von ptp nur den “DCIM” und den “Pictures”-Ordner. Vielleicht weiß jemand Rat?
Danke
Pingback: Anonymous
13. Januar 2012 um 00:43 Uhr
wenn das gerät verschlüsselt ist scheint der file zugriff nicht mehr zu gehen
14. Januar 2012 um 01:46 Uhr
Hallo zusammen,
habe seit heute mein Galaxy Nexus, und bin beim Einstöpseln darauf gestoßen, dass die Benachrichtigung über die USB Verbindung auch zur MTP / PTP Option führt.
Mit Ubuntu 11 kann ich auf dem (unverschlüsselten) Handy zumindest Alben im Music-Ordner anlegen, die auch sofort in der Musik App abspielbar werden. Habe also per Default auch Schreibrechte.
Fühlt sich für mich so an wie auf meinem HTC Desire mit Android 2, also eine positive Überraschung nachdem weder die MTP Anwendungen gMTP noch Qlix mein Handy mit Ubuntu 11 richtig unterstützen.
Pingback: Android 4.0 “ICS” über CyanogenMod auf dem HP TouchPad installieren | Linux und Ich
6. März 2012 um 17:28 Uhr
Also irgendwie klappt das aber alles so halb mit dem PTP und dem Nexus: ich wollte meine >8000 Bilder vom Fotoalbum rüberkopieren (gphotofs via nautilus, Ubuntu 11.04) und irgendwann brach es ab. Via Nautilus kommt jetzt ausser der uhr nix mehr. Via gphotofs von hand mounten geht ls, gphoto2 -l zeigt auch was, aber das Ding bleibt ständig in Timeouts hängen etc. kann das sein, dass gphoto mit zu vielen Dateien ein Thema hat? Das Phone nochmal platt machen will ich eigentlich nicht…
Was könnte ich denn sonst noch probieren um an die Karte zu kommen? Eigentlich will ich ja “nur” ein rsync laufen lassen um Bilder und Musik auf nem frischen Stand zu halten…
16. März 2012 um 12:37 Uhr
Mit PTP geht der Zugriff endlich auf mein Archos unter Android 4. Allerdings bekomme ich nur Zugriff auf den Ordner der Kamera.
20. März 2012 um 18:43 Uhr
Nur DCIM? Auf meinem Nexus bekomme ich zusammen mit Ubuntu 11.10 oder 12.04 mein “Home-Verzeichnis” angezeigt. Hängt wohl von der Implementation des Herstellers ab. Bei MTP geht gar nichts?
Grüße
Christoph
20. März 2012 um 19:21 Uhr
Mit PTP nur dcim und pictures, MTP mal ja, mal nein. Mag mich nicht :-/ …auch wenn ich größere Dateien kopieren möchte zickt er rum.
31. März 2012 um 14:48 Uhr
Ich habe seit 2 Tagen ein Galaxy Nexus. Es ist “locked”. (Telekom)
Mein System:
Opensuse 12.1; KDE SC 4.8.1
Ich schaffe es aber nicht, mit PTP irgendetwas angezeigt zu bekommen, weder in der Geräteüberwachung noch in Dophin oder Konquerer.
Einzelne Daten kann ich mit MTP über die Konsole mit mtp-sendfile übertragen. Ich möchte aber ganze Ordner übertragen können. Nexus wird aber mit PTP auch als Digitalkamera erkannt und ich kann einzelne Dateien mit Digikam übertragen.
Ich hatte vorher ein HTC Desire. Dieses wurde einfach als Massenspeicher erkannt.
Ach, die gute alte Zeit.
Vielleicht weiß jemand Rat.
Pingback: Anonymous
4. April 2012 um 17:45 Uhr
Hi
Hab das gleiche Problem wie Marcel: Unter meinem Linux (Mint 11) bei PTP nur DCIM und Pictures, bei MTP wird gar nicht erkannt… Hm, gibts Lösungen?
Danke schon mal und lg,
Chrissi
4. April 2012 um 20:32 Uhr
Hi Chrissi, mittlerweile ist das bei mir auch so. Ich bin mittlerweile dazu übergegangen mit einen SSH-Server auf dem Handy zu installieren: SSHDroid. Funktioniert ebenfalls, ist auch nicht langsamer und du hast Zugriff auf alle deine Daten.
Grüße
Christoph
Pingback: Mit go-mtpfs unter Linux auf Android-Handys via MTP zugreifen | Linux und Ich