Free eBook Converter, ePUBee! Professional eBook Converter helps you reading any ebooks on Kindle, iPad, Sony eReader, Kobo, Nook, nexus 7, and other devices! May 13, 2019 DeDRM is available from GitHub. Both plugins come as ZIP files. The DeDRM plugin ZIP contains more than just the plugin itself - but it also has what we need, the Calibre plugin. To install KFX Input, click on Get new plugins, select, install, restart Calibre. To install DeDRM, download the zip file from GitHub, extract it. IrectDerm brings expert skin care directly to patients wherever they may be. Our leading, board-certified dermatologists provide diagnosis, treatment and follow-up care for all skin conditions, from the common to the complex, including rashes, skin growths, hair and nail problems, and skin cancers.
EPUBee Online Convert just helps you convert noDRM ebooks, if ebook file contains DRM, please remove DRM at first. Online eBook Converter Notes: 1. After the file has been converted, or meet some problems, you can refresh the webpage by clicking F5. The status shows Kindle DRM, Adept DRM, Nook DRM or Unknown DRM, it means the ebook file.
If you've got some Kindle books, you've likely heard that they come with Amazon's Kindle DRM, which locks your books into Kindle devices and kindle reading apps. But as a consumer, when we have already paid these files for money, why should we be stopped from reading them just because we didn't buy a Kindle but an iPad or a Kobo e-ink reader instead? This deeply hurts us. Yes?
So if you want to read Kindle books on non-Kindle devices or apps, the perfect solution is to remove the DRM. And in fact it's also the best way to protect your purchases, helps us read our own books more freely, backup or copy, print or share kindle books with friends.
But, how to? You may have wondered this problem for a long time. Don't worry this article will introduce you 3 ways to remove drm from Kindle books. From here you can liberate your kindle books best.
First things first: Download Kindle books
To begin with, firstly I strongly recommend you get your kindle books prepared on your computer. If you have the Kindle e-ink device, you can just download Kindle books via your Kindle device. If you do not have Kindle device, you have to install Kindle App(Kindle for PC/Mac desktop, or Kindle Cloud Reader web app). Launch the Kindle app, log in with your own amazon account, then all your purchased files in kindle store would be synced. Choose those files you want to deal with, double click on book cover, then downloading begins. Once you have done that, you can close the app, find your downloaded books files at destination folder (kindle content folder location).
Still failed to download the Kindle title? Look at these 7 solutions when Kindle books won't download.
Method 1: Remove DRM from Kindle books with Calibre Plugin
Calibre is an excellent ebook library management tool, open source software, helps you remove drm from books and convert format to others.
Step 1 Install Calibre.
Install Calibre onto your computer if you haven't already get them installed.
Then download the latest DeDRM-tools. It comes as a .zip archive, but there is no need to unzip it, just open it up and put the 'DeDRM_calibre_plugin' folder where you can find it.
Step 2 Install Calibre DeDRM Plugins.
Run Calibre on computer (here takes mac as an example, remove DRM from Kindle books with calibre mac).
From the pref pane 'Preferences'--'Change calibre behavior'.
( Note: Do not click “Get plugins to enhance calibre”).
Click on Plugins (under “Advanced”) --'Load plugin from file'.
Select the 'DeDRM_plugin.zip' file you placed in step 1 and click 'Open'.
Click on the “Add” button, 'Yes' in the 'Are you sure?' warning dialogue that appears.
After succeed the plug-in has been installed. Calibre will add this plugin under its 'File type plugins' list in the Preferences window, OK. Restart Calibre please.
Step 3 Import DRMed books to Calibre.
If your kindle books are downloaded via Kindle desktop app, import your downloaded Kindle books to Calibre, then the DRM will be removed automatically. But if you've previously added books to calibre that with drm, you'd better import them again. Job done, you can click 'click to open' at the right side, to get a preview in calibre library.
If your kindle books are downloaded via Kindle eReaders, you should customize the plugin and input the KSN info.
Update: (Due to a change in DRM) Calibre DeDRM plugins will no longer work with Kindle for PC/Mac version 1.25 or newer or with Kindle firmware 5.10.2 or newer.
Method 2: Remove DRM from Kindle books with Python Scripts
Notice: This method is a little hard to use, so if you are not so familiar with computer or code, I don't think challenging this way is a wise choice.
Nearly all the eBook DRM Removal softwares are Python scripts, including Calibre.
Step 1 Install Python at first.
Firstly you need Python installed on your computer.
Step 2 Install Pycrypto.
Derm Online Files
Pycrypto is a basic DRM module that all the DRM removal tools are using. Download and install it please.
For Win: pycrypto-2.1.0.win32-py2.6.exe
For Mac: pycrypto-2.6.1.tar.gz
Step 3 Run KindleBooks.pyw.
Run KindleBooks.pyw, then input the information related to Kindle Books: input file, output file, and Kindle.info. As your kindle ebooks has been downloaded to your computer via Kindle for PC/Mac, so it is easy to find the Kindle.info, because it will be created when the desktop application installed.
Method 3: Remove DRM from Kindle books with Shareware
This method is applied to both beginners and experts. And I highly recommend you get it with a free trial. I do believe after you tried it, you will fall in love with her.
Step 1 download the powerful shareware Epubor Ultimate for PC or Mac to your computer.
Step 2 Run Epubor Ultimate.
Then the kindle books downloaded via Kindle for PC or Mac will be displayed under Kindle column in the left sidebar, while the Kindle books downloaded via Kindle devices will be displayed under Kindle Device column in the left sidebar after connecting Kindle e-ink reader to computer.
Step 3 Rip the Kindle DRM.
Add the Kindle books from the left sidebar to the right main window. Then all the books will be decrypted immediately.
Kindle for PC/Mac version 1.25/1.26, can't decrypt drm from kindle azw.
Amazon changes its drm scheme since it released Kindle desktop version 1.25(and above) and Kindle firmware 5.10.2(and above). For now we can't directly handle those new kindle kfx books unless we Downgrade Kindle for PC/Mac to Older Version.
It uses python scripts but much more easily to operate than method 2.
It provides more friendly interface than calibre. Of course it's also easier than calibre to learn how to use.
Ada Wang works for Epubor and writes articles for a collection of blogs such as ebookconverter.blogspot.com.
Updated: May 13, 2019
This is a rather interesting topic. Over the years, Amazon have changed the Kindle file format several times. Their digital books came in a variety of formats, including AZW, then AZW3 and finally KFX. The last one is a complex archive that combines numerous features, including typesetting engine, fonts, multi-page thumbnails, and also DRM. I noticed this starting with Decay, one of my books published in 2017.
Reading some more, I realized KFX seemed to include DRM even for books that are not meant to use DRM, and I found this quite weird, because as an author, I have specifically chosen not to publish my own works with any sort of lock-in encryption. So this got me thinking. Is there a way to actually convert KFX into the old format, or other e-book formats, and use them in Calibre and other readers, the way the older formats allowed? Follow me.
Basic tools, requirements & disclaimer
What you want to do is simple: convert KFX files to other formats - for archiving, backup and publication testing purposes, so you can use them on different e-reader devices. If you try to open a KFX file in a typical e-book reader, you probably won't succeed. For instance, Calibre cannot read this file format natively. The solution is then to convert the file, our task for today.
I spent a good few hours reading about this topic, compiling information, trying to find out all the necessary bits and pieces to get the job done. In the end, I did successfully manage, but it wasn't trivial, and there are still many ifs and buts to the whole thing. So let's start with the tools:
- I tested this on a Linux system (Ubuntu-based).
- Calibre software (apt-get install calibre or dnf install calibre, for instance).
- DeDRM Calibre plugin.
- KFX Input Calibre plugin.
- Your Kindle device serial number.
- KFX book (which includes ALL the files and associated folders for the specific book on your Kindle).
You will need to feel comfortable installing Calibre plugins and working with archives. If you can't do these things easily, you will probably struggle getting the job done here.
Disclaimer
The purpose of this guide is not to teach you how to hax0r your way around. The purpose is to allow you to decrypt your own books and use them on your own devices. In fact, the DeDRM plugin listed above does not work with rented or lent books - it only works for the books you have purchased yourself.
There are also numerous technical limitations on how well the tools listed above work, including the version of Kindle software and such. In my test, I did not encounter any such problems. But please take this into consideration as you read on.
Before you start ... download non-KFX books
When you purchase a Kindle book, and then go to your Kindle library, you can choose different delivery methods. You can send books directly to a Kindle device or reader, and you can also transfer them via USB. This will effectively download the book to your local computer, which you can then copy to the relevant device. For the time being, books downloaded via USB come in the non-encrypted AZW format, but this may change. So this is your first and best options, before doing any fancy conversions! If the book is in your Kindle library, then you are all set.
Calibre plugins setup
After you install and start Calibre, you will need to install the two plugins (Calibre > Preferences > Plugins). KFX Input is available in the list of plugins, although you can also download it manually (see the linked forum thread at the beginning of the page). DeDRM is available from GitHub. Both plugins come as ZIP files. The DeDRM plugin ZIP contains more than just the plugin itself - but it also has what we need, the Calibre plugin.
To install KFX Input, click on Get new plugins, select, install, restart Calibre.
Derm Online Journal
To install DeDRM, download the zip file from GitHub, extract it. Next, in Calibre, click on 'Load plugin from file' in the plugins window, navigate to the Calibre sub-folder in the extracted archive and then select the plugin zip. If you have chosen the 'wrong' zip (such as the external zip archive), you will see the It does not contain a top level __init__.py file error. Once you've installed this plugin too, restart Calibre.
DeDRM setup
Your next step is to configure the DeDRM plugin. Open the plugins list, search for DeDRM in the list. Double-click on the plugin, and it will open the customization window. You must configure the plugin, otherwise it will not work. And this is probably the most complex step. Because not everyone has a Kindle device, and this is where it gets complex. There are various technical limitations on different types of devices, like Kindle for Android or Kindle for Mac.
I selected eInk Kindle books - please note I own a Kindle device, and I connected it via USB to my Linux machine, and then copied my Decay book over ( all Decay* titled files, KFX plus folder). When you select this option in the DeDRM customization screen, you need to add a serial number for your Kindle device. It's a 16-digit string composed of numbers and digits (no spaces).
Add KFX book to Calibre
The next step is to add your KFX book to Calibre. If you have already added it to Calibre, remove it and then add it fresh. DeDRM runs on first import only. If you've configured everything correctly, DeDRM will run now. This can take a few seconds.
While this was happening, in the background, DeDRM configured WINE for Linux, probably so it could install various Windows-based tools it needs to create decryption keys. There's no need for you to do anything manually, but you should be aware of this, especially since it creates a new WINE configuration directly in your home directory, and not as a hidden object (no dot prefix), so this may pollute your home - you will suddenly see drive_c and various WINE reg files there.
Derm Online
And then, it was done. The book was imported. I noticed the cover image was black & white rather than color, but that's easily solvable. I opened the book in the Calibre ebook reader, to verify that I indeed the DRM component was removed.
Convert to other formats
The next step is to convert the book using KFX Input. This is an optional step, but if you want to have your book in AZW3 format, or maybe EPUB or alike, then you can use this plugin. This can be quite useful if you have multiple ebook devices, or want to keep a backup of your own files - although they should all be available in your Kindle library, but still.
I then opened the file in the Calibre ebook reader, to make sure everything is dandy:
And that's it. We're done. Happy times.
Derm Online Permit
Various errors
In case things didn't work as they should, then you will see various errors, apart from the DeDRM plugin ZIP error we've already discussed. First, if you try to open a KFX file in Calibre without the use of the DeDRM plugin, you won't be able to do so. Moreover, if you try to use KFX Input before DeDRM has run, you will not be able to convert the file, even if you did select the option to ignore errors during the conversion process.
Conclusion
Hopefully, this guide was useful. I have never really needed the ability to open any KFX file in Calibre before, because I'm happy using and reading them on my Kindle. But when it comes to my own books, the books I've written myself and then published WITHOUT DRM, then I expect to actually be able to work with these files, including any pre- and post-publication processing required - after all, this allows me to test how the digital books render on different devices, and make sure that my readers get the best experience.
This isn't a trivial tutorial - it uses Linux (which may already be too much), requires two Calibre plugins, and you need some tweaking to get things working. But in the end, we did succeed. For people who can't be bothered, my advice is to grab the files from your Kindle library using the USB option, this way you won't need to worry about the KFX conversion. Alternatively, this article outlines the steps you need to get the job done. See you out there, and enjoy your books!
Cheers.