DRM Removal Tools for eBooks

Version 6.5.2 released on 10 October, 2016

Welcome to Apprentice Alf’s blog

This blog is intended to help anyone looking for free and simple software for removing DRM from their Kindle ebooks, stripping DRM from their Adobe Digital Editions ebooks, getting rid of DRM from their Barnes and Noble ebooks, freeing their Kobo ebooks of DRM, or decrypting their Fictionwise eReader ebooks.

If you want to find out more about ebooks, DRM and why you will probably want to remove the DRM from your ebooks, see this post:  Ebook Formats, DRM and You — A Guide for the Perplexed.

If you already know that you want to strip the DRM from your ebooks, you’ve found the right place.

The Tools

To get started on removing DRM from your ebooks, just download the tools archive from the link below. Unzip the archive, and start reading.

The latest release can be found at the top of this page:

Getting Help with the Tools

If you have any questions about the tools, ebooks and DRM, check my FAQs post:  Frequently Asked Questions about the DRM removal tools.

If you have any problems with the current tools, please ask for help in a comment on this post or open a new issue at the GitHub repository. If you are having a problem with an older version of the tools, please first update to the current version, and see if that solves your problem.

Before commenting here, please check the ReadMe file and the FAQs (see link above).

In any bug report or help request, please include:

  • which tool was used
  • which OS you are using
  • where the ebook file came from (device or folder)
  • any error messages
  • a log of the DRM-removal attempt (see the FAQs on how to get a log).

Anti-Piracy Notice

Please only use this application for gaining full access to your own ebooks for archiving/converson/convenience. De-drmed ebooks should not be uploaded to open servers, torrents, or other methods of mass distribution. No help will be given to people doing such things. Authors, retailers and publishers all need to make a living, so that they can continue to produce books for us to read. Don’t be a parasite.

Origin of the Tools

The tools for removing DRM from ePubs were originally posted at i♥cabbages’ blog. The tools for Kindle/Mobipocket were originally posted at The Dark Reverser’s blog.

They have since been improved by many people, but mostly some_updates, DiapDealer, Apprentice Alf, and Apprentice Harper. While there are many sites that redistribute these tools, the most up-to-date versions of the tools are currently released here.

Other Sources

Anyone trying to sell you ebook DRM removal tools for Adobe Adept ePub and PDFs, Barnes & Noble ePubs, Kindle ebooks, Kobo ebooks, or eReader ebooks has probably just repackaged (an earlier) version of the tools available here.

2,638 thoughts on “DRM Removal Tools for eBooks

          • I hope this is the right on. I sually have no problems.

            DeDRM v6.5.2: Trying to decrypt Fantasy & Science Fiction, Extended Edition_B01KZ2374S.azw3
            Using Library AlfCrypto DLL/DYLIB/SO
            MobiDeDrm v0.41.
            Copyright © 2008-2012 The Dark Reverser et al.
            MOBI header version 6, header length 248
            Extra Data Flags: 3
            Decrypting Mobipocket 6 ebook: Fantasy & Science Fiction, Extended Edition
            Found 15 keys to try after 0.0 seconds
            Crypto Type is: 2
            DeDRM v6.5.2: Failed to decrypt with error: No key found in 15 keys tried.
            DeDRM v6.5.2: Looking for new default Kindle Key after 0.1 seconds
            searching for kinfoFiles in C:\Users\Bruno\AppData\Local
            Found K4PC 1.9+ kinf2011 file: C:\Users\Bruno\AppData\Local\Amazon\Kindle\storage.kinf2011
            Decrypted key file using IDString ‘2998288367’ and UserName ‘4272756e6f’
            DeDRM v6.5.2: Found 1 new key
            MobiDeDrm v0.41.
            Copyright © 2008-2012 The Dark Reverser et al.
            MOBI header version 6, header length 248
            Extra Data Flags: 3
            Decrypting Mobipocket 6 ebook: Fantasy & Science Fiction, Extended Edition
            Found 4 keys to try after 0.1 seconds
            Crypto Type is: 2
            DeDRM v6.5.2: Ultimately failed to decrypt after 0.1 seconds.
            Read the FAQs at Harper’s repository: https://github.com/apprenticeharper/DeDRM_tools/blob/master/FAQs.md
            Kindle and Mobipocket DeDRM v0.4.19: Trying to decrypt Fantasy & Science Fiction, Extended Edition_B01KZ2374S.azw3.
            Using Library AlfCrypto DLL/DYLIB/SO
            Added Fantasy & Science Fiction, Extended Edition to db in: 1.8
            Added 1 books in 3.4 seconds

  1. I love the plug-ins, I have been using them for many years now, but it has been a long time since I have had to play with them and I have become stuck.

    I am using a Linux computer with Wine, and I have installed Python Active State and pycrypto-2.1.0. I have an ebook downloaded from Kobo to my Adobe Digital Editions and I am ready to do what I need to do to generate a key. The issue is that I do not know what to do with adobekey.pyw. I have placed a copy in my python folder, but that’s it. The readme file that came with the tools really doesn’t say anything about where to place the .pyw or what further steps to take. It just tells you where to download the files and then says “Once Windows users have installed Python 2.7, and the matching PyCrypto, they are ready to run the DeDRM application or individual scripts.” I’m also not entirely sure as to where ADE is storing the ebook file, so any insight into the possible file path would also be greatly appreciated.

    In the past I had used similar scripts in the command line of a Windows computer, but I no longer own a Windows computer and it has been a long time since I have run any sort of DeDRM tools.

    I know that many folks are able to get this running, and this shouldn’t be too complicated, but I feel like I must have missed something basic because I have hit a wall. I would appreciate any guidance that you could provide. Thanks in advance.

    • You have to run the script under the wine in which your ADE, Python and PyCrypto are installed.

      You could try just using the plugin in your Linux installation of calibre. Some people have got that to work with the right wine prefix in the preferences, but I’m really more a Mac person that a Linux guru.

      I do notice that you mention Pycrypto 2.1. I though the instructions now referenced PyCrypto 2.6. But I don’t think it will affect the success or not or the scripts. I just wonder if you’ve actually got the latest version of the tools archive.

    • Hi,

      maybe you wan to try out calibre, so you can use the calibre-tools?
      If you are lucky everything will work fine, otherwise you have to use your wine-python (not the linux-one) with the script…

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s