von 5281 SMS wurden nur 5220 wiederhergestellt

UlfZi
Beiträge: 46
Registriert: So 27. Mai 2018, 18:10
Wohnort: Köln

Beitrag von UlfZi »

icke1954 hat geschrieben:
UlfZi hat geschrieben:Anhänge von empfangenen MMS werden weder unter Konversationen noch im Posteingang angezeigt
Hmm, das sollte nicht der Fall sein!
Bist Du Dir sicher, dass sich die Anhänge im Handy befinden?
Wenn z.b. die mobilen Daten deaktiviert sin, kommt der Text der MMS an aber nicht der Anhang.
Wenn sie per MPE vom Handy heruntergeladen wurden, müssen sie dort wohl gewesen sein. Mit anderen Worten, ich spreche hier von der Ansicht in MPE, und zwar ohne angeschlossenes Handy.
icke1954 hat geschrieben:Den Vorschlag leite ich an FJ weiter.
Danke!
icke1954 hat geschrieben:Gefunden habe ich eine Lösung, die allerdings...
1. Für Otto-Normalanwender nicht leicht umsetzbar ist
2. Nicht mehr auf dem aktuellen Stand zu sein scheint

https://blog.bmarwell.de/whatsapp-mehre ... enfuehren/
Danke!

P.S.: Wenn ich die Antworten direkt hinter den Quote schreibe, ohne Zeilenumbruch, dann entfällt die unschöne Leerzeile.
icke1954
Moderator
Beiträge: 18155
Registriert: Sa 19. Apr 2014, 10:35

Beitrag von icke1954 »

UlfZi hat geschrieben:Wenn sie per MPE vom Handy heruntergeladen wurden, müssen sie dort wohl gewesen sein. Mit anderen Worten, ich spreche hier von der Ansicht in MPE, und zwar ohne angeschlossenes Handy.
Woran das liegen sol,l weiß ich dann auch nicht?
Bei mir werden alle Anhänge, wie schon erwähnt, korrekt angezeigt.
Kannst Du den Fehler bei beiden Handys mit neuen MMS's reproduzieren ?
UlfZi
Beiträge: 46
Registriert: So 27. Mai 2018, 18:10
Wohnort: Köln

Beitrag von UlfZi »

icke1954 hat geschrieben:Woran das liegen sol,l weiß ich dann auch nicht?
Bei mir werden alle Anhänge, wie schon erwähnt, korrekt angezeigt.
Ich glaube, ich verstehe jetzt den ganzen Kuddelmuddel. Für PC-Archiv und Konversationen (Posteigang + Gesendet) müssen die Bilder doppelt vorhanden sein, also die Dateinamen jeweils mit Zeitstempel oder ID beginnend.

In den 5281 Nachrichten sind 61 MMS, davon 56 IN und 5 OUT. In den MMS sind 71 Anhänge verlinkt, davon 15 Texte und 56 Bilder und von letzteren 5 in MMS;OUT und 51 in MMS;IN. Die 51 eingegangenen Bilder sind also in nur 46 eingegangenen MMS. Insgesamt gibt es 61 Bilddateien, davon 56 fürs PC-Archiv (Dateinamen beginnend mit Zeitstempel) und 5 für Gesendet (Dateinamen beginnend mit ID).

Meine Annahme, dass die 56+5 Bilder im Ordner MessageAttachments den 56+5 MMS entsprechen, war also falsch. Dass die Zahlen so übereinstimmen ist also reiner Zufall und dem geschuldet, dass in 5 MMS 2 Bilder drin sind.

Es fehlen also die 51 Bilder der eingegangenen MMS mit ID im Dateinamen beginnend und die werden deshalb im Posteingang nicht angezeigt.
Warum die von MPE nicht angelegt wurden, ist dann die Frage.

Rätsel gelöst, danke für die Entdeckung.
icke1954 hat geschrieben:Kannst Du den Fehler bei beiden Handys mit neuen MMS's reproduzieren ?
Auf das neue Handy hab' ich die MMS bisher doch noch gar nicht drauf gekriegt. In MPE sind im Profil des neuen Handys die MMS nur im PC-Archiv enthalten.
icke1954
Moderator
Beiträge: 18155
Registriert: Sa 19. Apr 2014, 10:35

Beitrag von icke1954 »

