Quote:
Originally Posted by ddavtian
Hi all.
I'm trying to deDRM a book I purchased from Amazon. Previously I always bought books directly from Kindle, moved it to computer, ran the script with Kindle PID and got a book that I could read on other devices too. Today I first time bought a book from the computer, thought I'd run the same script with same PID. No luck, get an "Error: no key found, may be the PID is incorrect".
When I sync the Kindle, it shows no new items to download. I transferred the book to device, it opens fine, no problem.
Does the book come with a different PID if bought from the computer? How can I find out what PID to use?
Thanks in advance.
|
If your Kindle has updated to firmware 2.5 or later, it now uses a per-book PID scheme for any books downloaded to or for it since the firmware was updated.
The only way to de-drm Kindle Mobipocket ebooks at present is to download them to Kindle for Windows. Although Kindle for Windows also uses per-book PIDs, the method of generating the per-book PIDs is now known, and scripts are available that will de-drm such books.
Unfortunately, the per-book PID algorithm seems to be different for Kindle for Macintosh and Kindle firmware 2.5+, and no-one's reverse engineered them yet.