there is still a couple of options,
1. get the privkeys and import into an empty wallet
there are at least some python tools that you could try, does involve having python installed.
https://github.com/gavinandresen/bitcointoolsI like the idea of just trying to extract the private keys (and public keys), I have Python installed already. I looked at the tools on GitHub, which one would be best to use first? The fixwallet.py maybe? I didn't know that SHND would be compatible with BTC tools by the way.
just try them i guess :p
i used something once .. i cant remember what it was, maybe dbdump, but it was for not bitcoin but worked ok
so.. from memory i think th trick was making sure it looked in the correct directory,
i might have just made a fake bitcoin folder

have a look at the switches inside the script, they look interesting.
--notxes , Drops transactions from the old wallet, open Bitcoin with -rescan after this
for example
also this one to extract privkeys
https://github.com/jackjack-jj/pywallet