> Interestingly here, the sqlite DB would be trivially fixable, and messages restorable, with the `sqlite3` CLI.
It seems to me like the app itself should be able to perform this operation and restore data? Why is this not just fixed in the app?
Because lost messages are safe. If the user data is gone, it can’t be stolen!
Because Signal developers do not spend time on this.
Which is all well; after all nobody is paying them to do it.
My complaint is that they + iOS simultaneously prevent able users from fixing it themselves, or paying somebody to fix it.