·4 min de lecture

Comment ouvrir une sauvegarde WhatsApp SQLite sur Mac

WhatsApp stocke l'historique des discussions dans une base de données SQLite. Voir ces messages en dehors de l'app — à des fins d'archivage, juridiques ou personnelles — demande d'extraire et d'ouvrir le fichier de base de données sur votre Mac.

WhatsApp stocke vos messages de discussion, références de médias et données de contacts dans une base de données SQLite. Que vous ayez extrait une sauvegarde d'un iPhone à l'aide d'un outil comme iMazing, récupéré un fichier ChatStorage.sqlite depuis une sauvegarde iTunes, ou extrait un msgstore.db depuis une sauvegarde Android, vous avez maintenant un fichier de base de données sur votre Mac. Double-cliquer dessus ne fait rien d'utile. Il vous faut un moyen de l'ouvrir et de lire les conversations qu'il contient.

Pourquoi c'est plus compliqué que ça ne devrait

Les bases de données SQLite de WhatsApp utilisent leur propre schéma. Les messages vivent dans des tables comme ZWAMESSAGE (iOS) ou messages (Android), avec des colonnes pour l'expéditeur, l'horodatage, le contenu texte, le type de média et le statut. Les horodatages sont stockés dans des formats non standard — iOS utilise l'epoch de Core Data (secondes depuis le 1er janvier 2001), tandis qu'Android utilise les millisecondes Unix. Les contacts sont référencés par des chaînes JID, pas des noms lisibles.

Ouvrir le fichier dans le Terminal avec sqlite3 vous donne un accès brut, mais lire des messages de discussion sous forme de lignes de texte non formatées avec des horodatages encodés et des identifiants JID est pratiquement inutile pour la plupart des gens. Il vous faut une interface visuelle pour donner du sens aux données.

Les sauvegardes Android ajoutent une complication supplémentaire : le fichier msgstore.db.crypt15 est chiffré. Vous devez d'abord le déchiffrer à l'aide de votre fichier de clé avant qu'un navigateur SQLite quelconque puisse l'ouvrir. Une fois déchiffré, cependant, c'est une base de données SQLite standard.

Parcourez les données WhatsApp avec Tome

Tome ouvre les fichiers de base de données SQLite de WhatsApp comme n'importe quelle autre base de données. Glissez le fichier ChatStorage.sqlite extrait ou le msgstore.db déchiffré sur Tome et voyez chaque table dans la barre latérale. Cliquez sur la table des messages pour parcourir votre historique de discussion dans une grille défilante.

Tome ouvrant une sauvegarde WhatsApp SQLite sur Mac

Lisez les messages en contexte

Parcourez la table des messages pour voir le contenu texte, les identifiants de l'expéditeur, les horodatages et les références de médias. Triez par date pour lire les conversations chronologiquement. Utilisez l'éditeur SQL de Tome pour filtrer les messages par contact ou plage de dates.

Recherchez dans toutes les conversations

Besoin de trouver un message spécifique ? Écrivez une requête rapide dans l'éditeur SQL de Tome avec auto-complétion : SELECT * FROM ZWAMESSAGE WHERE ZTEXT LIKE '%keyword%'; Les résultats apparaissent dans une grille native que vous pouvez faire défiler et trier — bien plus pratique que grep dans le Terminal.

Vos données restent sur votre Mac

Contrairement aux visualiseurs SQLite en ligne qui exigent de téléverser votre base de données, Tome fonctionne entièrement en local. Vos messages WhatsApp ne quittent jamais votre machine. Ouvrir, parcourir, interroger, fermer — tout se passe sur votre Mac.

Obtenez Tome sur le Mac App Store

Article suivant

Tome

Browse, query, and edit SQLite databases in a native Mac app.

Get Tome on the Mac App Store