Reverse Programming

It's programming, but in reverse

Project maintained by JadedTuna Hosted on GitHub Pages — Theme by mattgraham

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.

Read More