UlfZi hat geschrieben:Auf das neue Handy hab' ich die MMS bisher doch noch gar nicht drauf gekriegt. In MPE sind im Profil des neuen Handys die MMS nur im PC-Archiv enthalten.
Na ja, ich meinte ja weder bei dem alten, noch dem neuen Handy die alten MMS, sondern ob Du diesen (angeblichen) Fehler, bei neu ankommenden MMS reproduzieren kannst ?
UlfZi
Beiträge: 46
Registriert: So 27. Mai 2018, 18:10
Wohnort: Köln

Beitrag von UlfZi »

icke1954 hat geschrieben:Na ja, ich meinte ja weder bei dem alten, noch dem neuen Handy die alten MMS, sondern ob Du diesen (angeblichen) Fehler, bei neu ankommenden MMS reproduzieren kannst ?
Ja das wäre schwierig in Erfahrung zu bringen gewesen, da beide Handys ja nicht in meinem Besitz sind. Das alte Handy ist nicht mehr in Gebrauch, da gibt es also keine neuen MMS mehr, und das neue wird täglich genutzt. Und mir vor allem letzteres eine Zeitlang zum "Spielen" zu geben wäre ein größerer logistischer Aufwand.

Ich wundere mich nun, warum Du mir damals in meinem 2. Post nicht schon einen Hinweis bzgl. der Dateinamen-Logik im Ordner MessageAttachments gegeben hast, dann wäre die Ursache der nicht angezeigten MMS-Anhänge schon damals klar geworden. Ich bin damals ja davon ausgegangen, dass die unterschiedlichen Dateinamen die gesendeten von den empfangenen unterscheiden, und nicht – wie jetzt klar – archiviert von ge-cached.

Jetzt im Nachhinein muss ich sagen, dass ich es datenstrukturtechnisch ziemlich ungünstig finde, die Anhänge der Archiv-Nachrichten mit denen vom Online-Cache im gleichen Ordner zu vermischen. Ich finde, ein Archiv sollte in einer eigenen Datenstruktur separiert werden, auch schon damit man es eben problemlos "archivieren" kann. Das ist vielleicht einen Hinweis an FJ wert.

Ich habe nun in einem aufwendigen Prozess (Herstellen einer copy+rename-Batchdatei aus der Messages.dat mittels mehrstufiger RegEx-Techniken) die fehlenden Bilddateien restauriert. Nun werden alle Anhänge wie vorgesehen korrekt angezeigt.
icke1954
Moderator
Beiträge: 18155
Registriert: Sa 19. Apr 2014, 10:35

Beitrag von icke1954 »

UlfZi hat geschrieben:Ich wundere mich nun, warum Du mir damals in meinem 2. Post nicht schon einen Hinweis bzgl. der Dateinamen-Logik im Ordner MessageAttachments gegeben hast...
Weil ich mir bis zu diesem Zeitpunkt noch keine Gedanken über den Inhalt des Ordners "MessageAttachments" gemacht hatte, ich selbst überhaupt nichts mit MMS zu tun habe (d.h. mir schickt niemand eine und ich versende selbst auch keine MMS) und Du der Erste bist, der dieses Problem hier im Forum angesprochen hatte.
UlfZi hat geschrieben:Jetzt im Nachhinein muss ich sagen, dass ich es datenstrukturtechnisch ziemlich ungünstig finde, die Anhänge der Archiv-Nachrichten mit denen vom Online-Cache im gleichen Ordner zu vermischen. Ich finde, ein Archiv sollte in einer eigenen Datenstruktur separiert werden, auch schon damit man es eben problemlos "archivieren" kann. Das ist vielleicht einen Hinweis an FJ wert.
Gut das findest Du so, FJ war da wahrscheinlich anderer Meinung und ich sehe da auch kein Problem, da der normale User sich eigentlich nicht um den Inhalt dieses Ordner kümmern muss.
D.h. sind die Fotos, wie Du vermutest, nicht übertragen worden, hätten sie auch in dem separaten Ordner gefehlt.
Sind die Fotos aber ursprünglich übertragen worden, muß sie jemand gelöscht haben ?!
UlfZi
Beiträge: 46
Registriert: So 27. Mai 2018, 18:10
Wohnort: Köln

Beitrag von UlfZi »

