Un lecteur pour sms.db et chat.db
sms.db (iPhone) et chat.db (Mac) sont des bases SQLite. Un navigateur de base de données montre des tables comme message, handle et chat_message_join, des dates en nanosecondes depuis 2001 et des textes cachés dans des données binaires. Threadlode en fait des conversations.
Ce que gère Threadlode
- Dates en secondes ou nanosecondes depuis le 01/01/2001, affichées dans votre fuseau horaire
- Messages dont le texte n’existe que dans
attributedBody(iOS 16 ou ultérieur, macOS Ventura ou ultérieur) - Réactions rattachées au bon message, y compris celles retirées
- Groupes, groupes renommés, participants ajoutés ou retirés
- Plusieurs lignes de discussion avec la même personne (iMessage et SMS) fusionnées en une conversation
chat.db-wal: messages récents pas encore écrits dans chat.db
Ouvrir le fichier
Sur Mac, ouvrez tout le dossier ~/Library/Messages (ou une copie) pour que les pièces jointes soient trouvées. Vous pouvez aussi ouvrir un fichier sms.db ou chat.db seul – les pièces jointes n’apparaissent alors que par leur nom. Si vous choisissez des fichiers, sélectionnez chat.db avec chat.db-wal.
Lecture seule
Threadlode copie la base en mémoire et n’écrit jamais dans vos fichiers.
Questions fréquentes
Le Mac dit que le navigateur ne peut pas accéder à ~/Library/Messages
macOS protège ce dossier des applications. Dans le Finder, choisissez Aller → Aller au dossier…, tapez ~/Library/Messages, copiez le dossier (par exemple sur le Bureau) et ouvrez la copie. (Autre option : accorder au navigateur l’« Accès complet au disque » dans les Réglages Système.)
Dernière mise à jour : 2026-10-26