Why remove DRM? Aren't you stealing money from someone? Isn't that illegal? No, it isn't. (17 U.S. Code § 1201 would like a word.)
I had a course in university that required a book from an independent publisher. The publisher sold an Adobe Digital Editions version of the book for cheaper than the physical book. As a college student, saving 15 dollars is always a good idea. Also, I didn't want to carry a book around every day.
One computer, one app
What I didn't realize was that the book was DRM protected (digital rights management, copy protection). I could only read the book on Adobe Digital Editions and only on one computer.
This sucked and was limiting since I wanted to read the book on my Linux machine. I could have used a Windows virtual machine, but I didn't want to do that. I did not want to use a 10-year-old version of Digital Editions to read a book every day. I figured there must be a way to convert the file to a pdf.
Enter DeDRM
After a couple of hours of research, I found a tool to remove DRM from books called DeDRM.
The tool is written in Python2 and relies on Adobe Digital Editions 2.0.
Using the Adobe Digital Editions file (.acsm), DeDRM generates the Adobe keys. These Adobe keys are necessary to help decrypt the file.
BAM! You now have an Adobe Digital Editions book in pdf format.
I don't know too much about the process, but it did work. I was able to read the book on my Linux machine. So I wanted to share this.

