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.