Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

EXIF zu Datum

115 views
Skip to first unread message

Jörg Tewes

unread,
Sep 4, 2015, 9:32:38 PM9/4/15
to
Hallo Leute

Kennt jemand eine App, die einfach nur das Datum aus den EXIF Daten
nimmt, und es für das Dateidatum vergibt?

Quickpic soll das können, macht auch irgendwas, aber trotzdem ist das
Dateidatum meiner Bilder immer noch das seit dem letzten herstellen des
Geräts.


Bye Jörg

--
Mens sana in corpore sano ist eine lateinische Redewendung
Sie bedeutet "ein gesunder Geist in einem gesunden Körper"

Eckhard Becker

unread,
Sep 5, 2015, 6:55:34 AM9/5/15
to
Jörg Tewes schrieb:
> Hallo Leute
>
> Kennt jemand eine App, die einfach nur das Datum aus den EXIF Daten
> nimmt, und es für das Dateidatum vergibt?
Muss es Android sein? Wenn auch Windows ok ist gibte es da viele, z.B.
XNConvert, EXIFTools usw.

E.

Jörg Tewes

unread,
Sep 5, 2015, 8:04:54 AM9/5/15
to
Eckhard Becker schrieb:
> Jörg Tewes schrieb:
>> Hallo Leute
>>
>> Kennt jemand eine App, die einfach nur das Datum aus den EXIF Daten
>> nimmt, und es für das Dateidatum vergibt?

> Muss es Android sein?

Jupp, die Dateien sind auf dem Smartphone.


Bye Jörg

--
"You have always been here."
(Kosh (to Sheridan), "All Alone in the Night")

Wolfgang Strobl

unread,
Sep 5, 2015, 8:26:02 AM9/5/15
to
Jörg Tewes <jogi...@gmx.net>:

>Kennt jemand eine App, die einfach nur das Datum aus den EXIF Daten
>nimmt, und es für das Dateidatum vergibt?
>
>Quickpic soll das können, macht auch irgendwas, aber trotzdem ist das
>Dateidatum meiner Bilder immer noch das seit dem letzten herstellen des
>Geräts.

Ich habe dies interessehalber mal ausprobiert, ohne Erfolg leider. Eine
kurze Recherche ergab dann das hier:

https://code.google.com/p/android/issues/detail?id=18624

Kurz gesagt, bei emulierten SD-Cards funktioniert das Setzen der
Timestamps aufgrund unnötig restriktiver Rechtevergabe nicht und Google
mag den seit vielen Jahren bekannten Fehler nicht korrigieren.



--
Wir danken für die Beachtung aller Sicherheitsbestimmungen

Harald Klotz

unread,
Sep 5, 2015, 9:41:20 AM9/5/15
to
Jörg Tewes schrieb:

> Jupp, die Dateien sind auf dem Smartphone.

Und?
Du kannst auch Daten auf einem Android Laufwerk mit Windows
bearbeiten, dazu musst du natürlich deinen Windwos Rechner mit dem
Smartphone verbinden.

Grüße Harald

Wolfgang Strobl

unread,
Sep 5, 2015, 1:00:00 PM9/5/15
to
"Harald Klotz" <kl...@freenet.de>:
Und was genau soll das bringen?

Andreas Kohlbach

unread,
Sep 5, 2015, 4:18:40 PM9/5/15
to
Wolfgang Strobl wrote on 05. September 2015:
>
> "Harald Klotz" <kl...@freenet.de>:
>
>>Du kannst auch Daten auf einem Android Laufwerk mit Windows
>>bearbeiten, dazu musst du natürlich deinen Windwos Rechner mit dem
>>Smartphone verbinden.
>
> Und was genau soll das bringen?

Das man keine App braucht.

Ich mache das auch so (ohne App, nur mit passendem (Linux) Programm),
dass ich Dateien auf den PC schaufle, dann dort bearbeite, und wieder
zurück auf den Androiden schiebe. Wie neulich mit einer Playlist.
--
Andreas

I use a Unix based operating system, which means I get laid almost as often
as I have to reboot my computer.

Harald Klotz

unread,
Sep 5, 2015, 4:22:48 PM9/5/15
to
Wolfgang Strobl schrieb:
> "Harald Klotz" <kl...@freenet.de>:
>
>> Jörg Tewes schrieb:
>>
>>> Jupp, die Dateien sind auf dem Smartphone.
>>
>> Und?
>> Du kannst auch Daten auf einem Android Laufwerk mit Windows
>> bearbeiten, dazu musst du natürlich deinen Windwos Rechner mit dem
>> Smartphone verbinden.
>
> Und was genau soll das bringen?^

