Never used it, but according to its garage page the db is sqlite3. Can the sqlite3(1) tool open it on the command line? (that doesn't seem to be readily available for Diablo, you'll have to run it on a PC I guess). Try something like "echo .dump | sqlite3 broken.db | sqlite3 recovered.db". If all else fails you might at least be able to extract most of the text with strings(1)...