Live data from Hacker News

How I bypassed Amazon's Kindle web DRM

blog.pixelmelt.dev

161–170 of 538 posts

Re: How I bypassed Amazon's Kindle web DRM

#161
post #125

Earlier quoted context omitted.

Books have got to be the least expensive form of entertainment out there. The value to cost ratio is incredible. Consider buying books to support authors and publishers. If you can't afford it, then libraries are nice too. I personally know people who pirate books, but pay hundreds of dollars a year for streaming services or battle pass type video games. It blows my mind. Books are so cheap people! I recently bought…

I have more than 100 books that I bought with actual money on Apple's iBooks (or whatever it was called back in 2010-2012). I no longer use an iPad and would like to be able to read them on my Kindle. Because of DRM, I can't. I'm all for supporting authors and the various editors, etc., but I feel like I've already done that in this case.

Yes, there should have been a law that required interoperable DRM.

At least you can transfer movies around different services. It’s a shame you can’t with books.

Re: How I bypassed Amazon's Kindle web DRM

#162

Earlier quoted context omitted.

I wonder how that will if/when LLMs get to the point where they can turn a blog post about a DRM liberation into code. (Are they there already?) These sorts of code are usually pretty short, right? It isn’t as if it needs to be maintainable or have a nice GUI.

I was thinking along the same lines. One of the many places that laws are going to have to catch up to reality. I’m 90% sure that current frontier models could turn this post into a working implementation with a good feedback loop.

> that laws are going to have to catch up to reality

Reality is moving away from states, and is now moving faster than legacy "laws" can ever hope to catch up.

That's a big part of what's fueling the wave of abandonment of DRM. I mostly play bluegrass - and given the lineal connection between traditional music and internet freedom, it probably comes as no surprise - but every serious bluegrass album is DRM-free now. Every grammy winner in the bluegrass and americana categories since at least 2020 has been DRM-free.

https://pickipedia.xyz/wiki/DRM-free

Re: How I bypassed Amazon's Kindle web DRM

#163

Fun fact: this is one of the few situations in the US where a prosecutor could claim that this is criminal speech (though I hope and trust they would not, and if it did it would get thrown out by any court respecting the First Amendment). Not a civil issue, like libel or fraud, but the sort of talk that can get a policeman to come and drag you off to jail. If you've ever wondered why DRM is so roundly hated by engine…

> they made it against the law to even tell anyone. I’m no fan of the DMCA, but I am pretty skeptical of your apparent claim that this post itself is a potential violation of 17 USC § 1201. Obviously the act of circumvention itself qualifies, as does the code in the GitHub repository the post links to, but can you point to any prosecution of someone for a _prose description_ of circumvention (as opposed to actually m…

https://en.wikipedia.org/wiki/United_States_v._Elcom_Ltd.

Found not guilty, but he was charged and tried.

Re: How I bypassed Amazon's Kindle web DRM

#165

Earlier quoted context omitted.

> they made it against the law to even tell anyone. I’m no fan of the DMCA, but I am pretty skeptical of your apparent claim that this post itself is a potential violation of 17 USC § 1201. Obviously the act of circumvention itself qualifies, as does the code in the GitHub repository the post links to, but can you point to any prosecution of someone for a _prose description_ of circumvention (as opposed to actually m…

I see you don’t remember the dvd decryption key ordeal.

09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 BF

REDACTED

09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C1

https://en.wikipedia.org/wiki/Illegal_number

Re: How I bypassed Amazon's Kindle web DRM

#166

For books only available through Amazon my workflow used to be buying it, downloading it with their desktop app, importing into Calibre, converting to epub and stripping DRM, then pushing it onto my Kobo. They broke that a while ago by making their DRM even worse, so now I just pirate those books.

Books have got to be the least expensive form of entertainment out there. The value to cost ratio is incredible. Consider buying books to support authors and publishers. If you can't afford it, then libraries are nice too. I personally know people who pirate books, but pay hundreds of dollars a year for streaming services or battle pass type video games. It blows my mind. Books are so cheap people! I recently bought…

The issue wasn't with the price so no amount of talking about how the price is great will make a dent in the issue.

The library ebook lending solutions tend not to avoid the DRM problem either.

Re: How I bypassed Amazon's Kindle web DRM

#167

EARTH TO AMAZON EARTH TO AMAZON PLEASE MAKE THE LAST PAGE READ BE THE KINDLE SCREEN DISPLAY WHEN POWERED OFF END OF TRANSMISSION

I've always wanted it to work this way. However it'd only work if you had a case with the magnetic cover to turn on the device. Otherwise someone would pick up their un-cased kindle with the page lock screen, start reading, and then get confused when they tried to turn the page and nothing happened — the device would still be off!

Re: How I bypassed Amazon's Kindle web DRM

#168

This is great work, but I’m not clear on why this qualifies as DRM at all. It sounds like the OP reverse engineered a protocol for rendering pages from a book to the web client. Sure, rotating the glyph ids every API call is annoying but it hardly qualifies as encryption or even obfuscation, just an extra mapping step the decoder needs to handle. Sure seems like whoever at Amazon wrote this didn’t realize that it bac…

I was on the team that wrote this code. We knew it was reverse-engineerable, we just didn't care. Upper management seemed happy enough that it was pretty obfuscated, and we were happy that they didn't force us to do more about it.

It kind of makes sense. It's good enough to stop a non-coder. Anything in the browser can be either broken by a serious coder or has unpleasant tradeoffs.

Amazon would need to drop this feature to seriously lock down their books

Re: How I bypassed Amazon's Kindle web DRM

#169
post #155

Earlier quoted context omitted.

That law should be changed. If you distribute your intellectual property with DRM, that work should forever be exempt from copyright protection. You get to choose one or the other, but never both, because DRM effectively removes the work from the public domain in perpetuity. Even accidentally releasing a demo or preview with DRM should invalidate copyright on that software/movie/book/whatever.

> because DRM effectively removes the work from the public domain in perpetuity. This doesn't make for a good anti-DRM argument because the concern can simply be addressed by requiring a DRM-free copy to be deposited at the library of congress (or similar[1]) so it can be released in 150 years (or whatever) it actually becomes public domain. Moreover how would you even define what "DRM" is? Is spotify refusing to pro…

Would private fan servers qualify as fair use once wow is in the public domain?

Re: How I bypassed Amazon's Kindle web DRM

#170

Earlier quoted context omitted.

It is, I promise :) Email in bio if you have other questions about it you care to ask.

Uh, just so you know, your bio is empty as of this writing.

thanks, I think its fixed now.
Post reply on HN