Wiadomości
Jak działa eksport Wiadomości, od połączenia po naprawianie problemów.
Połączenie
Naciśnij „połącz” na karcie Wiadomości. Panel otworzy się w ~/Library/Messages: naciśnij „Wybierz ten folder”. Exporter czyta tylko ten folder, bez pełnego dostępu do dysku. Potem naciśnij „wybierz folder eksportu”.
Pierwsze przejście wczytuje całą twoją historię do indeksu aplikacji, co przy długiej historii trwa kilka minut; wiersz zindeksowano pokazuje postęp, a „synchronizuj teraz” jest wyszarzone, dopóki się nie skończy.
Gdzie trafiają pliki
Jeden plik Markdown na rozmowę, wszystkie na głównym poziomie folderu eksportu: Anna Kowalski.md dla osoby. Nazwa pliku grupy zawiera identyfikator rozmowy, na przykład Cabin crew-57.md, więc nowy uczestnik nigdy nie zmienia jej nazwy. Zdjęcia, wideo i audio trafiają do attachments/, folder na każdą rozmowę. Folder leżący bezpośrednio w twoim folderze domowym, na przykład ~/Documents, dostaje w środku folder messages-export; głębszy, na przykład ~/Documents/messages, jest używany bez zmian.
Co jest eksportowane
Rozmowy zaznaczone na karcie. Zakładki tylko filtrują listę: Wsz., Osoby, Grupy, Ostatnie (ostatnie 30 dni), Częste (najwięcej wiadomości) i Nowe.
Synchronizacja zapisuje tylko rozmowy, w których pojawiło się coś nowego. Po odblokowaniu Wiadomości następna synchronizacja zapisuje każdą rozmowę. Gdy zaznaczysz starszą rozmowę, naciśnij „pełna resynchronizacja”, żeby zapisać ją od razu; w przeciwnym razie pojawi się, gdy dostanie następną wiadomość.
W pliku jest nagłówek na każdy dzień, a potem jeden blok na wiadomość: kto ją wysłał, kiedy, i link, który otwiera rozmowę w Wiadomościach. Odpowiedź linkuje do wiadomości, na którą odpowiada, edycja zachowuje każdą wcześniejszą wersję jako przypis, reakcje są w wierszu pod wiadomością, a każda wiadomość kończy się identyfikatorem bloku, do którego możesz linkować. Jeśli eksportujesz też Kontakty, każdy uczestnik linkuje do swojego pliku kontaktu, a kontakt wymienia z powrotem swoje rozmowy.
Multimedia
Zdjęcia, wideo i audio są kopiowane do attachments/, a zdjęcia HEIC z iPhone’a konwertowane do JPEG, żeby edytory mogły je pokazać. Multimedia, które nigdy nie zostały pobrane na tego Maca, są w pliku wymienione z nazwy zamiast osadzone.
Format
Zawsze Markdown.
Plik
| klucz | zawiera |
|---|---|
title |
osobę lub grupę |
id |
identyfikator rozmowy |
created, modified |
pierwszą i najnowszą wiadomość |
source_url |
link sms:// do pierwszego uczestnika, który otwiera rozmowę |
participants |
każdą osobę, jako link do jej pliku kontaktu, gdy eksportujesz Kontakty, oraz Me |
is_group |
true dla grupy |
message_count |
liczbę wiadomości |
service |
usługę rozmowy, na przykład 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)
Darmowe i odblokowane
10 najnowszych rozmów spośród zaznaczonych eksportujesz i synchronizujesz za darmo; reszta wymaga jednorazowego odblokowania (cennik).
Synchronizacja i pełna resynchronizacja
Dopóki Exporter działa, nowe wiadomości trafiają do indeksu, a rozmowy, do których należą, są zapisywane ponownie. Rozmowa usunięta w Wiadomościach znika z eksportu przy następnej synchronizacji.
„pełna resynchronizacja” najpierw pyta, potem usuwa tylko pliki zapisane przez Exporter, razem ze skopiowanymi multimediami, i ponownie zapisuje każdą rozmowę z indeksu. Wszystko inne w folderze eksportu zostaje.
Problemy i poprawki
- „brak chat.db w tym folderze (wybierz sam folder Messages)”: naciśnij ponownie „połącz” i wybierz folder, w którym otworzy się panel
- „synchronizuj teraz” jest wyszarzone: pierwsze przejście wciąż trwa; wiersz
zindeksowanopokazuje, jak daleko jest - po odblokowaniu brakuje starszych rozmów: naciśnij „synchronizuj teraz”, co zapisze każdą rozmowę
- brakuje zdjęcia: otwórz rozmowę w Wiadomościach, żeby zdjęcie się pobrało, i zsynchronizuj ponownie
- imiona i nazwiska są zwykłym tekstem: wyeksportuj też Kontakty. Rozmowy zapisane później linkują do swoich uczestników, a „pełna resynchronizacja” od razu zapisuje ponownie wszystkie