Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Einreichen
ToolsExploitsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

FeedsKontaktDatenschutz© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
signal-without-smartphone — Desktop-Anwendung zur Registrierung eines Signal-Kontos und Verknüpfung von Signal Desktop, ohne dass ein Smartphone erforderlich ist, unter Verwendung von Signals kryptografischen Protokollen für eine sichere Gerätebereitstellung. | Kitploit
Tools/GitHubGitHub/almet/signal-without-smartphone
Verschlüsselungs-/EntschlüsselungstoolsMobile SicherheitPrivatsphäreDienstprogramme & FrameworksAuthentifizierung
GitHubalmet/signal-without-smartphone

signal-without-smartphone

Desktop-Anwendung zur Registrierung eines Signal-Kontos und Verknüpfung von Signal Desktop, ohne dass ein Smartphone erforderlich ist, unter Verwendung von Signals kryptografischen Protokollen für eine sichere Gerätebereitstellung.

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen
Repository anzeigen
75236vor 5 TagenVon Kitploit geprüft

signal-setup logo

Signal ohne Smartphone einrichten

Eine Desktop-Anwendung, um ein Konto bei Signal zu registrieren und es mit Signal Desktop zu verknüpfen, ganz ohne Smartphone.

Aufnahme der Benutzeroberfläche

Dieses Hilfsprogramm macht ein smartphone überflüssig, erfordert aber weiterhin eine Möglichkeit, während der Einrichtungsphase SMS-Nachrichten zu empfangen. Signal hat kürzlich nummernlose Konten eingeführt, aber das erfordert weiterhin Android und Google Play-Dienste. Die Chancen stehen hoch, dass sie in Zukunft alternative Zahlungsoptionen anbieten werden.

Hol dir die neueste Version!

Aber warum?

Es gibt mehrere Gründe, warum dieses Tool für dich interessant sein könnte:

Gefährde die Sicherheit deiner Nachrichten nicht durch ein Smartphone

Die Sicherheit deiner Signal-Gespräche ist nur so hoch wie die Sicherheit der Geräte, auf denen sie installiert sind:

Wenn dein Gerät verloren geht oder gestohlen wird, während es nicht mit deinem Passcode gesperrt ist, könnte natürlich jemand die Nachrichten darauf lesen. Ebenso ist bekannt, dass Strafverfolgungsbehörden forensische Tools einsetzen, um in beschlagnahmte Geräte einzudringen, wodurch es möglich wird, alles auf dem Gerät zu lesen, einschließlich deiner Nachrichten.

— Signal group safety, Freedom of the Press Foundation

Vielleicht hast du einfach kein Smartphone

Manche Menschen haben kein Smartphone, und sie sollten Signal nutzen können :-)

Ein Konto zwischen mehreren Computern oder Personen teilen

Das Tool registriert sich als das primäre Gerät des Kontos und verknüpft Signal Desktop als sekundäres Gerät. Signal erlaubt fünf verknüpfte Geräte pro Konto, und dieses Tool kann helfen, sie alle zu verknüpfen. Das ist hilfreich in Situationen, in denen du ein Signal-Konto zum Beispiel mit einem Kollegen teilen möchtest.

Warum ein separates Tool?

Derzeit erfordert Signal Desktop eine Telefonnummer und ein Smartphone, um ein Konto einzurichten. Das könnte sich in Zukunft ändern, aber bis dahin kannst du dieses Tool verwenden.

„Ich nehme an, deine Frage bezieht sich auf die Art von Telefonnummern-Registrierung, die es heute bei Signal gibt. Das ist etwas, das wir uns hoffentlich für später in diesem Jahr ansehen, um eine Möglichkeit hinzuzufügen, sich ohne Telefonnummern zu registrieren. [...]“

— Ehren Kret, Signal CTO, 20. Juli 2026

Installation

Lade die Datei für dein System von der Releases-Seite herunter:

  • macOS: Öffne die .dmg und ziehe Signal Setup in den Ordner „Programme“.
  • Linux: AppImage: Mache sie ausführbar (chmod +x Signal_Setup-*.AppImage) und führe sie aus. Ein einfaches signal-setup-linux-*-Binary wird ebenfalls veröffentlicht, falls du das bevorzugst.
  • Windows: Doppelklicke, um sie auszuführen.

Erster Start unter macOS und Windows

