bepaald / signalbackup-tools

Tool to work with Signal Backup files.
GNU General Public License v3.0
755 stars 36 forks source link

export Signal settings and lost of blocked contacts & groups #189

Closed Meteor0id closed 5 months ago

Meteor0id commented 6 months ago

Nothing important but we could also add an option to render a html overview of all blocked contacts and might as well throw in Signal Android settings. --includeBlockedList --includeSettings

bepaald commented 6 months ago

Blocked contacts should be easy. I'll see about the settings, I think something can be done.

bepaald commented 6 months ago

I started on the blocked contacts, you could test that one out and give notes if any (--includeblockedlist).

For the settings nothing (at least not much) is implemented yet, but here is a work in progress:

settingspage

(I noticed I had some text selected during the screenshot, that is not actually blue :) )

I plan to keep it simple by using the raw key names, and not not actually trying to maintain a list of keys translate them into natural language. Again, any notes welcome.

bepaald commented 6 months ago

Btw, there are generally quite a few more 'SharedPreferences' 'KeyValue' (you can see them when exporting a backup to directory, just open the files with any plain text viewer).

I only plan to include the ones starting with 'settings'. None of the other ones seem to be settings the user has any control over, and most people will not know what they mean anyway. There are even some (public and private) keys in there that I would not want to accidentally export.

bepaald commented 6 months ago

So, looking at the above screenshot, it looks like I switched the 'SharedPreference' and 'KeyValue' frames (and in the post below it, now edited, as well). The feature can now be tested using --includesettings.

I've added --inlcudeblockedlist to the README and the --help output.

Thanks!

bepaald commented 5 months ago

Any comments on --includesettings?

Meteor0id commented 5 months ago

Looking great!

bepaald commented 5 months ago

Looking great!

That's good to hear. I've added this to the README and help-output. Thanks!