[HN Gopher] Reverse engineering yet another eBook format ___________________________________________________________________ Reverse engineering yet another eBook format Author : Metalnem Score : 316 points Date : 2022-12-25 10:32 UTC (12 hours ago) (HTM) web link (mijailovic.net) (TXT) w3m dump (mijailovic.net) | yellow_lead wrote: | Can anyone tell me the status of Kindle DRM? I want to buy some | kindle only books but don't own a kindle. Is this even doable? | blackoil wrote: | Not the answer you seek, but Kindle has apps for major | platforms and a web based viewer. | vrotaru wrote: | The web based reader will refuse to display some books, | unfortunately. | | In my case this was the sort of book than can be only | realistically read on a big screen tablet, not on a Kindle. | | Well, I've shrugged and downloaded the pdf from libgen | themadturk wrote: | The problem is that the latest versions of the Amazon reader | for PC and Mac don't download the books in a format | compatible with Calibre's DeDRM scripts. This is compounded | by Amazon flipping off the choice to always update the | software automatically (yes, it's stated as "always update | automatically" if checked), so the first thing you have to do | when starting up is go into settings and make sure the | checkbox is cleared. | yellow_lead wrote: | Still useful - thanks! | markx2 wrote: | There are plugins - a search will find them - you can use with | Calibre to remove DRM. | | https://calibre-ebook.com/ | rdl wrote: | I don't think there is an easy way to DeDRM the latest kindle | format used by the Mac/pc and iOS reader, and there is no | easy way to download all kindle books in your account for | "transfer to device via usb" for e-ink devices all at once. | I'm trying to archive my 4k or so kindle books (already did a | similar number of audible using openaudible) because I don't | trust Amazon to preserve access to them indefinitely. | Leherenn wrote: | You can however still download and use an older version of | the kindle program (at least on windows), which download | the files with the old DRM scheme. | | It's one by one though. | themadturk wrote: | You can find older Kindle versions for Mac as well | without too much effort. | kcartlidge wrote: | Anecdotally, I've become aware that the Windows Kindle | installer version 1.17 works fine for downloading your | paid-for Kindle books and format-shifting them or making | a personal back-up in a more open form. That information | was current about a year or so ago; hopefully that | version has not been hobbled since. Also, disable auto- | updating. | | I strongly suggest you only use it for your own | purchases. Authors need to heat and eat too. | barnacled wrote: | I am writing a book I intend to release commercially, and a good | sized one at that (likely 1,500 pages+). I am absolutely | stubbornly determined to release it as both print and DRM-free | PDF. | | It'll get pirated anyway (if anybody cares enough to do so), so | why bother punishing paying customers? | tapia wrote: | This is really an issue that should not exist. I have also bought | textbooks only to be immediately disappointed by the fact that | you have to use a specific app (like the adobe DRM thing... or | just try to get your money back). Then you have to start figuring | out how to remove the DRM and lose time with that. Sometimes the | quality of the book is also pretty bad, e.g. they don't even | include a digital table of contents, which should be essential in | a digital copy of any book (this has happened to me with | textbooks from Springer). In my case, this has lead to actually | buying less textbooks and just pirate the books instead. I don't | have the time to deal with all this customer-unfriendly behavior. | hackernewds wrote: | These are pretty poor excuses to cope with piracy | tapia wrote: | I think that the poor excuses are in the other side. Adding | DRM to files to actively preventing the user to choose in | which devices he/she wants to read the file and for how long | the content will be available goes against the whole concept | of "buying" a book. When I buy a book I expect to be able to | open it in ten years in whatever device I'm using, running | any OS that I want. That's why we have standard formats. And | I also expect that the quality of a book for which I payed | 50-90EUR for (because that is normally the price range) to | have a good quality and at least a table of contents. A few | occasions I had to manually add table of contents for books | that otherwise would have been unusable to me. | T3OU-736 wrote: | "buying a book". You're not, though. Nor a film/movie. It | is, at least in the US, treated as something along the | lines of a temporary contract to view. And so... DRM is | used to as a tool of enforcement of the contract term's | expiration. | inkblotuniverse wrote: | Hence piracy is the better option. | brutusborn wrote: | If legal options aren't useable, the black market will fill | the void. Once this is fixed, the dynamic swings back (like | how torrenting became less popular since streaming services) | You might find it immoral, but 99% of the world disagrees | with you (e.g. ubiquity of illegal drug use worldwide) | goosedragons wrote: | One of my textbooks came with a digital copy. I would sometimes | just use that on my iPad instead of lugging in the physical | book to campus. I remember racking my brain all day on a | problem that asked you to prove some result, wondering how the | hell that was true only to get home and realize the digital | version flipped the inequality... | psychphysic wrote: | Could have been a Dantzig moment![0] | | [0] https://www.snopes.com/fact-check/the-unsolvable-math- | proble... | charlieyu1 wrote: | As a maths teacher who also have written a textbook, I have | seen a drastic increase in errors in books compared to 5-10 | years ago. I don't know why, maybe the scheduler is tighter | or proofreading is now too expensive. | this-pony wrote: | From what I heard, it's because Springer et al. hired | editors in India to cut costs... | ta988 wrote: | The last springer book I've had is so poorly written that | there is absolutely no way it was proofread. It is not just | one mistake here or there. It looks like a quick draft with | incomplete sentences, repetitions all over. Looks like | those "cheap" packt books. | smnrchrds wrote: | Looks like someone sent | "fundamentals_of_math-e4-v2-final-finalv3-final.docx" to | the printer instead of "fundamentals_of_math-e4-v2-final- | finalv3-final-final.docx" | riedel wrote: | I published a book with degruyter and there is no | proofreading at all. No support to get e.g. the colours | right for printing. They only give you some example | books, a rough latex template and minor advice on content | and audience. Once it is published they will ask you if | you want to prepare a revised version. It was OK because | e.g. my students get a free ebook version anyways via the | university subscription and I guess it is ok for the rest | to pay the overpriced but well printed book. | azalemeth wrote: | I've authored book chapters with Springer. I've used their | LaTeX class and produced some nice looking chapters (imho). | | They get "typeset" by SPI in Chennai by a non maths | speaker, non-native English speaker and come back with | errors in both the equations and words and author queries | like "equation missing but we follow tex". | | One professional mathematican I know in a suitably obscure | area of number theory has started her own journal to get | around it all. I'm in both the physics and medicine camps | and have to put up with this bullshit. It's awful. | jtbayly wrote: | I have a $70 ebook (Amazon Kindle) of an academic work (not a | textbook) and it is practically unusable. So many problems | compared to the physical book. Never again. | treeman79 wrote: | With my adhd I learn programming drastically better on | physical books. Stupid I know, but it helps drastically to | see it on paper. | | Sadly it's either crazy expensive, or not even an option to | get paper for newer frameworks | ykonstant wrote: | > Stupid I know, but it helps drastically to see it on | paper. | | Not stupid at all. Myself, and every single colleague of | mine that I know (pure mathematicians) have to print every | non-trivial document that we _really_ want to study deeply. | TillE wrote: | I've found that a ton of older books published as ebooks were | clearly just OCR'd and then not thoroughly edited. Definitely | frustrating. | Finnucane wrote: | Handling complex material has never been a priority for the | Kindle. To be fair, more recent iterations have improved | support for things like tables and MathMl, but it's still a | work in progress. | cl3misch wrote: | > My old instincts kicked in and I decided it would be more fun | to hack and blog for a week than to waste any time dealing with | the customer support. | | Don't get me wrong, I like reverse engineering as much as the | next guy. But if you really are annoyed by such DRM tactics, you | _should_ deal with their customer support to communicate your | frustration. Otherwise, nothing will ever change. | survirtual wrote: | Since when has complaining to customer support as a retail | consumer ever changed anything? Retail can cause change by | using third party media channels and, by some miracle, | generating enough attention that it makes business sense to | respond. | | Enterprise customers are a different story. | charcircuit wrote: | This isn't a new ebook format. This is just a web viewer for epub | files. | viraptor wrote: | > Downloading the files was super easy, barely an inconvenience | | I love how the zeitgeist / popular culture allows this expression | to escape the original context and become popular, but not a | silly meme. | Chinjut wrote: | What expression? What was the original context? | edflsafoiewq wrote: | https://www.urbandictionary.com/define.php?term=Super%20Easy. | .. | eesmith wrote: | I was curious if there was an older history. A Google Book | search for: "Super Easy" "Barely an Inconvenience" indeed | found nothing before about 2018, and then a few books use | that combined phrase. | | Most intriguingly, one is in Shatner's 2022 book "Boldly | Go: Reflections on a Life of Awe and Wonder" | | > Two of my three daughters live within a couple of miles | of my house, while the other lives about fifty miles away - | super easy to visit, barely an inconvenience. | | Either he's really plugged into YouTubers or I can't help | but think it comes from a ghostwriter. | PaulHoule wrote: | Those web viewers for e-Books make PDF look great. There is | nothing I dread more at the library for my uni than seeing a book | is "in the collection" but is only visible through a web viewer. | It's like trying to read the book through a shaving mirror. | | (1) They try to slice the book into the thinnest possible salami | so you are always click click clicking to navigate | | (2) You can't download the book to read on the bus | | (3) There is a general "evil" trend in the web to hide the | content as much as possible. Cookie popups and "subscribe to our | email newsletter" popups count, but hard-to-use navigation, | <iframe> and friends all make their contribution. You'd think the | people who make this stuff are paid more the less content is | visible on the page. | | (4) and of course it seems like the people are paid the more you | have to struggle to log in. | rightbyte wrote: | Ye. I find it insane that it is faster to look in the paper | book register and find the correct page then search their | crappy ebooks. I have timed it. The ebook experience is | abyssal. | RomanPushkin wrote: | > "Access Duration: 84 Months"... | | > Despite all the warning signs, I went ahead and bought the | ebook... | | > ...allow me to retire from having to write the tools that | bypass your restrictions. | | You either agree to the rules, or you're breaking them. If you're | breaking the rules, authors won't get compensated and we won't | see other Human Kenetics books. This should be illegal. | | Personally, I would love to pay hundreds for a limited access to | books I would like to read. But folks aren't inspired too much | about writing books today that can make them a living, since | there are pirates everywhere. They want free content, because | "information should be free". No, it shouldn't. Pay for it. | tucosan wrote: | This is a ridiculous take. | | There were no such restrictions on books after you legitimately | purchased them for hundreds of years now. | | If you buy the hardcopy of the very same book, no such | restriction would apply. | | Rip-off schemes, where the publishers uses DRM to cripple the | reading experience by providing the content via a proprietary | reader with bad UX, is one of the very reasons people resort to | pirating in the first place. | RomanPushkin wrote: | What is ridiculous take? Authors want to sell access to | information they've collected, improved, filtered, and so on. | They invested tremendous amount of effort into making this | available to you for a very low price (less than $1/month). | The sharing is implemented the certain way, super | inconvenient - but you have been informed multiple times in | advance, and accepted that. | | > There were no such restrictions on books after you | legitimately purchased them for hundreds of years now. | | For hundreds of years there were no book pirates, and | computers. Even libraries buy books so they can share to a | limited audience. | pmyteh wrote: | Book piracy is as old as copyright. There were presses | putting out editions unauthorised by the Stationers' | Company when they held a legal monopoly in England, and the | US was a famous hotbed of book piracy throughout the 19th | Century. Dickens, amongst others, was not happy. | Simran-B wrote: | > For hundreds of years there were no book pirates | | What did monks do if not copy books? | _dain_ wrote: | >If you're breaking the rules, authors won't get compensated | and we won't see other Human Kenetics books. This should be | illegal. | | so second-hand bookshops should be illegal too? | ryanackley wrote: | I'm sad this was downvoted. I think it would make a more | interesting discussion for unpopular opinions to be present and | engaged with rather than downvoted into invisibility. | | I think you make a fair point, if you don't want to agree to | the terms of a transaction, don't participate in the | transaction with the intent of breaking the terms. This is the | implied covenant of good faith and fair dealing in any | contract. | thewebcount wrote: | You seem to have missed the part where he paid for the book. He | did pay for it, he just wanted to be able to use it in a more | convenience way. | JadeNB wrote: | > Personally, I would love to pay hundreds for a limited access | to books I would like to read. | | ... Why? I'd assume that this was sarcastic, except that the | sarcastic reading seems to support the post with which you seem | to be arguing, and the rest of the paragraph: | | > But folks aren't inspired too much about writing books today | that can make them a living, since there are pirates | everywhere. They want free content, because "information should | be free". No, it shouldn't. Pay for it. | | seems to be sincere. | thrdbndndn wrote: | Almost all the non-major online ebook viewers are like that. | | Some of them would obfuscate the image resources, but that's | about it. | | Big players typically have something "better". Bookwalker (a | Japanese ebook vendor) has the most complicated viewers in my | experience, and it always convert all the text to image on server | side before serving. (And it obfuscates the images on server side | too, so you have to reverse this process yourself if you want to | download them). | xvilka wrote: | > it always convert all the text to image on server side before | serving. | | It probably easy to recover to absolute precision with OpenAI- | like models. I bet using AI could help a lot with recovering | books in the future. | innocenat wrote: | BookWalker generally don't have exclusive rights to their | books, so just buy from other place instead. | | On books that they do have exclusivity, though, people are | doing exactly that, OCR the book and recreate the EPUB. | thrdbndndn wrote: | People also have already cracked their Android client so | you can straight up get EPUBs. | | But it's not publically available since BW is very quick | about patching their app once the crack is well known. | chocolatkey wrote: | Reverse-engineering Japanese ebook DRM is much more fun than | English. You run into all sorts of mistaken cryptography | assumptions, fun exploits, obfuscation etc. Hint for | bookwalker: check out the app | i_am_toaster wrote: | I probably would have stopped at the pdf level because I'm lazy. | Thanks for not being me, following through with your hatred, and | doing a short write-up! | frankfrankfrank wrote: | He was clearly not happy with owning nothing. | thot_experiment wrote: | > More importantly, allow me to retire from having to write the | tools that bypass your restrictions. | | FFS PLEASE! I waste so much of my life fighting DRM and anti-RE | measures. It's so infinitely frustrating to fight against stuff | that shouldn't exist in the first place. Someone wasted their | time to waste my time and in the end we end up exactly in the | same spot. | chungy wrote: | I'm flabbergasted by a digital-only edition being $82. That's a | price I'd find step even for print. I paid less than that for the | print+digital combination of The Art of Computer Programming | Volume 4B. | | $82 and being forced into a time-limited web viewer. That's | just... what's the market for that? | BeetleB wrote: | 20 years ago, most engineering textbooks were about $100 in the | US. I discovered they sell them cheaper in Europe, and the cost | to buy from Europe + shipping was still a lot cheaper. | krapht wrote: | Textbooks are a lot more work to prepare than people think, and | the market is in the thousands. Especially specialist textbooks | like this require the input of many upper-middle class | professionals who aren't exactly cheap - much like software. | | I mean, how much time do you think it would cost to prepare a | 400 page textbook on Amazon AWS, with curated examples and | training exercises? How many man-hours of senior engineering | talent would be required? How many copies could you | realistically sell? | | Some textbook authors have previously posted on HN that the | money is terrible in technical books, and the biggest benefit | has just been credibility that the authors can use to sell | themselves as consultants. | ta988 wrote: | The issue here is that publishers are raking up all the money | and not even providing a good service anymore. The physical | quality of my recent books, the formatting of the ebooks and | the typesetting has gone downhill in the last 10 years or so. | Books prices are still high, publisher profits are | skyrocketing and quality of product goes down. It is time to | setup a new way to support writters for publishing their | books that doesn't involve those scammers. Not every writer | can do their own typesetting and distribution. | mdaniel wrote: | > _Reverse engineering_ yet another eBook format | | > Surprise, surprise, our website was using one of the most | popular ebook formats! | | :-/ ___________________________________________________________________ (page generated 2022-12-25 23:00 UTC)