Live data from Hacker News

How I bypassed Amazon's Kindle web DRM

blog.pixelmelt.dev

51–60 of 538 posts

Re: How I bypassed Amazon's Kindle web DRM

#51

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.

Followed the same path.

At least Steve Jobs understood how DRM should work.

Re: How I bypassed Amazon's Kindle web DRM

#53
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 backdoors their DRM.

Re: How I bypassed Amazon's Kindle web DRM

#54

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.

that's so weird. First I decide to buy my wife an ebook reader for the new years and then Louis Rossman makes a video on Kindle DRM bait and switch. Now this and people praising Kobo. Guess I'm buying a kobo

Re: How I bypassed Amazon's Kindle web DRM

#55
post #27

My main peeve with rendering in the Kindle app is that formula-type content (often even minor stuff like x ²) is rendered as images that (a) are low-resolution and (b) don’t invert in dark mode. A second peeve is that in dark mode you can only have gray on black, not white on black.

Do the ebooks you're referring to use an image for the ² symbol, rather than css, unicode, or mathjax-generated mathml? A lot of old math books that have been converted from scans do that, for instance, because their OCR was okay at regular text but not good at superscripts, subscripts, or other mathematical symbols.

They use an image in the Kindle version. I don’t know about other versions, but I strongly suspect that the PDF version, if any, doesn’t. These aren’t old books, they are recent nonfiction books from established publishers. They surely don’t use OCR to produce the Kindle version.

I’ve never seen a Kindle book rendering anything as vector graphics. That’s just not a thing in the Kindle world, as far as I can tell. It’s either basic text or pixel images.

One example I just checked is a book from MIT Press from 2021, where even √2 is rendered as an image, and also isn’t scaled correctly with respect to the text size. It really puts you off reading such books in Kindle.

Anyway, I guess my point is that TFA won’t help with what I find the most annoying about the Kindle experience.

Re: How I bypassed Amazon's Kindle web DRM

#57

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…

> Sure seems like whoever at Amazon wrote this didn’t realize that it backdoors their DRM.

Or maybe they did, and now they will have to fix it.

Re: How I bypassed Amazon's Kindle web DRM

#59

I don't know what state it's in (haven't used it in years), but do apprenticealf's DeDRM tools, which has been forked to nodrm/DeDRM_tools, still handle kindle PC app downloads? Tinkering with old versions of the PC app might work even if the current version doesn't, and there's a registry hack to disable kfx downloading and get azw3 instead, which worked at some point... it's outlined in apprenticealf's DeDRM repo,…

The thing that killed the download -> crack DRM workflow is that Amazon removed the "download and transfer via USB" option. I haven't bought an ebook from Amazon since. The only viable option would be to buy the book and then pirate a de-DRM'd copy.

Why buy an ebook then? Just buy the physical if you want, and pirate it.

Dont pay for your own hope that you can pick the lock of your own paid for jail cell.

Re: How I bypassed Amazon's Kindle web DRM

#60
>I paid money for this book >I can only read it in Amazon's broken app >I can't download it >I can't back it up >I don't actually own it >Amazon can delete it whenever they want

good that you didn't read the terms of amazon's kindle business model before buying that book; all that delicious rage and the interesting knowledge it spurred would have been lost to the world. tbh, i would have expected them to be more sophisticated. good job and kudos, enjoy your well earned book, it's yours now!

sadly i have no use for this, the only few books i ever bought on amazon were paperback, used and in good condition. good deals. but the mere fact that a provider requires me to use specific software to access content is simply unacceptable, making a detailed reading of their absurdly dystopian terms and conditions unnecessary.

i use amazon prime. for me it's very worth it just for the delivery savings as i live in a remote area. it includes access to their video streaming service. one day i decided to try it just to see what was there. i was immediately prompted with a download for some mandatory viewer/drm/codec. not going to happen, baby, so i just closed the tab, never bothered with it again and have the feeling that nothing of value was lost.

Post reply on HN