View Single Post
Old 03-31-2009, 05:56 AM   #279
pdurrant
The Grand Mouse 高貴的老鼠
pdurrant ought to be getting tired of karma fortunes by now.pdurrant ought to be getting tired of karma fortunes by now.pdurrant ought to be getting tired of karma fortunes by now.pdurrant ought to be getting tired of karma fortunes by now.pdurrant ought to be getting tired of karma fortunes by now.pdurrant ought to be getting tired of karma fortunes by now.pdurrant ought to be getting tired of karma fortunes by now.pdurrant ought to be getting tired of karma fortunes by now.pdurrant ought to be getting tired of karma fortunes by now.pdurrant ought to be getting tired of karma fortunes by now.pdurrant ought to be getting tired of karma fortunes by now.
 
pdurrant's Avatar
 
Posts: 74,111
Karma: 315558332
Join Date: Jul 2007
Location: Norfolk, England
Device: Kindle Oasis
It sounds like it's got that strange no-pid encryption applied, so that only genuine mobipocket software can read it.

There is a way to change the decoding script to remove this encoding - it's mentioned up here somewhere. Essentially you need to use the base number in the script, unmodified by a PID.

Quote:
Originally Posted by Jellby View Post
I downloaded the free sample of this dictionary. I tried opening it in FBReader and it said compression method not supported. Then I tried mobihuff.py and it said it's encrypted. Then I tried mobidedrm.py with igorsk's changes above and it said "invalid PID checksum" and created a 0-byte output file. I tried with versions 0.01, 0.02, 0.04 and 0.05 with no joy.

Is there any solution for decrypting this file? Note that it's a demo, I didn't give any PID to dowload it.
pdurrant is offline   Reply With Quote