noDRM_DeDRM_tools/README.md
2024-11-10 15:42:48 +01:00

2.9 KiB

DeDRM_tools

This is a repository that tracks all the scripts and tools for removing DRM from eBooks.

The provided plugins should work with both Calibre 5.x/6.x (Python 3), as well as Calibre 4.x and lower (Python 2).
If you encounter issues with the plugins in Calibre 4.x or lower, please open a bug report.

The original repository of Apprentice Harper is no longer maintained, so I've taken over, merged a bunch of open PRs, and added a ton more features and bugfixes.

FAQ

You are urged to read the FAQ.

The most common issue you may run into is that you cannot load the nested archive with all the tools into Calibre.
You need to unarchive the downloaded tools archive, to get just the archive with the standalone plugin.
Beta versions may be just the plugin, don't unarchive that.

ReadMe_Overview.txt

Versions

The latest stable (released) version is v10.0.3, available here.

The latest beta is v10.0.9, as a release candidate for v10.1.0, available here.

The latest alpha version, completely untested, available here.
With each commit in this repository, a new alpha version containing the latest code changes will be automatically uploaded.
If you want the most up-to-date code to test things and you are okay with the plugins occasionally breaking, you can use this version.

Tools

The individual scripts are released as two plugins for Calibre: DeDRM and Obok.

See the plugin README overview.
For using the tools with Calibre from the CLI, see that README.

DeDRM

The DeDRM plugin handles books that use Amazon DRM, Adobe Digital Editions DRM, Barnes & Noble DRM, and some historical formats, see its README. .

For the latest Amazon KFX format, users of the Calibre plugin should also install the KFX Input plugin from the standard Calibre plugin menu, or manually from the MobileRead thread.

Note that Amazon changes the DRM for KFX files frequently. What works for KFX today might not work tomorrow.

Obok

The Obok plugin handles Kobo DRM, see its README.

Changelog

Take a look at the CHANGELOG to see a list of changes since the last version by Apprentice Harper (v7.2.1).

Contributions

Contributions are welcome, including, but not limited to:

  • Speed improvements and UI enhancements
  • Expanding the range of books handled
  • Improving key retrieval
  • General bug fixes

Special thanks to all the developers who have done the hard work of reverse engineering and provided the first DeDRM tools.