Professional Documents
Culture Documents
ReadMe First
ReadMe First
=====================
- Kindle ebooks (files from Kindle for Mac/PC and eInk Kindles).
- Adobe Digital Editions (v2.0.1*) ePubs (including Kobo and Google ePubs
downloaded to ADE)
- Kobo kePubs from the Kobo Desktop application
- Barnes and Noble ePubs
- Adobe Digital Editions (v2.0.1) PDFs
- Scuolabooks (Link to solution by Hex)
- Mobipocket ebooks
- eReader PDB ebooks
- Rocket ebooks (source only)
These tools do NOT work with Apple's iBooks FairPlay DRM (see end of this file.)
* With Adobe Digital Editions 3.0 and later, Adobe have introduced a new, optional,
DRM scheme. To avoid this new scheme, you should use Adobe Digital Editions 2.0.1.
Some books are required to use the new DRM scheme and so will not download with ADE
2.0.1. If you still want such a book, you will need to use ADE 3.0 or later to
download it, but you should remember that no tools to remove Adobe's new DRM scheme
exist as of October 2016.
If you re-post these tools, a link to the repository and/or the blog would be
appreciated.
Once installed and configured, you can simply add a DRM book to calibre and the
DRM-free version will be imported into the calibre database. Note that DRM removal
only occurs on IMPORT not on CONVERSION or at any other time. If you have already
imported DRM books you'll need to remove them from calibre and re-import them.
N.B. Mac OS X 10.4 users need to take extra steps before using the application, see
the ReadMe.
Other_Tools
-----------
This is a folder of other tools that may be useful for DRMed ebooks from certain
sources or for Linux users. Most users won't need any of these tools.
B_and_N_Download_Helper
A Javascript to enable a download button at the B&N website for ebooks that
normally won't download to your PC. Only for the adventurous.
DRM_Key_Scripts
This folder contains python scripts that create or extract or fetch encryption
keyfiles for Barnes and Noble, Adobe Digital Editions, Kindle for Mac/PC and old
versons of Kindle for Android.
Kindle_for_Android_Patches
Definitely only for the adventurous, this folder contains information on how to
modify the Kindle for Android app to b able to get a PID for use with the other
Kindle tools (DeDRM apps and calibre plugin).
Kobo
Contains the standalone obok python script for removing DRM from kePubs downloaded
using the kobo desktop application.
Rocket_ebooks
Information about the now-obsolete Rocket ebook format and DRM, along with source
for a tool to remove the DRM.
Scuolabook_DRM
A link to the tool for removing DRM from ScuolaBooks PDFs, created by "Hex".
http://www.activestate.com/activepython/downloads
Note that currently (October 2016) ActiveState Python puts the tcl library in the
wrong place, and it needs to be manually moved. See this thread at activestate.com
for the latest information: https://community.activestate.com/node/19090
There are many places to get PyCrypto installers for Windows. One such place
is:
http://www.voidspace.org.uk/python/modules.shtml
Please get the latest (currently 2.6) PyCrypto meant for Windows Python version
2.7. Note that the PyCrypto binaries have two version numbers. The first is the
PyCrypto version, and the second is the python version that they work with. This
can be confusing.
Once Windows users have installed Python 2.7, and the matching PyCrypto, they are
ready to run the DeDRM application or individual scripts.
The only tool that removes Apple's iBooks Fairplay DRM is Requiem by Brahms version
3.3.6 and works with iTunes 10.5. Requiem 4.0 and later do not remove DRM from
ebooks.
If you have any problems with Requiem, I suggest you contact Brahms directly
through their Tor website.
Credits
-------
The original inept and ignoble scripts were by i♥cabbages
The original mobidedrm and erdr2pml scripts were by The Dark Reverser
The original topaz DRM removal script was by CMBDTC
The original topaz format conversion scripts were by some_updates, clarknova and
Bart Simpson
The original obok script was by Physisticated
Many fixes, updates and enhancements to the scripts and applicatons have been made
by many other people. For more details, see the commments in the individual
scripts.