Webseiten-Werkzeuge


messenger:signal

Signal

Signal - Projektwebsite

Um „Signal“ auf dem PC nutzen zu können, muß man zusätzlich zur „Signal-App“ (auf dem Desktop) noch einen „Signal-Smartphone-Simulator“ auf einen beliebigen Rechner mit Internetzugang installieren. Dieser „Signal-Smartphone-Simulator“ wird zwingend zur Einrichtung benötigt und muss nachher alle paar Tage einmal für ein paar Minuten gestartet werden, damit er den Abgleich und die Bestätigung durchführen kann (ähnlich wie ein „Tot-Mann-Schalter“), sonst stellt die App nach einiger Zeit ihren Dienst ein.

Signal (Server-Code) ist seit 2020 kein "open source" mehr!!! ⇒ also zur Alternative wechseln: Matrix / Synapse / Dendrite / Element (Riot)

Signal-Smartphone-Simulator

Signal-CLI auf Ubuntu 20.04

root@linux:~# V=$(links -dump https://github.com/AsamK/signal-cli/releases/latest | awk '/^[ \t]*v[0-9]+[.][0-9]+[.][0-9]+$/{sub("^[ \t]+v","");print $1}')
root@linux:~# echo ${V}
0.8.1

root@linux:~# wget https://github.com/AsamK/signal-cli/releases/download/v${V}/signal-cli-${V}.tar.gz
...
...
...
HTTP request sent, awaiting response... 200 OK
Length: 16870784 (16M) [application/octet-stream]
Saving to: ‘signal-cli-0.8.1.tar.gz’

signal-cli-0.8.1.ta 100%[===================>]  16.09M  10.6MB/s    in 1.5s

2021-04-08 20:02:40 (10.6 MB/s) - ‘signal-cli-0.8.1.tar.gz’ saved [16870784/16870784]
root@linux:~# tar xzfv signal-cli-0.8.1.tar.gz
root@linux:~# cd signal-cli-0.8.1

ein neues Gerät (PC) auf eine Telefonnummer registrieren

Um Signal verwenden zu können, müssen Sie sich mit einer Telefonnummer registrieren (muss keine Handynummer sein).

root@linux:~/signal-cli-0.8.1# bin/signal-cli -u +49876543210 register
Captcha required for verification, use --captcha CAPTCHA
To get the token, go to https://signalcaptchas.org/registration/generate.html
Check the developer tools (F12) console for a failed redirect to signalcaptcha://
Everything after signalcaptcha:// is the captcha token.

Falls Sie zu einem Captcha aufgefordert werden, gehen Sie auf diese Webseite: https://signalcaptchas.org/registration/generate.html
Nach dem Lösen des Captchas, finden Sie in der Konsole in den Entwicklertools (Firefox: [F12], Chromium: [Strg]+[Shift]+[I]) eine URI in folgendem Format: signalcaptcha://TOKEN
Der Token besteht aus allen Zeichen, welche nach signalcaptcha:// folgen.

Ausgabe der Entwicklerkonsole:
Aufruf von signalcaptcha://„03AGdBq24yEoJCoAiq_oO1JuJhVbI1ebvvvJuc8_0JN7XPE5KcuVpd6ZIO-WSb_2r3FAo1NYcs5Iq3ZX7gMw7Pct5z9Ck_VGQ9-mQ_csBKn5RQxNkW-26eJjrifOWuiFrU1d8CVu3WhQiK-qkJyl3i3zw-0u3Bfeyyoc8cWz6zkeFevg6zqCwsjjpWQZIC97T1v0wEf583FCHi57iDb8D_STUxJlSZMpZP9VX418wTmpvjkcRMeTPZQszF07rRQ3JAeQDRIJvF41PdGdb7NNXa_mjX4J1hCYf-AVO5TVIiLQYPm9PmkdpT34NwUddIS2N5OpAAjSp0_40tU1kj2HTsYu21m0xGLrP41k6Lz-75XeqW7hkKa6ZtKD0jX4nubRIliDFJQ3mteJVa5g5z_ftkOqM5cC2ZINvl7b8vGezySi5Aaqnli_HoLUIIDa_NqzFEiNXK-T_dxsxgIimSKrWaUb0HtkE_JoOqYL0q7TowA-jCY4MVH7e8ltAAgUGVhkPeSFflbrH0CnlknOHsALJm7_jqJ-gryOvUNQ“ aufgrund eines unbekannten Protokolls verhindert

