Localisez d'abord les fichiers sqlite db et db-wal où se trouvent les notifications. Comme dans mojave, ils peuvent être trouvés à l'aide de cette commande :
lsof -p $(ps aux | grep -m1 usernoted | awk '{ print $2 }')| awk '{ print $9 }' | grep 'db2/db$' | xargs dirname
Ensuite, comme @greenhouse l'a mentionné, MacFronsics script est un bon choix pour analyser le fichier de base de données. D'après mes tests, le script supporte également mojave.
Si quelqu'un ne reçoit pas la dernière notification, les notifications les plus récentes ne sont pas susceptibles de figurer dans la base de données principale. L'analyse directe du fichier de la base de données aboutirait à de vieilles notifications. Si vous souhaitez recevoir les dernières notifications, n'oubliez pas de migrer l'enregistrement dans le fichier db-wal (Write AHead Log) vers la base de données en premier lieu.