Background info:
- https://ciofecaforensics.com/2017/10/13/theres-gold-in-them-there-blobs/
- https://github.com/threeplanetssoftware/apple_cloud_notes_parser/tree/master/lib
- https://stackoverflow.com/questions/34844156/exporting-all-blobs-from-sqlite-to-a-files
To run:
- Grant MacOS terminal the ability to copy the NotesStore.sqlite file:
- "System Settings > Privacy and Security > Full Disk Access > Terminal"
- this can be turned back off after running the script
- From the terminal clone this repo:
- From terminal run the script:
- cd ~/macos-notes-extraction && ./extract-notes.sh
Extracted notes should appear as files in ~/macos-notes-extraction/notes
Limitations:
- Plain text in notes is readable, but attachments such as images aren't decoded
- The github link above looks like it might handle decoding attachments