Oh wait, I didn't notice that, this is no good: --recov_size 1Mo
You must put the size of the hard disk in --recov_size, and I bet it's more something around 500Go
You must put at least the size of the file, is your wallet.dat really <1Mo?
It is 135 kb.
Is having the mkey necessary to decrypt some private key?
Because if that parameter is necessary we'd better stop here since i can't find it in my corrupted wallet.
I've found this guy
https://bitcointalk.org/index.php?topic=398155.0 had to change something in the pywallet script to make it work with litecoin, maybe i need to change something too?