Install the Signal desktop app.
Install Java either offline or online.
Download precompiled signal-cli binaries: signal-cli-*.tar.gz
and extract its contents to a new directory, e.g. C:\usr\signal
Replace ALL-CAPITALS with your actual values.
bin\signal-cli.bat -u +COUNTRY-CODE-YOUR-PHONE-NUMBER register- Receive the verification code in SMS
bin\signal-cli.bat -u +COUNTRY-CODE-YOUR-PHONE-NUMBER verify VERIFICATION-CODE-RECEIVED-IN-SMS- Open Signal Desktop app
- Make a cropped screenshot of the QR code
- Decode the QR code with ZXing Decoder Online
bin\signal-cli.bat -u +COUNTRY-CODE-YOUR-PHONE-NUMBER addDevice --uri "tsdevice:/QR-CODE-PARSED-RESULT"bin\signal-cli.bat -u +COUNTRY-CODE-YOUR-PHONE-NUMBER listDevices
Documentation: https://github.com/AsamK/signal-cli/blob/master/man/signal-cli.1.adoc
Start using Signal without a smartphone :)
Find user data to backup in %USERPROFILE%\.local\share\signal-cli\
Supported locales are stored in %LOCALAPPDATA%\Programs\signal-desktop\locales
Change locale on the command line: Signal.exe --lang=en-US
@Ladjez it has to be appended to the first command so for example: bin\signal-cli.bat -u +COUNTRY-CODE-YOUR-PHONE-NUMBER register --captcha YOUR-LINK
The command where you have to use the qr code is also no longer correct(bin\signal-cli.bat -u +COUNTRY-CODE-YOUR-PHONE-NUMBER addDevice --uri "tsdevice:/QR-CODE-PARSED-RESULT"). I got a uri starting with "sgnl://linkdevice?..." from the qr code. Using bin\signal-cli.bat -u +COUNTRY-CODE-YOUR-PHONE-NUMBER addDevice --uri "QR-CODE-PARSED-RESULT" was successful.
The tool i used to decrypt the qr code did not encode the url properly. I hade to use https://www.urldecoder.org/ to convert it to utf-8. If your url contains "%2B" , "%3D" or something similar you might need to use a tool like this. It seems like the uri is only valid for a few minutes.
Can confirm this method did work today to register an account and use signal desktop on windows. Maybe @szepeviktor can update the instructions.