Manchmal möchte man ja Chats mit ausgewählten Mitmenschen sichern, um so etwa Erinnerungen festzuhalten oder auch um im großen Stil an die nur dort vorhandenen Mediendateien zu kommen. Das gestaltet sich jedoch bei den diversen Messengern, in unserem Fall namentlich Apples Nachrichten a.k.a. iMessage, sowie WhatsApp, durchaus schwierig.
Ich habe mich am Wochenende durch diverse Threads und Tools geklickt und mit den folgenden beiden Open-Source-Tools Lösungen gefunden, die den Job gut erledigen; minimale Terminal- und Dateisystemkenntnisse vorausgesetzt.
- imessage-exporter von Christopher Sardegna blickt in die lokale iMessage-Datenbank auf macOS und generiert daraus eine hübsche HTML-Datei für jede Konversation samt Mediendateien, blauen und grünen Bubbles. Jede Konversation bekommt dabei ein eigenes Asset-Folder für optimale Portabilität.
- WhatsApp-Chat-Exporter von KnugiHK kann in ein verschlüsseltes oder – das lag mir vor – unverschlüsseltes iOS-Backup schauen und daraus dann ebenfalls HTML-Dateien samt Mediendateien extrahieren. Erfüllt den Job, legt dabei aber noch Dutzende weitere, kryptische WhatsApp-Files an. Bin beim Prozess in zwei Fehler reingelaufen, deren Lösung sich jedoch schon in den Issues fand.
Problematisch bei beiden Tools: Personenamen werden nur unzureichend zugeordnet, wenn überhaupt (das war WhatsApp besser). Zudem kann man beiden beiden nicht einzelne Konversationen extrahieren, sondern immer nur alle. Da hilft aber natürlich nachträgliches Löschen.
Die Screenshot-Auswahl zeigt: alles beim Alten beim FC. Egal, ob 2019 oder 2024. 😅
@eay einzelne what’s app chats kann man mittlerweile auch wieder nativ in der (iOS) App exportieren. Das ging ja einige Jahre lang nicht mehr. Ist dann aber eine TXT Datei.
Dafür habe ich mir dann dieser viewer gebaut https://github.com/sinky/whatsapp-chat-export-viewer
GitHub – sinky/whatsapp-chat-export-viewer: WhatsApp Chat Export Javascript Viewer
Sehr cool, sowas suche ich schon seit längerem. Danke fürs Teilen @ Stefan & Marco!