Berichten
Hoe de export van Berichten werkt, van verbinden tot problemen oplossen.
Verbinden
Druk op “verbinden” op de kaart Berichten. Het paneel opent in ~/Library/Messages: druk op “Kies deze map”. Exporter leest alleen die map, zonder volledige schijftoegang. Druk daarna op “exportmap kiezen”.
De eerste ronde leest je hele geschiedenis in de index van de app, wat bij een lange geschiedenis minuten duurt; de rij geïndexeerd toont de voortgang, en “nu synchroniseren” blijft grijs tot die klaar is.
Waar de bestanden komen
Eén Markdown-bestand per gesprek, allemaal bovenin de exportmap: Anna Kowalski.md voor een persoon. De bestandsnaam van een groep bevat het gespreks-id, zoals Cabin crew-57.md, zodat een nieuw lid hem nooit hernoemt. Foto’s, video en audio gaan naar attachments/, een map per gesprek. Een map direct in je thuismap, zoals ~/Documents, krijgt daarin een map messages-export; een diepere, zoals ~/Documents/messages, wordt gebruikt zoals hij is.
Wat wordt geëxporteerd
De gesprekken die op de kaart zijn aangevinkt. De tabbladen filteren alleen de lijst: Alle, Personen, Groepen, Recent (de laatste 30 dagen), Populair (de meeste berichten) en Ongelezen.
Een synchronisatie schrijft alleen gesprekken met iets nieuws. Nadat je Berichten hebt ontgrendeld, schrijft de volgende synchronisatie elk gesprek. Vink je een ouder gesprek aan, druk dan op “volledig opnieuw synchroniseren” om het nu te schrijven; anders komt het binnen zodra het weer een bericht krijgt.
In het bestand staat een kop per dag, en daarna één blok per bericht: wie het stuurde, wanneer, en een link die het gesprek opent in Berichten. Een antwoord linkt naar het bericht waarop het reageert, een bewerking bewaart elke eerdere versie als voetnoot, reacties staan op een regel onder het bericht, en elk bericht eindigt met een blok-id waarnaar je kunt linken. Exporteer je ook Contacten, dan linkt elke deelnemer naar zijn contactbestand, en toont het contact de gesprekken terug.
Media
Foto’s, video en audio worden gekopieerd naar attachments/, en HEIC-foto’s van de iPhone worden omgezet naar JPEG zodat editors ze kunnen tonen. Media die nooit naar deze Mac zijn gedownload, worden in het bestand bij naam genoemd in plaats van ingesloten.
Formaat
Altijd Markdown.
Het bestand
| sleutel | bevat |
|---|---|
title |
de persoon of de groep |
id |
het id van het gesprek |
created, modified |
het eerste en het laatste bericht |
source_url |
een sms://-link naar de eerste deelnemer, die het gesprek opent |
participants |
elke persoon, als link naar diens contactbestand als Contacten is geëxporteerd, en Me |
is_group |
true voor een groep |
message_count |
hoeveel berichten |
service |
de dienst van het gesprek, zoals iMessage |
---
title: "Anna Kowalski"
id: "412"
created: 2026-03-09T18:02:11
modified: 2026-03-09T18:04:10
source_url: "sms://+14155550123"
participants: ["[[contacts/Anna Kowalski]]", "Me"]
is_group: false
message_count: 2
service: "iMessage"
---
# Anna Kowalski
## Monday, March 9, 2026
**[[contacts/Anna Kowalski|Anna Kowalski]]** [open](sms://+14155550123) (2026-03-09 18:02:11)
Are we still on for the cabin weekend?
^msg-7C1E2A9B4F30
**[Me]** (2026-03-09 18:04:10)
> replying to [[#^msg-7C1E2A9B4F30]]
Yes! Ferry at 9:40 on Friday (edited) [^e1]
> 👍 Anna Kowalski
^msg-A83D5E6F0B12
[^e1]: was "Yes! Ferry at 9:10 on Friday" (2026-03-09 18:04:10)
Gratis en ontgrendeld
Je 10 recentste gesprekken van de gesprekken die je aanvinkte, exporteer en synchroniseer je gratis; de rest vraagt de eenmalige ontgrendeling (prijzen).
Synchroniseren en volledig opnieuw synchroniseren
Zolang Exporter draait, komen nieuwe berichten in de index en worden de gesprekken waar ze bij horen opnieuw geschreven. Een gesprek dat in Berichten is verwijderd, verdwijnt bij de volgende synchronisatie uit de export.
“volledig opnieuw synchroniseren” vraagt eerst om bevestiging, verwijdert dan alleen de bestanden die Exporter schreef, gekopieerde media inbegrepen, en schrijft elk gesprek opnieuw vanuit de index. Al het andere in de exportmap blijft staan.
Problemen en oplossingen
- “geen chat.db in die map (kies de map Messages zelf)”: druk opnieuw op “verbinden” en kies de map waarin het paneel opent
- “nu synchroniseren” is grijs: de eerste ronde loopt nog; de rij
geïndexeerdtoont hoe ver die is - oudere gesprekken ontbreken na het ontgrendelen: druk op “nu synchroniseren”, dat elk gesprek schrijft
- er ontbreekt een foto: open het gesprek in Berichten zodat de foto wordt gedownload, en synchroniseer opnieuw
- namen zijn gewone tekst: exporteer ook Contacten. Gesprekken die daarna worden geschreven, linken hun personen, en “volledig opnieuw synchroniseren” schrijft ze nu allemaal opnieuw