- Betriebssystem
- Android
- Handy-Modell
- Xiaomi Mi9tpro
- Threema-Version
- 5.1.4
Hallo zusammen,
ich habe gestern mein Handy neu Installiert und dabei wie immer vorher eine Mediensicherung für Threema gemacht. Die ist auch fehlerfrei durchgelaufen, so dass ich mit dem Update weiter geacht habe. Allerdings lässt sich die Datei nun nicht wiederherstellen. Ich erhalte sofort folgenden Fehler:
Backup wiederherstellen - Backup-Datei ungültig.
Ich habe dann nach einer Anleitung im Internet das Archiv versucht zu reparieren und erhalte diesen Fehler:
$ zip -FF threema-backup_1681232942135_1.zip --out threema_new.zip
Fix archive (-FF) - salvage what can
Found end record (EOCDR) - says expect single disk archive
Scanning for entries...
copying: settings (45 bytes)
copying: identity (132 bytes)
copying: message_0835416283.csv (149 bytes)
copying: message_2114776719.csv (280 bytes)
[...]
copying: message_media_3e16d22b-928a-4c78-ad66-d0751ce4a88c fcopy: write error
zip warning: no end of stream entry found: message_media_3e16d22b-928a-4c78-ad66-d0751ce4a88c
zip warning: rewinding and scanning for later entries
zip warning: unexpected signature 50 4b 07 08 on disk 0 at 292906074
zip warning: skipping this signature...
copying: message_media_0188a4da-1b0d-4535-bcc5-4878f7c013d6
zip warning: no end of stream entry found: message_media_0188a4da-1b0d-4535-bcc5-4878f7c013d6
zip warning: rewinding and scanning for later entries
Ich kann die Datei aber grundsätzlich entpacken und ich habe die beiden dort angemerkten Dateien einmal mit einem alten Backup verglichen und es sind keine Unterschiede vorhanden.
Ich habe daher die entpackte Datei wieder zusammengepackt und es noch einmal versucht und erhalte tatsächlich einen anderen Fehler, nachdem er mich nach dem Passwort gefragt hat:
Die ID konnte nicht wiederhergestellt werden. Gund: Die ID konnte nicht wiederhergestellt werden. Grund: n/a
Da ich genau den gleichen Fehler auch bekomme, wenn ich ein funktionierendes Backup entpacke und wieder einpacke, habe ich noch die Hoffnung, dass ich nur die falschen Optionen fürs packen verwende. So habe ich es versucht:
7z.exe a -tzip -mtp=0 -mm=Deflate -mmt=on -mx1 -mfb=32 -mpass=1 -sccUTF-8 -mcu=on "-pabcd1234" -mem=AES256 -bb0 -bse0 -bsp2 -w -mtc=on -mta=on threema-backup_1800000000002_1.zip .
In einem meiner zahlreichen Versuche habe ich auch einmal einen Fehler zur Datei nonces.csv. Diese gab es gar nicht in dem alten Backup. Wofür ist sie da?
Weiß jemand, wie man genau die Datei packen muss, damit Threema sie korrekt verarbeitet? Kann ich die enpackten Dateien aus dem Archiv irgendwie verifizieren? Es scheint nichts zu fehlen und alle UUID, au die verwiesen wird sind vorhanden, aber wer weiß.
Schönen Gruß
Nicolas