Das selbe wie mit einem Android Programm.

Grüße Harald

Wolfgang Strobl

unread,
Sep 5, 2015, 5:49:09 PM9/5/15
to
"Harald Klotz" <kl...@freenet.de>:
Also nichts, wie ich schon vermutete.

Keine Lösung des Problems, bloß Geschwafel.

Wolfgang Strobl

unread,
Sep 5, 2015, 5:49:09 PM9/5/15
to
Andreas Kohlbach <sept15....@spamgourmet.net>:

>Wolfgang Strobl wrote on 05. September 2015:
>>
>> "Harald Klotz" <kl...@freenet.de>:
>>
>>>Du kannst auch Daten auf einem Android Laufwerk mit Windows
>>>bearbeiten, dazu musst du natürlich deinen Windwos Rechner mit dem
>>>Smartphone verbinden.
>>
>> Und was genau soll das bringen?
>
>Das man keine App braucht.
>
>Ich mache das auch so (ohne App, nur mit passendem (Linux) Programm),
>dass ich Dateien auf den PC schaufle, dann dort bearbeite, und wieder
>zurück auf den Androiden schiebe. Wie neulich mit einer Playlist.

Und das löst das Problem des OP? Würde mich wundern.

Zur Erinnerung, es ging darum, auf dem Android-Smartphone für JPEGS die
Creation- und Modification-Time ausgehend von den EXIF-Timestamps von
JPEGS zu setzen. Dies kann, wie ich schon schrieb, eine App auf einem
nicht gerooteten Gerät auf einer simulierten SD-Card nicht und dies
geht, wie man dem von mir geposteten Link entnehmen kann (und was sich
mit meiner Erfahrung deckt) dann mit MTP auch nicht. Nach dem Transfer
zurück zum Android-Gerät haben die Dateien wieder die aktuelle Zeit als
Modification-Time. Viel Getue, keine Wirkung.

Mit Daten auf einer evtl. vorhandenen echten SD-Card funktioniert das
Setzen der Timestamps hingegen durchaus.

Greg N.

unread,
Sep 6, 2015, 12:52:46 PM9/6/15
to
Wolfgang Strobl <ne...@mystrobl.de> Wrote in message:

> ... Nach dem Transfer
> zurück zum Android-Gerät haben die Dateien wieder die aktuelle Zeit als
> Modification-Time. Viel Getue, keine Wirkung.

Bei mir trifft dies nicht zu. Beim transfer von Dateien von
Windows aufs Android bleibt das Mod Date genau so wie es auf
Windows war.

(Transfer per FTP, Android 4.4.2, Windows 8.1.)

Anders ist es mit dem Mod Date von Verzeichnissen, da verhält es
sich so wie du beschreibst.
--
Gregor

Wolfgang Strobl

unread,
Sep 6, 2015, 1:12:22 PM9/6/15
to
"Greg N." <yodel...@yahoo.com>:
Transfer per FTP? Seit wann unterstützen Windows und Android FTP out of
the box?

Falls das ein Tippfehler und MTP gemeint war, würde mich interessieren
- gerootet?
- Transferziel simulierte SD-Card?
- Welches konkrete Telefon, Hersteller?

Greg N.

unread,
Sep 6, 2015, 2:26:43 PM9/6/15
to
On 06.09.2015 19:12, Wolfgang Strobl wrote:

> Transfer per FTP? Seit wann unterstützen Windows und Android FTP out of
> the box?

Out of the Box wurde in diesem Thread nicht als Requirement genannt.
Ich empfehle als FTP Server auf Android den ES Datei Explorer.
Werbefrei, kostenlos.

Windows unterstützt FTP Client out of the box. Das ist eine
Standardfunktion des Explorers.

> - Transferziel simulierte SD-Card?

Ich weiß jetzt nicht, was eine simulierte SD Card ist, sorry :)

> - Welches konkrete Telefon, Hersteller?

Ich übertrage seit Jahren meine MP3 Files per FTP von Windows nach
Android (von Gingerbread bis Kitkat), sowohl auf die interne als auch
auf die externe SD Karte. Samsung, Acer und diverse Chinaböller.

