In my bachelor thesis I developed the forensic tool ObjectBoxLite to give the community the possibility to analyze ObjectBox database files ☕ 👨💻.
ObjectBox is a non SQLite database, that is developed for Mobile-, Edge- or IoT-Computing. The database file be can extracted from smartphone apps or from IoT devices.
The tool are based on Kaitai Struct to parse the database file. A formal description of the binary structure of an ObjectBox database file is saved in /ks/mdb.ksy. That description was compile to the python module /ks/mdb.py and imported to the tool.
The tool is able to read actually tables and entries from the database file.
Tool runs and tested under Mac OS X and Python 3.9.6.
git clone https://github.com/sharel0ck/objectboxlite.git
cd objectboxlite-main
python3 ObjectBoxLite.py -f \path\to\the\data.mdb