Die Releases sind nicht mit einem kostenpflichtigen Entwicklerzertifikat signiert (99 USD pro Jahr für macOS, für Windows sogar mehr), und daher warnt dich das System nach der Installation:

  • macOS zeigt „kann nicht geöffnet werden, da es von einem nicht identifizierten Entwickler stammt.“ Klicke mit der rechten Maustaste auf die App und wähle Öffnen, dann bestätige. Du musst dies nur einmal tun. Falls gemeldet wird, die App sei „beschädigt“, entferne das Quarantäne-Flag des Downloads: xattr -dr com.apple.quarantine "/Applications/Signal Setup.app".

  • Windows SmartScreen zeigt „Der Windows-Schutz hat Ihren PC geschützt.“ Klicke auf Weitere Informationen und dann auf Trotzdem ausführen.

Möchtest du es selbst bauen?

cargo build --release
./target/release/signal-setup

Das Projekt ist ein Cargo-Workspace mit zwei Crates: signal-setup-core (die Signal-Registrierungs- und Geräteverknüpfungslogik) und signal-setup (die Desktop-GUI, die davon abhängt). Das Bauen des Workspaces erzeugt die oben genannte signal-setup-Binärdatei.

Build-Anforderungen

Nur unter Linux sind einige Systembibliotheken für GPU/Display nützlich:

# Ubuntu / Debian
sudo apt install libxcb-render0-dev libxcb-shape0-dev libxcb-xfixes0-dev \
libxkbcommon-dev libssl-dev protobuf-compiler

# Fedora
sudo dnf install libxcb-devel libxkbcommon-devel openssl-devel protobuf-compiler

# Arch
sudo pacman -S libxcb libxkbcommon openssl protobuf

Schlüsseldateien

Jedes Konto kann über seinen Bildschirm „Verwalten“ als Schlüsseldatei exportiert werden: signal-account-<number>.json. Sie enthält alles, was nötig ist, um als primäres Gerät des Kontos zu agieren, verschlüsselt mit einer Passphrase deiner Wahl.

Bewahre sie als Backup auf, du wirst sie in der Lage sein, sie auf einen anderen Rechner zu importieren!

Schlüsseldateien enthalten außerdem den Master-Schlüssel, der nützlich ist, um eine Nummer erneut zu registrieren, ohne auf das Ablaufen der Sperre zu warten.

Testen mit Signal's Staging-Server

Du kannst das Tool gegen Signal's Staging-Umgebung anstelle der Produktionsumgebung ausführen, was für Entwicklung und Tests nützlich ist, ohne dein echtes Konto zu riskieren:

./target/release/signal-setup --staging

Um den Schritt zur Geräteverknüpfung abzuschließen, benötigen Sie eine Signal-Desktop-Instanz, die ebenfalls mit dem Staging-Server verbunden ist. Wenn Sie Signal Desktop aus dem Quellcode erstellen, geschieht dies standardmäßig:

git clone https://github.com/signalapp/Signal-Desktop.git
cd Signal-Desktop
pnpm install
pnpm start

Setze SIGNAL_SETUP_DEBUG=1, um jede Antwort von Signals Verifizierungs-API (Status und Body) im Terminal auszugeben. Das ist der erste Punkt, den man prüfen sollte, wenn eine Registrierung nicht durchgeht.

Ein --demo-Flag ist ebenfalls verfügbar, um vollständig offline mit fiktiven Daten zu testen (kein Server erforderlich). Im Demo-Modus simuliert der Verifizierungscode 000000 ein Konto, das für die Geräteübertragung berechtigt ist, und 111111 eine für die Registrierung gesperrte Nummer.

Unter der Haube

Es gibt andere Tools, die dies bewerkstelligen können, wie etwa das großartige signal-cli von AsamK, aber leider bieten sie keine grafische Benutzeroberfläche. Eine frühere Version dieses Tools verwendete es unter der Haube, erforderte jedoch, dass Benutzer eine JVM installiert hatten, um die Dinge auszuführen.

Stattdessen – und weil ich dachte, es wäre einfacher – nutzte ich die Gelegenheit, um tief in Signals Krypto einzutauchen.

Hier ist eine Übersicht darüber, wie die Dinge funktionieren (diese Anwendung registriert sich als primäres Signal-Gerät und verknüpft dann Signal Desktop als sekundäres Gerät).

Hier ist der Ablauf:

%%{init: {'theme':'default', 'themeVariables': {'background':'#ffffff'}}}%%
sequenceDiagram
    actor User
    participant App as App
    participant Server as Signal Server
    participant Desktop as Signal Desktop
    participant Store as Disk + Keyring

    Note over App: Step 0: Welcome (if saved accounts)
Tool herunterladen