← Tous les projets
VALIDATION FINALE Sauvegarde · CLI

Signal Tools

Lire, vérifier, fusionner et exporter plusieurs sauvegardes Signal chiffrées sans masquer les pertes ni exposer leurs clés.

Terrain
Desktop · Outil en ligne de commande
Statut
VALIDATION FINALE
Sortie
Version 0.1.0
Catégorie
Sauvegarde · CLI
overview

Inspecter et fusionner les backups Signal

Signal Tools est un pipeline Rust pour les sauvegardes Signal legacy et les snapshots locaux v2. Il détecte les formats, essaie les clés autorisées, rejoue les bases, normalise les conversations, déduplique prudemment, applique une rétention et choisit une sortie finale selon sa faisabilité sans perte. Chaque étape produit des audits exploitables plutôt qu'un simple succès opaque.

Disponibilité

Validation produit avant diffusion

La version 0.1.0 dispose d'une couverture de tests étendue et d'un writer v2 validé en round-trip Rust. Les imports réels Signal Android/Desktop et certains formats portables doivent encore être confirmés avant de présenter toutes les sorties comme directement restaurables.

Contacter le studio →
Repères

Repères

Version
0.1.0
Technologie
Rust 2024
Commandes
10
Backups
Legacy · v2
Exports
HTML · CSV · TXT · XML
Exécution
Locale
Au programme

Au programme

  • F—01 Lecture des backups legacy et snapshots locaux v2
  • F—02 Fusion multi-sources, normalisation d’identité et déduplication prudente
  • F—03 Curation par conversation, date et volume avec TUI optionnelle
  • F—04 Sorties Signal legacy, v2 chiffrée ou archive plaintext locale
  • F—05 Exports HTML, CSV, TXT, SMS-XML et pièces jointes
  • F—06 Reprise, parallélisme, rapports JSON/HTML et audit verify-final
Pipeline

Refuser le faux succès.

Quand un format cible ne peut pas représenter les données sans perte, l'outil le signale et choisit un fallback plus fidèle plutôt que de produire silencieusement un backup dégradé.

S—01

Découvrir et vérifier

Les entrées, formats, empreintes et clés candidates sont contrôlés avant tout traitement lourd.

S—02

Rejouer et normaliser

Les bases legacy et snapshots v2 convergent vers un modèle interne stable avec leurs payloads.

S—03

Fusionner avec prudence

Identités, messages et pièces jointes sont rapprochés par preuves fortes ; les cas ambigus restent distincts.

S—04

Exporter puis auditer

Le format final dépend de la faisabilité lossless et un contrôle sémantique suit chaque merge réussi.

Captures

Captures

Capture à intégrer
UI—01 Scan et vérification des sauvegardes
Capture à intégrer
UI—02 TUI de curation des conversations
Capture à intégrer
UI—03 Rapport HTML de fusion et d’intégrité
Capture à intégrer
UI—04 Archive HTML locale des conversations
Sécurité

Des secrets locaux, des rapports sobres.

L'outil fonctionne localement sur des archives choisies par l'utilisateur. Les passphrases générées restent dans un fichier dédié et les rapports ne conservent qu'une version masquée.

  • P—01 Aucune clé complète écrite dans les rapports JSON
  • P—02 Données synthétiques uniquement dans la suite de tests versionnée
  • P—03 Échec explicite si un payload requis est absent ou corrompu