Thread: Hacks kindlepid/kindlefix 0.2
View Single Post
Old 03-11-2009, 05:25 PM   #69
InlawBiker
Connoisseur
InlawBiker will become famous soon enoughInlawBiker will become famous soon enoughInlawBiker will become famous soon enoughInlawBiker will become famous soon enoughInlawBiker will become famous soon enoughInlawBiker will become famous soon enough
 
InlawBiker's Avatar
 
Posts: 94
Karma: 544
Join Date: Mar 2009
Location: Seattle WA
Device: Kindle 1.0
Quote:
Originally Posted by RickyMaveety View Post
Oh, and before I forget, the law does not exist in a vacuum. The party who considers themselves (or their DRM) violated under the code must be the one who brings the complaint. There is a little issue of standing. And .... I want to hear the convoluted reasoning someone is going to have to go through to explain how my using my PID associated with my Kindle at another online bookstore circumvents DRM put in place by Amazon?? It could, in theory, circumvent DRM put in place by the other online bookstore, but then Amazon has no standing to complain about that.
Eh, well, I'm not a lawyer but I know a bit about cryptography and programming. I changed the script so I don't always have to type my PID and now I'm digging into the code. The DRM is not circumvented, removed or altered with kindlefix.py. The payload (the e-book) is still encrypted and usable only by the PID(s) used to encode it.

Comparing the original .prc and pythonfix'd .azw files, there are only about 28 bytes different between the two.

In fact, I would wager that the e-book payload is never even decrypted when it's run through the script. It's possible to isolate just the Mobi header and maybe decrypt only that. Perhaps the author will come around and clue us in.

Anyhow I think we're all saying the same thing. The spirit of DMCA isn't broken here and nobody is at a loss, except Amazon is no longer the sole provider of DRM content for the Kindle.
InlawBiker is offline   Reply With Quote