Immer schon wird dabei das File Modification Date aus Windows
unverändert beibehalten.

--
Gregor

Wolfgang Strobl

unread,
Sep 6, 2015, 5:00:24 PM9/6/15
to
"Greg N." <yodel...@yahoo.com>:

>Ich weiß jetzt nicht, was eine simulierte SD Card ist, sorry :)

Wie ich schon schrieb, Android erlaubt es normalen Apps nicht, die
beiden relevanten Timestamps von Dateien auf "/mnt/sdcard" (das war in
Urzeiten mal eine tatsächlich vorhandene SD-Card, ist aber seit Ice
Cream Sandwich (oder so) lediglich ein per Fuse gemounteter Teil des
internen Flash) zu setzen.

>
>> - Welches konkrete Telefon, Hersteller?
>
>Ich übertrage seit Jahren meine MP3 Files per FTP von Windows nach
>Android (von Gingerbread bis Kitkat), sowohl auf die interne als auch
>auf die externe SD Karte.

Das beantwortet die obige Frage. Die interne "SD-Karte" ist alles
mögliche, aber keine SD-Karte.

>Samsung, Acer und diverse Chinaböller.
>
>Immer schon wird dabei das File Modification Date aus Windows
>unverändert beibehalten.

Dann ist das Gerät entweder gerootet oder ES-Explorer kennt einen Trick,
der sich noch nicht herumgesprochen hat. Was ich aber bezweifle.

Greg N.

unread,
Sep 6, 2015, 5:50:30 PM9/6/15
to
On 06.09.2015 22:59, Wolfgang Strobl wrote:


> Wie ich schon schrieb, Android erlaubt es normalen Apps nicht, die
> beiden relevanten Timestamps... zu setzen.

Dieser Sachverhalt ist mir bekannt.

Ich bin jetzt kein Programmierer, kann also nur vermuten, was hier
abläuft. Ich denke, eine FTP Server App unter Android braucht kein
explizites setLastModified(). Ich denke, das FTP API macht das im
verborgenen, mit den erforderlichen Rechten.

> Dann ist das Gerät entweder gerootet

ist es nicht.

> oder ES-Explorer kennt einen Trick...

nein, ich hab schon ein halbes Dutzend verschiedener FTP Apps benutzt.
Alle können das.

Gregor

Jörg Tewes

unread,
Sep 6, 2015, 6:31:14 PM9/6/15
to
Greg N. schrieb:

> Ich empfehle als FTP Server auf Android den ES Datei Explorer.
> Werbefrei, kostenlos.

Wie richtest du beim ES-Dateiexplorer einen FTP Server auf dem
Smartphone ein? Ich kann da gerade nix finden.


Bye Jörg

--
Sechs Jahre habe ich nicht geraucht, nicht gesoffen und nix mit
Frauen gehabt. Und dann wurde ich eingeschult. :-))

Greg N.

unread,
Sep 6, 2015, 6:44:22 PM9/6/15
to
On 07.09.2015 00:31, Jörg Tewes wrote:

> Wie richtest du beim ES-Dateiexplorer einen FTP Server auf dem
> Smartphone ein? Ich kann da gerade nix finden.


ES starten
Menü
Netzwerk
FTP
Hinzufügen eines Servers...
...und so weiter.

Falls dir das zu komliziert ist, nimm eine simple FTP server App, zum
Beispiel "WiFi FTP". Da musst du gar nichts einstellen.

--
Gregor

Jörg Tewes

unread,
Sep 6, 2015, 6:49:40 PM9/6/15
to
Greg N. schrieb:
> On 07.09.2015 00:31, Jörg Tewes wrote:
>
>> Wie richtest du beim ES-Dateiexplorer einen FTP Server auf dem
>> Smartphone ein? Ich kann da gerade nix finden.
>
>
> ES starten
> Menü
> Netzwerk
> FTP
> Hinzufügen eines Servers...
> ....und so weiter.

Darüber kann man einen Server einrichten auf den man zugreifen möchte.
Warum sonst muß ich da eine IP oder einen Namen angeben?

Ich fürchte du hast da irgendeine Erweiterung drin, die standardmäßig
nicht vorhanden ist.


Bye Jörg

--
"You're so cute when you're worried about investigating someone
close to you."
(Ivanova (to Garibaldi), "A Race Through Dark Places")

Greg N.

