1 votes

Comment puis-je sauvegarder mes anciens messages de chat importants de Whatsapp afin qu'ils ne soient pas automatiquement supprimés lorsque l'exportation ne remonte pas jusqu'au début?

Alors, je viens de défiler tout le chemin de retour dans quelques discussions et j'ai constaté que le premier message disponible était en pleine conversation. Tout ce qui précède a disparu. Il semble que Whatsapp ait silencieusement supprimé les anciens messages. Cela me perturbe beaucoup car la période la plus ancienne de messages disponibles en ce moment concerne les derniers mois de ma mère maintenant décédée. Beaucoup de messages très importants liés à cette période ont disparu !

Les sauvegardes automatiques sur Google Drive ont été activées, mais je viens de découvrir que Google Drive ne me permet pas de les télécharger moi-même. Les seules options qu'il me donne sont d'arrêter les mises à jour ou de supprimer la sauvegarde. Cela m'énerve vraiment que Google donne à Whatsapp plus de privilèges pour accéder à mes données qu'à moi.

J'ai essayé la fonction d'exportation de discussion de Whatsapp, mais elle n'exporte pas tout. Dans ma discussion la plus importante, je peux remonter jusqu'à septembre 2017, mais le fichier exporté ne contient que du 13 décembre 2018, il y a une semaine, en avant.

J'ai essayé la sauvegarde locale, le répertoire Whatsapp dans le stockage interne, mais tout est chiffré ! Pourquoi est-il chiffré, je me demande ? Afin que l'utilisateur ne puisse pas l'utiliser en dehors de Whatsapp ! Bravo l'équipe de Whatsapp ! Je suis sur le point de renverser mon bureau vissé en bas !

Il semble que la seule option disponible pour moi est de prendre des captures d'écran manuellement de l'année dernière à aujourd'hui (cela doit être des milliers de messages à parcourir et à capturer), mais j'espère que quelqu'un ici peut me donner une meilleure idée pour obtenir le texte brut. Je n'hésite pas devant des solutions complexes, et bien que je ne sois pas un développeur Android, je suis un programmeur avec beaucoup d'expérience sous Linux.

0 votes

La deuxième réponse semble plus légitime car c'est ce que je suggérerais dès le départ. Il faut trouver cette clé. Ensuite, le décrypter depuis votre machine Linux. Je sais que le temps presse donc je vais simplement vous fournir ce lien d'explication : quora.com/… Je n'utilise pas WhatsApp donc il me faudrait quelques semaines pour obtenir les données et la réponse éprouvée. La clé est stockée localement sur l'appareil au passage.

0 votes

@BoLawson Merci. Cela me montre que l'obtention de la clé est plus pratique que je ne le pensais. Cependant, cela serait si mon téléphone était rooté. Il m'est venu à l'esprit que je peux probablement utiliser le client Web pour télécharger les messages en texte brut et les extraire de là avec du JavaScript. J'attends actuellement qu'il charge tout le chat. Cela prend vraiment beaucoup de temps. J'écrirai une réponse une fois que j'aurai fini pour m'assurer que cela fonctionne d'abord.

2voto

JoL Points 211

Ce que j'ai fini par faire, c'est charger un chat sur http://web.whatsapp.com et appuyer sur PgUp jusqu'à ce que j'arrive au post le plus ancien disponible. C'était vraiment lent pour charger tout le chat. Je pouvais charger le tout dans l'application en une ou deux minutes de balayage. Sur Whatsapp Web, cependant, cela a pris de nombreuses heures. J'ai dû laisser un processus envoyer des pressions sur la touche PgUp à la fenêtre du navigateur en boucle toute la nuit. Le matin, j'ai ouvert l'inspecteur web, trouvé le

qui contenait tout le contenu du chat, fait un clic droit dessus, et sélectionné "Copier le HTML extérieur". J'ai collé dans un fichier, et c'est tout. C'était sous Firefox. J'ai fait la même chose sous Chromium, juste parce que, et j'ai trouvé que Chromium ne copiait pas le tout. Il tronquait :(. Pour obtenir l'intégralité du contenu de la balise, j'ai dû sélectionner "Éditer en tant que HTML", placer le curseur de texte à l'intérieur du champ de texte, appuyer sur Ctrl+a, et copier-coller dans un fichier.

Cela couvre le texte, et floute les aperçus des images (encodées en base64 dans le HTML). Les médias (images, audios et vidéos) sont accessibles dans la sauvegarde locale non chiffrée. J'ai copié ce répertoire ailleurs au cas où Whatsapp déciderait de l'écraser avec une sauvegarde où il aurait supprimé des médias importants.

C'est apparemment la manière la plus simple d'exporter un chat sur Whatsapp. Peut-être que plus tard, je fournirai des instructions sur la façon de nettoyer ce qui a été collé pour le rendre plus facile à lire. Cependant, le HTML est vraiment moche. Il n'y a pas de bons identifiants de classe pour le restructurer facilement en quelque chose de plus lisible ; ils sont tous des chaînes générées aléatoirement inutiles.

1voto

ryan_x Points 11

Je suppose que vous essayez d'exporter tout, y compris les médias. Je pense que Whatsapp a une limite sur la taille de la sauvegarde qu'il vous permettrait d'exporter. L'exporter sans les fichiers média m'a permis de sauvegarder l'intégralité de la discussion. Vous pouvez toujours sauvegarder manuellement les fichiers média.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X