Wiadomości
Jak działa eksport Wiadomości, od połączenia po naprawianie problemów.
Połączenie
Naciśnij „Połącz” obok Wiadomości na ekranie głównym Exportera, a potem „Otwórz folder Messages”. Panel otworzy się w ~/Library/Messages: naciśnij „Wybierz ten folder”. Exporter czyta tylko ten folder, bez pełnego dostępu do dysku. Potem wybierz, gdzie trafią pliki, i naciśnij „Użyj tego folderu”.
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
50 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