unread,
Sep 6, 2015, 7:13:03 PM9/6/15
to
On 07.09.2015 00:49, Jörg Tewes wrote:

> Ich fürchte du hast da irgendeine Erweiterung drin, die standardmäßig
> nicht vorhanden ist.

Nein, hab ich nicht, aber... ups, ich muss mich korrigieren. Ich habe
ziemlich viel mit FTP Client und server Programmen experimentiert,
sowohl von Android zu Android, als auch Android zu Windows.

Und nun habe ich mich falsch erinnert: ES Datei Explorer kann nur FTP
Client, nicht aber FTP Server. Sorry für die falsche Information.

Also, benutze irgendeine andere FTP Server App, da gibt es Dutzende. Ich
benutze WiFi FTP PRO, und als FTP Client den Windows Explorer.

--
Gregor

Jörg Tewes

unread,
Sep 6, 2015, 8:02:07 PM9/6/15
to
Greg N. schrieb:

> Ich benutze WiFi FTP PRO, und als FTP Client den Windows Explorer.

Probiere jetzt auch mal die App.


Bye Jörg

--
"I never start a conversation unless I know where it's going. But I
always leave a little room for someone to disappoint me. Thanks for
not doing it."
(Garibaldi (to G'Kar), "Comes the Inquisitor")

Jörg Tewes

unread,
Sep 6, 2015, 8:40:06 PM9/6/15
to
Harald Klotz schrub
Wenn du mir ein Windows EXIF Tool nennst das auf Laufwerke ohne
Laufwerksbuchstabe zugreifen kann.


Bye Jörg

--
Stirbt ein Bediensteter während einer Dienstreise, so ist damit die
Dienstreise beendet.
(Kommentar zum Bundesreisekostengesetz)

Eckhard Becker

unread,
Sep 7, 2015, 2:39:20 AM9/7/15
to
Am 07.09.2015 um 02:02 schrieb Jörg Tewes:
> Greg N. schrieb:
>
>> Ich benutze WiFi FTP PRO, und als FTP Client den Windows Explorer.
>
> Probiere jetzt auch mal die App.

Ich habe "FTP Server" sowohl auf gerooteten als auch nicht gerooteten
Geräten erfolgreich genutzt.

Und wenn ich es richtig verstanden habe geht es um das Umbenennen nach
EXIF-Datum und nicht darum, das Modification-Date der Datei selbst
anzupassen.
Dann sollte die Aufgabe so zu lösen sein.

E.

---
Diese E-Mail wurde von Avast Antivirus-Software auf Viren geprüft.
https://www.avast.com/antivirus

Eckhard Becker

unread,
Sep 7, 2015, 3:05:37 AM9/7/15
to
Am 05.09.2015 um 02:57 schrieb Jörg Tewes:
> Hallo Leute
>
> Kennt jemand eine App, die einfach nur das Datum aus den EXIF Daten
> nimmt, und es für das Dateidatum vergibt?
Wenn es nicht wg. Berechtigungen klemmt könnte folgendes helfen (nicht
getestet):
https://play.google.com/store/apps/details?id=com.klangappdev.bulkrenamewizard

Jörg Tewes

unread,
Sep 7, 2015, 5:43:28 AM9/7/15
to
Eckhard Becker schrieb:

> Und wenn ich es richtig verstanden habe geht es um das Umbenennen nach
> EXIF-Datum und nicht darum, das Modification-Date der Datei selbst
> anzupassen.

Du hast falsch verstanden. Es geht darum das Datum anzupassen.
Umbenennen ist kein Problem.


Bye Jörg

--
"Well, you could put a bag over his head and do it for Babylon 5."
(Dr. Franklin (to Ivanova), "Acts of Sacrifice")

Harald Klotz

unread,
Sep 7, 2015, 8:08:09 AM9/7/15
to
Wolfgang Strobl schrieb:

> Also nichts, wie ich schon vermutete.
>
> Keine Lösung des Problems, bloß Geschwafel.

Von dir!

Du hast keine Ahnung vom Dateisystem.

Grüße Harald

Harald Klotz

unread,
Sep 7, 2015, 8:08:10 AM9/7/15
to
Wolfgang Strobl schrieb:

> Das beantwortet die obige Frage. Die interne "SD-Karte" ist alles
> mögliche, aber keine SD-Karte.

Aber offensichtlich ein Dateisystem welches auch von Windows
zugreifbar ist.

> Dann ist das Gerät entweder gerootet oder ES-Explorer kennt einen
> Trick, der sich noch nicht herumgesprochen hat. Was ich aber
> bezweifle.

Warum sollte das erforderlich sein.
Ich kann auf die internen SD Card schreibend zugreifen.

Grüße Harald

Eckhard Becker

unread,
Sep 7, 2015, 9:46:53 AM9/7/15
to
Am 07.09.2015 um 11:43 schrieb Jörg Tewes:
> Eckhard Becker schrieb:
>
>> Und wenn ich es richtig verstanden habe geht es um das Umbenennen nach
>> EXIF-Datum und nicht darum, das Modification-Date der Datei selbst
>> anzupassen.
>
> Du hast falsch verstanden. Es geht darum das Datum anzupassen.
> Umbenennen ist kein Problem.
Arg, ok.

Dann würde mich interessieren, warum du das willst/brauchst.

Harald Klotz

unread,
Sep 7, 2015, 9:50:10 AM9/7/15
to
Jörg Tewes schrieb:

> Wenn du mir ein Windows EXIF Tool nennst das auf Laufwerke ohne
> Laufwerksbuchstabe zugreifen kann.

Bei mir bekommen die Speicher des Androiden einen Buchstaben.

Grüße Harald

Jörg Tewes

unread,
Sep 7, 2015, 10:52:19 AM9/7/15
to
Eckhard Becker schrieb:
> Am 07.09.2015 um 11:43 schrieb Jörg Tewes:
>> Eckhard Becker schrieb:
>>
>>> Und wenn ich es richtig verstanden habe geht es um das Umbenennen nach
>>> EXIF-Datum und nicht darum, das Modification-Date der Datei selbst
>>> anzupassen.
>>
>> Du hast falsch verstanden. Es geht darum das Datum anzupassen.
>> Umbenennen ist kein Problem.
> Arg, ok.
>
> Dann würde mich interessieren, warum du das willst/brauchst.

Weil die Dateien alle ein Datum von der letzten Wiederherstellung haben,
das hatte ich im Ausgangsposting schon geschrieben.

> ---
> Diese E-Mail wurde von Avast Antivirus-Software auf Viren geprüft.
> https://www.avast.com/antivirus

Die Werbung kann man abschalten.


Bye Jörg

--
"What do I do now?"
"Old style? You roll over and go to bed. New style? You go out for
pizza and I never see you again."
(Ivanova, Correlilmurzon (Sex, human style), "Acts of Sacrifice")

Wolfgang Strobl

unread,
Sep 7, 2015, 6:19:06 PM9/7/15
to
"Harald Klotz" <kl...@freenet.de>:
Das wird's wohl sein.

Wolfgang Strobl

unread,
Sep 7, 2015, 6:19:07 PM9/7/15
to
"Greg N." <yodel...@yahoo.com>:

>On 06.09.2015 22:59, Wolfgang Strobl wrote:
>
>
>> Wie ich schon schrieb, Android erlaubt es normalen Apps nicht, die
>> beiden relevanten Timestamps... zu setzen.
>
>Dieser Sachverhalt ist mir bekannt.

Faszinierend. Ist das der Grund, warum Du in dem Zitat selektiv den
relevanten Teil weggelassen hast?

>
>Ich bin jetzt kein Programmierer,

Ja dann.

>kann also nur vermuten, was hier
>abläuft. Ich denke, eine FTP Server App unter Android braucht kein
>explizites setLastModified().

Klar braucht sie das nicht, dann erhält die erzeugte Datei halt implizit
aktuelle Zeit als Zeitstempel.


>Ich denke, das FTP API macht das im
>verborgenen, mit den erforderlichen Rechten.

Was denn für ein FTP API?

>
> > Dann ist das Gerät entweder gerootet
>
>ist es nicht.

ok.

>
> > oder ES-Explorer kennt einen Trick...
>
>nein, ich hab schon ein halbes Dutzend verschiedener FTP Apps benutzt.
>Alle können das.

"können das" wäre konkret utime resp. setLastModified erfolgreich auf
der internen "SD-Card" anwenden.

swiftp z.B?

Jörg Tewes

unread,
Sep 7, 2015, 6:33:06 PM9/7/15
to
Wolfgang Strobl schrieb:
> "Harald Klotz" <kl...@freenet.de>:

>>Du hast keine Ahnung vom Dateisystem.
>
> Das wird's wohl sein.

Ich habe eben gerade versucht mit dem Totalcommander das Datum auf der
internen SD-Card des Nexus 5 zu verändern. Da kommt dann die Meldung,
daß das nicht erlaubt wäre. Umbenennen hingegen ist mit dergleichen App
kein Problem. Da hat Google ja mal nen seltsamen Bug eingebaut.
Vielleicht ists ja bei Android 6 behoben. ;-)

Jemand hier der auf der internen SD-Card das Datum einer Datei verändern
kann? Vielleicht sogar bei einem Nexus Gerät?


Bye Jörg

--
"If you are going to kill me, then do so. Otherwise I have
considerable work to do."
(Lennier (to Kalain), "Points of Departure")

Wolfgang Strobl

unread,
Sep 7, 2015, 6:40:17 PM9/7/15
to
Jörg Tewes <jogi...@gmx.net>:

>Eckhard Becker schrieb:
>> Am 07.09.2015 um 11:43 schrieb Jörg Tewes:
>>> Eckhard Becker schrieb:
>>>
>>>> Und wenn ich es richtig verstanden habe geht es um das Umbenennen nach
>>>> EXIF-Datum und nicht darum, das Modification-Date der Datei selbst
>>>> anzupassen.
>>>
>>> Du hast falsch verstanden. Es geht darum das Datum anzupassen.
>>> Umbenennen ist kein Problem.
>> Arg, ok.
>>
>> Dann würde mich interessieren, warum du das willst/brauchst.
>
>Weil die Dateien alle ein Datum von der letzten Wiederherstellung haben,
>das hatte ich im Ausgangsposting schon geschrieben.

Tja, einige schwere Fälle von
https://en.wiktionary.org/wiki/male_answer_syndrome hier.

Auf die Gefahr hin, in die selbe Falle zu tappen, ich würde dergleichen
ungefähr so machen:

1 # -*- coding: utf-8 -*-
3 jpgpath="/mnt/sdcard2/examples"
4 from container import *
5 import os,glob
6 z=os.path.join(context.external,"exifread.zip")
8 sys.path.append(z)
10 from adjustexif import adjust
11 def main():
12 anpassen=Box("Timestamp anpassen",size=(6,2))
13 display.add(anpassen)
14 def action(self):
15 jpgs=glob.glob(os.path.join(jpgpath,"*.jpg"))
16 adjust(jpgs)
18 anpassen.setaction(action)

Funktioniert unter den bereits erläuterten Randbedingungen (!)
problemlos.

adjust.py enthält i.W.

1 import sys,glob,time,os
2 from datetime import datetime
3 from strptime import strptime
4 from exifread import process_file

6 def timestamp(s):
7 return strptime(s,"%Y:%m:%d %H:%M:%S")

10 def adjust(what):
11 for j in what:
12 with open(j,"r") as jf:
13 exif = process_file(jf)
14 dt= exif["EXIF DateTimeOriginal"]
16 ts=timestamp(dt.values)
17 time_t=time.mktime(ts)
18 os.utime(j,(time_t,time_t))

Greg N.

unread,
Sep 7, 2015, 7:01:20 PM9/7/15
to
On 08.09.2015 00:15, Wolfgang Strobl wrote:

> Faszinierend. Ist das der Grund, warum Du in dem Zitat selektiv den
> relevanten Teil weggelassen hast?

Dahinter steckt keine böse Absicht, ich dachte, das verkürzte Zitat
reicht so.

Aber um festzustellen, wer denn hier nun Recht hat, ist eine Debatte
über die Relevanz des Zitates nicht zielführend. Da gibt es für Dich
einen ganz einfachen Weg:

Probiers halt einfach mal aus. Brauchst dazu nur eine beliebige FTP
server App und Windows Explorer.
--
Gregor

Wolfgang Strobl

unread,
Sep 8, 2015, 2:00:19 AM9/8/15
to
"Greg N." <yodel...@yahoo.com>:

>>Probiers halt einfach mal aus. Brauchst dazu nur eine beliebige FTP
>server App und Windows Explorer.

Du liest sehr selektiv. swiftp hatte ich bereits genannt.

frank paulsen

unread,
Sep 8, 2015, 3:31:54 AM9/8/15
to
Jörg Tewes <jogi...@gmx.net> writes:

> Ich habe eben gerade versucht mit dem Totalcommander das Datum auf der
> internen SD-Card des Nexus 5 zu verändern. Da kommt dann die Meldung,
> daß das nicht erlaubt wäre. Umbenennen hingegen ist mit dergleichen App
> kein Problem. Da hat Google ja mal nen seltsamen Bug eingebaut.
> Vielleicht ists ja bei Android 6 behoben. ;-)
>
> Jemand hier der auf der internen SD-Card das Datum einer Datei verändern
> kann? Vielleicht sogar bei einem Nexus Gerät?

