Open missytake opened 1 day ago
Hi!
There was an issue where the tool would import disappearing-timer-messages in groups incorrectly, causing crashes when opening these group chats (assuming you used the --importdesktopcontacts
-option). This has been fixed in the meantime, but you probably performed the import before that fix. I strongly suspect you are running into this problem. To check, you could look at your crash log and check if it crashes with a message like: android.database.sqlite.SQLiteException: unknown error (code 0 SQLITE_OK): Unable to convert BLOB to string
.
If you were to redo the process with the current version of the tool, this problem would probably not happen. Alternatively, it may be simpler to take the crashing Android backup (or export a new one) and run:
signalbackup-tools [backup] [passphrase] --runsqlquery "DELETE FROM message WHERE TYPEOF(body) IS 'blob'" -o [output]
, which should delete the faulty messages and prevent any more crashes.
If you are seeing a different crash, or this doesn't fix it, please send me the crash log and I'll take a look if I can do anything. My email address is in the README (search for 'mail').
Let me know how it goes. Thanks!
Thanks a lot for your effort on fixing the mess that is Signal's architecture! <3
What we did:
What we tried then and what bugs we encountered:
We also have a signal-android log file and traceback, send me an email to missytake@systemli.org, then I can mail it to you :)
Priorities
My partner has a strong priority on having the message history on the phone, because it contains information important for daily life. Being reachable over signal follows directly after that. We are still hoping that we can save the message history though^^ And we also hope that once they get a phone with enough storage space we are able to restore all of the message history, including the old attachments.