-
-
Notifications
You must be signed in to change notification settings - Fork 54
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
(Unencrypted?) sqlcipher key not found in Signal config file #133
Comments
Uh oh, has it happened yet? I was wondering when this would break due to Elon lol |
Thanks for sharing the link, useful read! Here's a relevant issue: Seems like we can get temporarily get around this by just using that key directly? Or maybe not, will need to do some experimenting. Can't promise I'll get to this very quickly, and it's possible this will ultimately require much more work to keep this tool working... Maybe Signal will finally create their own backup solution now... |
Tried just using Seems like this will need a bigger fix. README updated to indicate that this tool won't work until this is fixed. |
This issue (and the corresponding commit) may help: (Explains how to get the unencrypted key) PS: Have not tried it myself (yet) |
People reading this thread: Will be happy to get this working but also happy to just point people to an alternative if it’s just as good/better. The fact that it’s written in Go (and not dependent on pysqlcipher) seems like it should make installation a lot easier for most people. |
Workaround using that info (on macOS):
Important note: storing the password/key on your filesystem is unsafe! I suggest using 1Password's CLI inject command instead. |
I just casually tried sigtop, so I'm no expert, but the things I immediately noticed:
|
@carderne I'm happy with signal-export. Not looking to move to anything else if I can help it. |
@pro-sumer Thanks, that worked for me. Back in business. Btw, for that POC, you'll need to |
Ok will incorporate that POC into signal-export when I have a bit of time. |
@carderne thanks so much man! |
I built something that is fun for me based on that tool (I generate a book out of the conversation that I had with one person) and I am already very thankful that the tool worked until now. Thanks a lot for it! Right now I am trying to package v3.0.1 for Nix in the hope to get it working again. |
Should be working fine on Linux and macOS. Not likely to put the effort in for Windows any time soon. (But I can give pointers for anyone who’d like to contribute!) |
Installation of sigexport here was really easy on Linux. If you're game to keep this working I'm happy to stick with it :-) |
Many thanks for maintaining this, @carderne! I'm definitely happy this tool exists, and using it on a regular basis 🙂 The export is working for me with v3.0.2 on Debian 11, as far as text messages are concerned (maybe helpful for others: Is the key unlocked via |
@yelworc Will need to figure out how to decrypt them. |
Seems relatively straightforward: |
Hello, will this work using Ubuntu (or other linux) subsystem in windows? |
Is there any way to migrate a Signal install from one machine to another using this tool? |
@outpoints please start a new thread if you have a separate issue. But to answer your question no this tool wouldn’t help in its current form. |
I really appreciate your work, sigexport has been a great tool for me during the past months. Given the issues about sigtop which have been pointed out by @lisdude I would be happy if you will continue the work on sigexport. |
Thanks a lot! Update 1: Update 2: Update 3: I was able to retrieve this key also programmatically with the command So my entire backup command (with snap installation) is
|
Well done figuring that out. Happy to have a PR to the README if you think you can describe relatively repeatable steps to use on KDE... |
Yet another alternative (only thing that currently works for me): Very nice html export (from android backup file). |
Definitely and happily using signal-export on Mac/iPhone, I recommend keeping the project going! |
The original issue is solved as far I see it. So I propose to close the issue. |
Desktop:
Describe the bug
for this fragment:
That error seems correct, as this is the entire contents of ~/Library/Application Support/Signal/config.json:
Probably related to this?
https://www.bleepingcomputer.com/news/security/signal-downplays-encryption-key-flaw-fixes-it-after-x-drama/
To reproduce
Steps to reproduce the behavior. Please include the exact commands tried.
sigexport --no-use-docker output
The text was updated successfully, but these errors were encountered: