Gebruik “iMessage exporter” voor een bibliotheek met al uw berichten, reacties en meer

ReagentX heeft een open-source tool “iMessage exporter” gebouwd waarmee gebruikers een bibliotheek kunnen creëren van alle communicatie met familie, vrienden of collega's. Met het binaire bestand hebben gebruikers eenvoudig toegang tot iMessage-chats als native datastructuren, zodat gebruikers zelfs gedenkwaardige teksten kunnen afdrukken en bewaren.

Ik heb veel tijd besteed aan het reverse-engineeren van bijna elk aspect van de iMessage SQLite-tabellen van Apple om dit programma te bouwen. Voor zover ik weet zijn er geen andere tools die het volledige corpus van iMessage-functies ondersteunen, inclusief bewerkte berichten, app-berichten, reacties en discussielijnen.

Hier zijn alle functies die worden ondersteund door iMessage Exporter op macOS 13.1

Teksten, bewerkte en niet-verzonden berichten, uit meerdere delen bestaande berichten, threads en berichtantwoorden, groepschats, bijlagen, expressieve (bubbels, schermeffecten), reacties, stickers, Apple Pay, SharePlay/Facetime berichtballonnen, Apple Music preview-streams, systeemberichttypen en applicaties van derden en nog veel meer.

De tool kan ook diagnostische tests uitvoeren om problemen met iMessage-gegevens te vinden. De ontwikkelaar beschrijft:

Lees meer:Apple eist de eer op voor sms-emoji-reacties in de Android Berichten-app

  • Voor de nieuwsgierigen zijn hier enkele van de interessantere aspecten van de database die ik tegenkwam:
  • Datums worden opgeslagen als Unix-tijdstempel met een tijdperk van 2001-01-01 00:00:00
  • Berichten kunnen uit meerdere delen bestaan, aangegeven met enkele speciale onzichtbare tekens
  • Reacties worden opgeslagen door de GUID van het gereageerde bericht vooraf te laten gaan door de index van het berichtgedeelte.
  • URL-berichten cachen gegevens in de tabel, die we kunnen parseren en weergeven. Dit is handig om de context van rotte links te begrijpen.
  • Bewerkte berichten slaan de geschiedenis van berichtbewerkingen op. Ik wilde DDD hier uitproberen, wat leuk was!

iMessage-exporteur is beschikbaar opGitHubgratis. Het is geoptimaliseerd voor de nieuwste macOS-versie en iMessage. U kunt de software installeren via kratten.io of handmatig; kloon de repository > cd naar de repository > cargo run –release om te compileren.

Lees meer:

  • De 3 beste apps voor persoonlijke veiligheid van iPhone
  • CEO van Apple deelt ontroerende film ‘Shot on iPhone 14 Pro’ ter ere van Chinees Nieuwjaar
  • Apple Arcade-gamereleases op iPhone, iPad en Mac [Nieuw: geïllustreerd puzzelspel]