ja. bis zum Nexus S geht das, danach (Android 4.2+) ist es abgeschaltet.

das verhalten ist von google so gewollt, auch wenn es dem anwender
saudaemlich vorkommt. der entsprechende syscall laesst sich ohne root
nicht verwenden, abhilfe gibt es nur, indem man die datei loescht, und
mit passendem datum hinkopiert.

obige ausfuehrungen gelten fuer die interne sdcard von android-geraeten
mit Android version 4.2 oder hoeher, solange die interne sdcard per fuse
gemounted ist, und der schreibende user nicht root.

wenn man ein geraet hat, das die interne sdcard per usb-storage
freigibt, ist sie nicht mehr per fuse gemounted, dann laesst sich auch
das datum aendern.

--
frobnicate foo

frank paulsen

unread,
Sep 8, 2015, 3:31:54 AM9/8/15
to
Wolfgang Strobl <ne...@mystrobl.de> writes:

> 18 os.utime(j,(time_t,time_t))

feines beispiel. genau das funktioniert ab Android 4.2 fuer
fuse-gemountete sdcards nicht mehr :)

--
frobnicate foo

Wolfgang Strobl

unread,
Sep 8, 2015, 1:23:31 PM9/8/15
to
frank paulsen <frank....@gmx.net>:
Yep Und genau das habe ich vor drei Tagen hier beschrieben (in
<a1nlua1r1d6jis315...@4ax.com>) , nachdem ich es zunächst
so ausprobiert und dann nachgelesen hatte, warum es nicht bzw. nicht
mehr funktioniert.

