View Single Post
Old 10-26-2009, 04:24 AM   #110
aria110
Junior Member
aria110 began at the beginning.
 
Posts: 1
Karma: 22
Join Date: Oct 2009
Device: iphone
Quote:
Originally Posted by galavanter View Post
Since I got the Kindle 1, jetBook, iPod Touch, and then sold the Kindle, I have been using mobidedrm.py without a problem. Most of the files were azw from the Kindle, but when the kindle app came out I got the Touch, and sold the Kindle. The first test book I purchased on it came through mobidedrm clean as a whistle. I had used iPhone Backup Extrtactotr and drm'd the prc file.

The night before last, I purchased the second book on the Touch, extracted it, and that's when my 36 hr nightmare began.

I use a Mac upgraded to Snow Leopard. After running mobidedrm 1,2,5, and 6 repeatedly, I went to Windows via vmWare Fusion. I installed python 2.5.

I'm not Windows savvy, but with a little research I was soon able to get the identical error in DOS as I do in the Mac terminal every time, "Error: no key found. maybe the PID is incorrect".

I performed red_dragon's hack because the OP reported success with it. Not me.

I downloaded Hextreme to see if my book might be a Tpz file. it says Mobi.

I got my UDID again from iTunes and ran kindlepid.py again. The same PID I had saved from months ago popped up.

I switched to a Dell Mini 10, on which I have installed Mac OSX 10,5.8. I ran all the mobidedrm.py files again, this time on the FIRST book I purchased on the Touch, the one I had dedrm'd successfully previously. Same "Error: no key found. maybe the PID is incorrect".

Now that's just not right. The kindle app was updated just 3 days ago. I'm not into conspiracy theories, but nothing else makes sense to me at this point.

If anyone is using mobidedrm.py successfully on a Mac with prc files, please send me some help!

Better yet, buy a book today on your iPhone or Touch, dedrm it with your Mac, let me KNOW, and I'll reimburse you for the book via paypal.
I had this problem today, when I was testing out dedrm'ing on Kindle files from my iPhone (on Snow Leopard). I downloaded and used kindlepid.py to get an ID that looked like this: #######*## (with the #s as alphanumeric characters). I tried every version of mobidederm.py I could find, and every variant of single quotes, double quotes, using all 10 digits, dropping the last two, etc, but nothing worked. It alternated between "Error: no key found. maybe the PID is incorrect" and "Error: invalid PID checksum."

After lots of googling, I found someone who suggested downloading the latest version of kindlepid.py -- which can be found by googling azw-0.2.zip. The version of kindlepid.py in that zip, when fed my iphone device ID, gave me a different PID -- without an asterisk. That PID worked to decrypt all my kindle files just fine (with v0.05 of mobidedrm, though I'm not sure if it matters).

This may apply to anyone who uses the Kindle for iPhone application *only,* instead of in conjunction with a Kindle device. Worth trying at least!
aria110 is offline   Reply With Quote