apprenticeharper / DeDRM_tools

DeDRM tools for ebooks
14.55k stars 1.52k forks source link

Support DRM removal from ADE 4.5 #670

Open hattesen opened 6 years ago

hattesen commented 6 years ago

This Issue relates to #85 which is now closed (with no resolution).

Epubor Ultimate software CAN remove DRM from Adobe Digital Editions (ADE) 4.5. However, the free version only converts the first 20% of the content. To convert 100% you have to pay a license of about US$30 - quite steep!

So since it CAN be done, I have raised this issue to upgrade DeDRM to support the DRM implemented by ADE 4.5.

ElleKayEm commented 6 years ago

DRM removal from books downloaded with ADE 3.0 or later is possible if the bookseller is not using the newer Adobe DRM. As far as I've seen, no major US ebook seller is using it -- or at least, not exclusively, since it's still possible to download their books with ADE 2.0.1 (which doesn't support the new DRM).

I'm sure Apprentice Harper would be happy to be able to support removal of the newer Adobe DRM. Hopefully someone will figure it out and share!

spurll commented 3 years ago

Would love to see support for ADE 4.5 DRM removal. I have a textbook that I purchased that I would like to load onto my tablet, but I can't due to DRM. Unfortunately I don't believe using ADE 2.0.1 is possible for me, since it's not available as a 64-bit application, and macOS will no longer open 32-bit apps. (And I suspect that the store I purchased it from may be forcing the new encryption scheme anyway.)

Is there still no plan to support the hardened DRM?

ElleKayEm commented 3 years ago

I think it's just that no one with the skills has had the time, opportunity, or motivation to do it yet. If it was less avoidable, then it would probably happen sooner. I know I've never run into it myself.

spurll commented 3 years ago

Totally fair. I have a lot of Python experience, and I'd be happy to contribute where I could, but I don't have any actual experience working with DRM in particular.

ElleKayEm commented 3 years ago

DeDRM basically works by using the same method that an app unlocks a book. So it's a matter of reverse engineering how an app does it.