Es ist schon erstaunlich, was an z.T. regelrecht bizarren Verrenkungen
empfohlen wird, um ein im ungünstigen Fall unlösbares und im günstigen
Fall trivales Problem zu lösen. :-)

Immer wieder lesenswert:

https://de.wikipedia.org/wiki/Nichtdeterministisches_Experiment#Die_abergl.C3.A4ubische_Ratte

Und natürlich der Klassiker:

<http://psychclassics.yorku.ca/Skinner/Pigeon/>

Jörg Tewes

unread,
Sep 8, 2015, 9:31:25 PM9/8/15
to
Harald Klotz schrub
Ja beim Uralt Androiden passiert das noch.


Bye Jörg

--
A theologian is like a blind man in a dark room searching for a black cat
which isn't there - and finding it!

Arno Welzel

unread,
Sep 9, 2015, 4:30:47 AM9/9/15
to
Am 2015-09-09 um 03:00 schrieb Jörg Tewes:

> Harald Klotz schrub
>
>> Jörg Tewes schrieb:
>
>>> Wenn du mir ein Windows EXIF Tool nennst das auf Laufwerke ohne
>>> Laufwerksbuchstabe zugreifen kann.
>
>> Bei mir bekommen die Speicher des Androiden einen Buchstaben.
>
> Ja beim Uralt Androiden passiert das noch.

