Signal nous explique, plus ou moins clairement, comment faire. J'ai pas tout compris sauf qu'il c'est pas possible de déplacer une instance de Signal Desktop. Notez que le backup par Signal ne prendra en compte que les 45 derniers jours. Pour tout sauver il faudra payer.
Heureusement il y a une autre méthode ;-)
On va d'abord faire une sauvegarde à la main sur PC1, accompagnée d'une petite astuce..., et on la restaurera sur PC2 juste après avoir installé Signal sur PC2 et avant de l'avoir lié à votre Smartphone.
A) Sauvegarde de Signal sur PC1
- Arrêtez complément Signal sur PC1 (Dans le doute vérifiez avec le gestionnaire de taches).
- Copiez sur une clé USB le répertoire C:\Users\<votre-compte>\AppData\Roaming\Signal
(gardez la clé USB en place) - Téléchargez l'utilitaire signalbackup-tools-win depuis github. Pas d’installation nécessaire.
- Ouvrez une ligne de commande et exécutez le programme téléchargé ainsi : > signalbackup-tools-win --showdesktopkey
Il affichera une clé de 64 digits hexadécimaux : Exemple (votre clé sera différente) :
Signal Desktop key (hex): 4bec9eb938b67c1b6228fbd2c0e2ba4f4bb4963fb808a3ac548971596b05602a - Dans le répertoire Signal de la clé USB, éditez le fichier config.json
Remplacez tout le texte existant dans ce fichier par les trois lignes ci-dessous en substituant xxxxxxxx par la clé affichée à l’étape précédente (tout est en minuscule, ne pas oublier les doubles quotes et les accolades)
{
"key":"xxxxxxxx"
} - Éjectez correctement la clé USB, et allez sur le PC2.
B) Restauration de Signal sur PC2
- Installez Signal mais ne l’exécutez pas. S’il démarre seul arrêtez le complètement.
- Allez dans le répertoire C:\Users\<votre-compte>\AppData\Roaming\
et remplacez le sous-répertoire Signal. par celui de la clé USB. - Démarrez Signal Desktop.
- Enjoy !
C) Pour finir
Pour éviter les problèmes, ne plus jamais exécuter Signal Desktop sur PC1, au minimum ne plus le charger au démarrage de Windows, le mieux étant de le désinstaller.
Le contenu de la clé USB est 'très sensible'. Il doit être supprimé. Les maniaques feront un véritable formatage de clé.
CONCLUSION
Ça marche et vous êtes content ? Moi, pas vraiment.
On nous rabâche que Signal est sécurisé, mais ce n'est vrai que pour la partie réseaux.
En local la sécurité est quasiment nulle. Si vous avez accès au répertoire C:\Users\<votre-compte>\AppData\Roaming\ d'un PC (en direct, à distance ou via un Malware) vous pouvez voler tout les fichiers, contacts et chats de Signal et les lire.
