Progress on accessing data from Apple Dictionaries
This blog post is an update to my adventures on attempting to read data from Apple Dictionaries. I was finally able to find the function responsible for reading index values from the index file - TrieAccessContext::getMatchDataCommon
. The bad news is the code is pretty bad looking (pseudocode from IDA Pro) and it doesn’t have any real variable/function names so one ends up having to guess from the context.