Ergänzend: Es kommt darauf an, ob sich ein Gerät via USB als
Massenspeicher meldet oder MTP (Media Transfer Protocol) bzw. PTP
(Picture Transfer Protocol) spricht.

Als Massenspeicher kann sich ein Gerät nur melden, wenn es gleichzeitig
das dafür verwendete Dateisystem selber intern abmeldet - sonst gäbe es
massive Probleme, wenn Windows via USB und Android selbst gleichzeitig
darauf zugreifen wollen. Es werden nämlich keine Dateien und
Verzeichnisse übertragen, sondern Datenblöcke des Dateisystems. Zudem
muss Windows auch das Dateisystem verstehen, in dem der Speicher
vorliegt - bei FAT und ExFAT in der Regel kein Problem, bei ext3/ext4
der "internen SD-Karten" neuerer Androiden aber durchaus.

Deshalb haben Geräte mit Android 2 via USB auch nur die "externe"
SD-Karte als Laufwerk verfügbar gemacht, die während dessen für Apps auf
dem Gerät selbst selbst gesperrt war. Das interne Dateisystem kann rein
technisch nicht so verfügbar gemacht werden.

Aus den genannten gründen wurde ab Android 3 standardmäßig MTP verwendet
- da kann Android das Dateisystem selber weiter nutzen, da maximal
einzelne Dateien während der Übertragung gesperrt werden müssen.



