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
75220vor 1 TagVon 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, was jedoch weiterhin Android und Google Play Services voraussetzt. Die Chancen stehen gut, 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 es installiert ist:

Wenn dein Gerät verloren geht oder gestohlen wird, während es nicht mit deinem Passcode gesperrt ist, könnte natürlich jemand die darauf befindlichen Nachrichten 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 :-)

Warum ein separates Tool?

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

"Ich nehme an, deine Frage bezieht sich auf die Art von Telefonnummernregistrierung, 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. Eine einfache signal-setup-linux-*-Binärdatei 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, noch mehr für Windows), 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. Wenn gemeldet wird, dass die App "beschädigt" ist, lösche das Download- Quarantäne-Flag: xattr -dr com.apple.quarantine "/Applications/Signal Setup.app".

  • Windows SmartScreen zeigt "Windows hat deinen PC geschützt." Klicke auf Weitere Informationen, 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 Workspace 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

Testen mit dem Staging-Server von Signal

Du kannst das Tool gegen die Staging-Umgebung von Signal statt gegen die 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 der Geräteverknüpfung abzuschließen, benötigst du eine Signal-Desktop-Instanz, die ebenfalls mit dem Staging-Server verbunden ist. Wenn du Signal Desktop aus dem Quellcode baust, geschieht dies standardmäßig:

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

Ein --demo-Flag ist ebenfalls für vollständig offline-Tests mit gefälschten Daten verfügbar (kein Server erforderlich).

Unter der Haube

Es gibt andere Tools, die dies können, wie 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 aber, dass Benutzer eine JVM installiert hatten, um Dinge auszuführen.

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

Hier ist eine allgemeine Übersicht, 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)

    rect rgb(235,245,255)
    Note over User,Server: Phase 1: Request verification code
    User->>App: Step 1: enter phone (+1234567890)
    App->>Server: POST /v1/verification/session
    Server-->>App: session.id (+ captcha_required?)
    alt Captcha required
        Note over App: Step 2 shown
        User->>App: solve captcha, paste it
        App->>Server: POST .../session/{id}/code (sms)
    else No captcha
        App->>Server: POST .../session/{id}/code (sms)
    end
    Server-->>User: SMS verification code
    end

    rect rgb(235,255,235)
    Note over User,Server: Phase 2: Verify & register account
    User->>App: Step 3: enter 6-digit code
    App->>Server: PUT .../session/{id}/code {code}
    Note over App: Generate keys: ACI/PNI identity,<br/>signed pre-keys, Kyber PQ keys,<br/>master/profile keys, password
    App->>Server: POST /v1/registration (account attrs + keys)
    alt 409 Device transfer available
        Server-->>App: 409 / DeviceTransferAvailable
        Note over App: warn, retry skipping device transfer
    else Success
        Server-->>App: registered
        App->>Store: save metadata (disk) + secrets (keyring)
    end
    end
Tool herunterladen