icke1954 hat geschrieben:... ich selbst überhaupt nichts mit MMS zu tun habe (d.h. mir schickt niemand eine und ich versende selbst auch keine MMS)
Ich auch nicht, ich selber habe auch kein Android in Gebrauch, ich nutze noch mein gutes 15 Jahre altes PalmTreo 650. Ich werde aber immer mal wieder von Android-Nutzern angesprochen, ob ich ihre Daten übertragen kann. Gerade Frauen nutzen MMS häufig, ohne sich über die Konsequenzen wie z.B. auch Gebühren Gedanken zu machen. So kam es, dass ich mich mit MPE beschäftigen musste, und dadurch auch mal wieder mit Windoof, denn für mich selbst nutze ich seit 10 Jahren nur noch Ubuntu und da gibt es leider noch kein gutes auf ADB aufbauendes Tool, auch wenn da ADB "out of the box" funktioniert ohne das bei Windoof übliche Gehakle mit fehlenden Treibern.
icke1954 hat geschrieben:... und Du der Erste bist, der dieses Problem hier im Forum angesprochen hatte.
Das ist wohl mein Karma, dass wenn ich ein neues Programm nutze, dass ich immer der Erste bin, der eine bestimmte Macke findet.
icke1954 hat geschrieben:Gut das findest Du so, FJ war da wahrscheinlich anderer Meinung und ich sehe da auch kein Problem, da der normale User sich eigentlich nicht um den Inhalt dieses Ordner kümmern muss.
D.h. sind die Fotos, wie Du vermutest, nicht übertragen worden, hätten sie auch in dem separaten Ordner gefehlt.
Ja sicher, doch hätte ich den Grund für die fehlende Anzeige der empfangenen MMS-Anhänge dann sofort leicht erkannt. Da Programmierer wie ich Programme eben nicht nur von der Nutzeroberfläche betrachten, sondern eben auch von der Datenseite aus – z.B. um in der Oberfläche nicht vorhandene Funktionen ausführen zu können, oder um Bugs zu ergründen – fände ich es dennoch nett, Du würdest FJ meinen Kommentar zur Datenstruktur dennoch mal weiterleiten.

Mit der Datenstruktur und deren Ablageort von Programmen beschäftige ich mich auch schon deshalb fast routinemäßig, um bestehende Daten nach einem Systemupdate auch wieder zur Verfügung zu haben – siehe z.B. das Problem mit zurückliegenden WhatsApp-Nachrichten

Wäre es Dir möglich, auch mal zu testen, was passiert, wenn man mit dem aktuellen Client auf dem Handy ein Archiv erzeugt (mit allen Nachrichten markiert), ohne vorher "Herunterladen" oder "Synchronisieren" betätigt zu haben?
icke1954 hat geschrieben:Sind die Fotos aber ursprünglich übertragen worden, muß sie jemand gelöscht haben ?!
Da bin ich ganz sicher, dass ich das nicht getan habe, denn mit dem Ordner "MessageAttachments" (nur da hätte ich Anhänge manuell löschen können) hatte ich mich erst beschäftigt, nachdem ich die nach der Wiederherstellung im neuen Handy fehlenden 61 Nachrichten bemerkt hatte.
icke1954
Moderator
Beiträge: 18155
Registriert: Sa 19. Apr 2014, 10:35

Beitrag von icke1954 »

UlfZi hat geschrieben:Wäre es Dir möglich, auch mal zu testen, was passiert, wenn man mit dem aktuellen Client auf dem Handy ein Archiv erzeugt (mit allen Nachrichten markiert), ohne vorher "Herunterladen" oder "Synchronisieren" betätigt zu haben?
Ich weiß jetzt nicht, was Du genau meinst ?
Bei der Funktion (SMS/MMS) Ins Archiv kopieren, spielt der Client keine Rolle, da nicht auf ihn zugegriffen wird.
Nach dem Kopieren einer MMS incl. Anhang ist das Bild wie schon erwähnt 2 x vorhanden z.b.
1. 00001000000A_IMG-20200909-WA0001.jpg (Posteingang)
2. 20200925T170005_IMG-20200909-WA0001.jpg (Archiv)

Bei der Funktion (SMS/MMS) Ins Archiv verschieben
Wird 00001000000A_IMG-20200909-WA0001.jpg (Posteingang) gelöscht und 20200925T170005_IMG-20200909-WA0001.jpg (Archiv) erstellt.
Auf dem Handy bleibt die MMS incl. Anhang erhalten.

In diesem Zusammenhang fällt mir noch ein:
UlfZi hat geschrieben:(nur da hätte ich Anhänge manuell löschen können)
Wenn Du statt kopieren, die Funktion Ins Archiv verschieben genutzt und danach die Datenbank Messages.dat wieder mit dem Original überschrieben hattest, dann wären die Fotos auch nicht mehr vorhanden.
Antworten