View Single Post
Old 07-07-2008, 02:51 AM   #1
Haidon
Member
Haidon is on a distinguished road
 
Posts: 19
Karma: 69
Join Date: Jul 2008
Device: Sony PRS-505
"invalid PID checksum" when using mobidedrm, even though it IS valid.

I've been trying to use mobidedrm (both 0.0.1 and 0.0.2) to remove the DRM from a number of ebooks that I've purchased for use on my Kindle. The application seems to work properly, and it requests the files and PID to input. However, after doing so, I continuously get the following error message

Quote:
Error: invalid PID checksum
Unfortunately I have entered the correct PID! I have checked and double-checked the PID, and the files will open on the PCs with the software for their respective PIDs, and will not open on other computers. I have two PIDs registered for use with the ebooks and the same error message comes up with each, on all of my files.

I located the directory and inputted the command;
Quote:
python mobidedrm002 inputfile.prc outputfile.prc PID
I renamed the script 'mobidedrm002' in order to make it easier to locate.

I've been trying the command using the terminal in Mac OS X 10.5.3. The majority of my ebooks are purchased for HarperCollins online store, though I plan to purchase books from mobipocket's store if I can get this working. Could this error be a result of my computer, the publisher, or have I been entering something wrong all along?

Any help at all would be greatly appreciated. Thanks.
Haidon is offline   Reply With Quote