root@linux:~/signal-cli-0.8.1# bin/signal-cli -u +49876543210 register --captcha 03AGdBq24TC6jsP6rIxUr3Yc-07ER1O67T5NwmjH7zZTseobW_yMwc8KP1ZstQSVK2lWDRVI2H6cR7aYv_d3V9NHZ3cYDdALGeUiT_VoKr94dL3-oFSPQW9yPlufoOP_gBOn8j3N9DHGlpj93RysOibsbsYStGjv1Ethe7EwtSxAowxI0Ru174vErgvSLyQfBNVr2GBALZcPw6CC_z1C6srMW1iw_nepFft6EZU1wvH6x1xff-7vTehC8MlAybZIxOymt9hdMDjDHhoHdlo7cNkWvLotG2ggbcF56e08h-fALBN6xVByO1PaXf-zDS_Ouzp9jCk9C9WBatiawTrzMsTfRbK3XcdR4J8tL124YBCdu0ulXmKg3OflcuLKPgyxb0WO2UmSWGfc0cpSN2BrTNFvH7HXNWZxsiMHj4UX6zGHZ5lv87IOdZ48sQ9TxXWL8vCeo_xB_eB5EwHzUcxNVHvrgnM5UHcuz3I14NVofhE2Md1cA9jUwRQz4FQB05Q6Urh3jsATK1t1QkrcPSHNtapRt4qeq1cZvfEQ

Sie erhalten dann eine SMS mit einer Bestätigungsnummer, wenn es sich um eine Mobiltelefonnummer oder einen Anruf handelt. Sie verwenden diese Nummer dann, um Ihr Konto zu verifizieren:

root@linux:~/signal-cli-0.8.1# bin/signal-cli -u +49876543210 verify [VERIFICATIONCODE]

Signal-App auf dem Desktop

Signal-Desktop auf Ubuntu 20.04

Installieren Sie die neueste Version von Signal-Desktop von hier: https://signal.org/download/:

> wget -O- https://updates.signal.org/desktop/apt/keys.asc | sudo apt-key add -
----BEGIN PGP PUBLIC KEY BLOCK-----
 
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
N+O606NOXLwcmq5KZL0g
=zyVo
-----END PGP PUBLIC KEY BLOCK-----
> echo "deb [arch=amd64] https://updates.signal.org/desktop/apt $(lsb_release -cs) main" | tee /etc/apt/sources.list.d/signal.list

leider gibt es (im April 2021) noch kein Binärpaket für „Ubuntu 20.04“, deshlab muß die Version für „xenial“ installiert werden

> echo "deb [arch=amd64] https://updates.signal.org/desktop/apt xenial main" | tee /etc/apt/sources.list.d/signal.list
> apt update
> apt install signal-desktop

Jetzt müssen Sie „Signal-Desktop“ starten und den tatsächlichen QR-Code extrahieren.
Starten Sie dazu „Signal-Desktop“. Es sollte ein QR-Code angezeigt werden, um Ihre Signal-Desktop-App mit einem Signalgerät zu verbinden.
Das kann man z.B. mit Gimp ([Datei]/[Erstellen]/[Bildschirmfoto]/[Einen Bereich auswählen]) machen und dann als PNG-Datei im Dateisystem ablegen. Sie können den QR-Code entweder auf Ihrem lokalen Computer dekodieren (z.B. aus der PNG-Datei, die Sie mit Gimp erstellt haben) oder den QR-Code mit einem Smartphone scannen.

> apt install zbar-tools
> zbarimg -q qrcode.png
QR-Code:tsdevice:/?uuid=eBBK1H_Yt4kxXX-URXTpJg&pub_key=BdLWVJRb62NSSV0JG7pVfdV4tJGtLmq24qZvFJ28fBsy

Dieser QR-Code-Inhalt muß nun mit dem signal-cli (Signal-Smartphone-Simulator) eingegeben werden:

root@linux:~/signal-cli-0.8.1# bin/signal-cli -u +49876543210 addDevice --uri "tsdevice:/?uuid=eBBK1H_Yt4kxXX-URXTpJg&pub_key=BdLWVJRb62NSSV0JG7pVfdV4tJGtLmq24qZvFJ28fBsy"

Signal-Desktop auf Ubuntu 20.04 hinter einem Proxy betreiben

> dpkg -L signal-desktop | fgrep signal-desktop.desktop
/usr/share/applications/signal-desktop.desktop
> vi /usr/share/applications/signal-desktop.desktop
...
#Exec=/opt/Signal/signal-desktop --no-sandbox %U
Exec=/usr/local/bin/signal-desktop.sh --no-sandbox %U
...
> vi /usr/local/bin/signal-desktop.sh
#!/bin/bash

MEIN_PROXY="http://proxy.lokale.lan:3128"
https_proxy="${MEIN_PROXY}"
http_proxy="${MEIN_PROXY}"
ftp_proxy="${MEIN_PROXY}"
export https_proxy http_proxy ftp_proxy

/opt/Signal/signal-desktop ${@}
> chmod 0755 /usr/local/bin/signal-desktop.sh
messenger/signal.txt · Zuletzt geändert: 2021/05/15 01:34 von manfred