--
Arno Welzel
http://arnowelzel.de
http://de-rec-fahrrad.de
http://fahrradzukunft.de

Jörg Tewes

unread,
Sep 9, 2015, 6:28:34 AM9/9/15
to
Arno Welzel schrieb:
> Am 2015-09-09 um 03:00 schrieb Jörg Tewes:
>
>> Harald Klotz schrub
>>
>>> Jörg Tewes schrieb:
>>
>>>> Wenn du mir ein Windows EXIF Tool nennst das auf Laufwerke ohne
>>>> Laufwerksbuchstabe zugreifen kann.
>>
>>> Bei mir bekommen die Speicher des Androiden einen Buchstaben.
>>
>> Ja beim Uralt Androiden passiert das noch.
>
> Ergänzend: Es kommt darauf an, ob sich ein Gerät via USB als
> Massenspeicher meldet oder MTP (Media Transfer Protocol) bzw. PTP
> (Picture Transfer Protocol) spricht.

Du kennst neuere Androiden, also nicht älter als 3 Jahre, die sich via
USB als Massenspeicher melden?


Bye Jörg

--
Computer games don't affect kids. If Pacman would have affected us
as children, we would now run around in darkened rooms, munching
pills and listening to repetetive music.

Arno Welzel

unread,
Sep 9, 2015, 8:37:19 AM9/9/15
to
Am 2015-09-09 um 12:28 schrieb Jörg Tewes:

> Arno Welzel schrieb:
>> Am 2015-09-09 um 03:00 schrieb Jörg Tewes:
>>
>>> Harald Klotz schrub
>>>
>>>> Jörg Tewes schrieb:
>>>
>>>>> Wenn du mir ein Windows EXIF Tool nennst das auf Laufwerke ohne
>>>>> Laufwerksbuchstabe zugreifen kann.
>>>
>>>> Bei mir bekommen die Speicher des Androiden einen Buchstaben.
>>>
>>> Ja beim Uralt Androiden passiert das noch.
>>
>> Ergänzend: Es kommt darauf an, ob sich ein Gerät via USB als
>> Massenspeicher meldet oder MTP (Media Transfer Protocol) bzw. PTP
>> (Picture Transfer Protocol) spricht.
>
> Du kennst neuere Androiden, also nicht älter als 3 Jahre, die sich via
> USB als Massenspeicher melden?

Nein - das wurde faktisch seit Android 3 abgeschafft, was ich aber auch
schrieb. Ich wollte aber eben auch vermitteln, warum das so ist.

Harald Klotz

unread,
Sep 9, 2015, 11:17:09 AM9/9/15
to
Arno Welzel schrieb:

> Nein - das wurde faktisch seit Android 3 abgeschafft, was ich aber
> auch schrieb. Ich wollte aber eben auch vermitteln, warum das so
> ist.

Naja, der Sinn erschliesst sich nicht, es muss nicht so gelöst werden.

Wenn es nur so möglich wäre, gäbe es keine Netzwerke.

Grüße Harald

Arno Welzel

unread,
Sep 9, 2015, 11:18:12 PM9/9/15
to
Harald Klotz schrieb am 2015-09-09 um 15:40:
> Arno Welzel schrieb:
>
>> Nein - das wurde faktisch seit Android 3 abgeschafft, was ich aber
>> auch schrieb. Ich wollte aber eben auch vermitteln, warum das so
>> ist.
>
> Naja, der Sinn erschliesst sich nicht, es muss nicht so gelöst werden.

Doch, wenn das Gerät *selbst* während der Verbindung via USB weiterhin
auf seinen eigenen Speicher zugreifen können will, dann muss es so
gelöst werden, dass der Speicher via USB eben nicht als Block-Device aka
"USB-Massenspeicher" angeboten wird.

> Wenn es nur so möglich wäre, gäbe es keine Netzwerke.

Was hat die Betriebsart "Massenspeicher" im Vergleich zur Nutzung über
höhere Protokolle wie MTP, PTP, FTP oder SMB damit zu tun?
0 new messages