Register: Guidelines: E-Books: Search: Today's Posts: Mark Forums Read: MobileRead Forums E-Book Formats Kindle Formats E-Book Formats Kindle Formats. Kindle e-Readers Free Kindle Reading Apps Kindle eBooks Kindle Unlimited Prime Reading Deals on Kindle eBooks Best Sellers Indian language eBooks Kindle Exam Central Kindle eTextbooks Content and devices Kindle Support Unlimited Reading.
26 Mar 2019I run a non-standard Kindle configuration:
- Jailbroken (because I want to own the device, not rent it)
- Runs KOReader (because I want to read EPUBs and PDFs with reflow.)
- DRM Stripping (because I want to own the book, not rent it)
Since I don't do any of these often enough to automate it, this is a self guide to help me follow these steps the next time I have to do any of this. No guarantees of this being helpful to anyone else but me.
The lifehacker guide on how to jailbreak your kindle is a good starting point [archived]. The mobileread forums have the definitive guides. Also see this FAQ on the mobileread wiki.
(Most of these only cover modern paperwhite kindles)
Maintaining the Jailbreak
Sometimes, Kindle firmware updates will stop the Jailbreak. Search for your firmware on mobileread forums. See this link for the 5.8 series.
Copy the .bin
file to your kindle root directory and trigger a manual firmware update. That should reboot and re-affirm the jailbreak. To trigger a manual firmware update, go to the Kindle Menu and click 'Update'. If it is greyed out, check if the file was copied correctly, and try rebooting.
Once you have a jailbreak, the rest is mostly installing packages via MRPI. I keep a ready directory of packages I can copy as-is to my Kindle. The current listing is at https://paste.ubuntu.com/p/CXS5hYZdqc/ with most of it just being koreader.
koreader is a FOSS document viewer for E Ink devices that supports Kindle, Kobo, PocketBook, Ubuntu Touch and Android devices.
The primary 2 packages are:
Update_KUALBooklet_v2.7_install.bin
update_kpvbooklet_0.6.6_install.bin
Run ;log mrpi
via search after copying them to re-install them if needed.
koreader
Download the latest release from GitHub.
You should download the kindle5-linux-gnueabi
package for modern Paperwhites. Unzip it to the copy directory mentioned above.
Aside: koreader has a linux appimage version for desktops, which I package for AUR.
Iccavr download free. DRM is inherently bad for users. If I switch my Ebook reader from Kindle (which are great as of today) toa Kobo tomorrow, I want my content to stay with me.
There are much better websites that explain the issues with DRM, so go visit: fckdrm.com, DefectiveByDesign.org, or EFF/drm.
The primary tool for stripping DRM from Kindle books is apprenticeharper's DeDRM Repo which works as a Calibre Plugin. If you are running calibre with Python 3 (such as via the calibre-python3 package on Arch Linux) - you should install the DeDRM plugin from the python3 fork. Compress the DeDRM_plugin
directory into a flat-zip file and use that in Calibre.
Getting the Key
My current key is saved in pass:
pass show Keys/Kindle.k4i |jq
Save it in a file, which you can import to Calibre.
If you don't have the key or if the above isn't valid, see this comment on r/ebooks [archived].
Importing the Key
At the bottom-left of the plugin's customization dialog, you will see a button labeled 'Import Existing Keyfiles'. Use this button to import existing ‘.k4i' key files. Key files might come from being exported from this plugin, or may have been generated using the kindlekey.pyw script running under Wine on Linux systems. Pubg game free.
I once did some trickery on the kindlekey.pyw
application to get it working on my system, but I didn't take notes. If I ever do this again - AUTOMATE THIS.
Getting a copy of the encrypted book
There are multiple sources for you to try.
- Amazon website's My Content page is the easiest. It doesn't work for books with special typesetting - quite rare. Prefer this over everything else.
- Download via the Kindle for PC application (See next section).
- Get the KFX file from your Kindle device.
- Copy the KFX/AZW file from the Android/iOS application.
Kindle for PC
Stripping DRM for any medium is always a cat-and-mouse game. Amazon keeps changing the DRM format in every Kindle firmware update, which is why the recommended method is to use a known/older version of the Kindle for Mac/PC Application as your source.
Note: The 1.24.3 release does not work on Linux. If you're on Linux, you must instead download the 1.17.0 release instead (sha256=14e0f0053f1276c0c7c446892dc170344f707fbfe99b6951762c120144163200
).
- Install Kindle for PC. It does work on Wine. Make sure you download
1.24.3 (51068)
. I trust filehippo for this. The sha256sum for the installer isc7a1a93763d102bca0fed9c16799789ae18c3322b1b3bdfbe8c00422c32f83d7
. - Install then launch it, and download the book.
- Go to
~/Documents/My Kindle Content
- Find book by Last Modified Date.
- Run
calibredb add book.azw
. If all goes well, the book should show up in your library, and you should be able to convert it.
I have a backup of my current Kindle files at http://ge.tt/75zk4Dv2 in case you need any of the files mentioned above. Checksums for the files are below, since ge.tt
doesn't believe in HTTPS:
Published on March 26, 2019 in
We don't want DRM Restrictions on our eBooks! |
You can follow this tutorial for instructions about how to remove DRM from eBooks simply by using the Calibre (DeDRM) Plugin. If you have any question or concerns about whether is it legal or not you are welcome to see our DRM Policy.
Anyway, if you wish to start by downloading the DeDRM Plugin right now, go ahead and scroll down directly to the download section at the end of this article.
How Does it Work?
This is the the fastest way to remove DRM from your eBooks for free by using Calibre (Free e-Book ToolKindle K4i Location
) through DeDRM (Calibre Plugin) and then you can convert your e-Books to any format to make them capable of working on any tablet or other eBook Readers.Read your eBooks on any device! |
So, technically it is going to decrypt DRM Encryption on your eBooks and it is meant to function without having to install any dependencies but only having Calibre installed, of course.
Supported eBook Formats
Here is a list of supported eBook types:- Adobe Digital Editions eBooks: even Kobo or Sony - (.ePuB, .PDF or ACSM)
- Barnes & Noble ePub eBooks: including nook study - (.ePuB)
- Secure eReader eBooks: those bought from Fictionwise - (.PDB)
- Amazon Kindle eBooks: examples of these are Kindle Mobipocket, Topaz or Print Replica - (.PRC, .MOBI, .AZW, .AZW1, .AZW4, .TPZ)
Kindle Mac K4i
ereader which is very nice.Install DeDRM to Calibre
It is so easy to install Plugins to Calibre but there is something that you should consider when you are installing anKindle K4i Location
Unofficial Calibre Plugins (which is the plugin we use to strip DRM).Actually, I wrote a full tutorial post on How to install a plugin to Calibre successfully. After you install DeDRM Plugin to Calibre you should configure it, please consider looking at the bottom paragraph before visiting tutorial link for a short answer.
To make story shot, go to (Calibre > Preferences > Plugins > Load Plugin From File) and browse for the DeDRM plugin file to install it. Please makre sure not to click on 'Get Plugins to Enhance Calibre) as it reserved for official ones only, and you should be fine to proceed to the next step.
Configure DeDRM Plugin
In most cases, you will not even need to configure anything, once you install and run the DeDRM Plugin it will use current information on your PC to find location of your DRM Encryption Keys and Installation Folders for: Amazon Kindle For PC OR Adobe Digital Editions (on Windows and Mac OS).So, go ahead and proceed to the next step (only get back if you face trouble), well. If you for some reason couldn't get it working then go and configure it manually by navigating to the (Preferences> Advanced> Plugins) and look for the DeDRM Plugin under 'File Type'.
Highlight the DeDRM Plugin and click (Customize plugin). |
Move your mouse to highlight the plugin (DeDRM under the 'File type plugins' category) and click on the 'Customize Plugin' button and a dialog will appear like the Picture Below.
Choose a configuration method. |
Save it in a file, which you can import to Calibre.
If you don't have the key or if the above isn't valid, see this comment on r/ebooks [archived].
Importing the Key
At the bottom-left of the plugin's customization dialog, you will see a button labeled 'Import Existing Keyfiles'. Use this button to import existing ‘.k4i' key files. Key files might come from being exported from this plugin, or may have been generated using the kindlekey.pyw script running under Wine on Linux systems. Pubg game free.
I once did some trickery on the kindlekey.pyw
application to get it working on my system, but I didn't take notes. If I ever do this again - AUTOMATE THIS.
Getting a copy of the encrypted book
There are multiple sources for you to try.
- Amazon website's My Content page is the easiest. It doesn't work for books with special typesetting - quite rare. Prefer this over everything else.
- Download via the Kindle for PC application (See next section).
- Get the KFX file from your Kindle device.
- Copy the KFX/AZW file from the Android/iOS application.
Kindle for PC
Stripping DRM for any medium is always a cat-and-mouse game. Amazon keeps changing the DRM format in every Kindle firmware update, which is why the recommended method is to use a known/older version of the Kindle for Mac/PC Application as your source.
Note: The 1.24.3 release does not work on Linux. If you're on Linux, you must instead download the 1.17.0 release instead (sha256=14e0f0053f1276c0c7c446892dc170344f707fbfe99b6951762c120144163200
).
- Install Kindle for PC. It does work on Wine. Make sure you download
1.24.3 (51068)
. I trust filehippo for this. The sha256sum for the installer isc7a1a93763d102bca0fed9c16799789ae18c3322b1b3bdfbe8c00422c32f83d7
. - Install then launch it, and download the book.
- Go to
~/Documents/My Kindle Content
- Find book by Last Modified Date.
- Run
calibredb add book.azw
. If all goes well, the book should show up in your library, and you should be able to convert it.
I have a backup of my current Kindle files at http://ge.tt/75zk4Dv2 in case you need any of the files mentioned above. Checksums for the files are below, since ge.tt
doesn't believe in HTTPS:
Published on March 26, 2019 in
We don't want DRM Restrictions on our eBooks! |
You can follow this tutorial for instructions about how to remove DRM from eBooks simply by using the Calibre (DeDRM) Plugin. If you have any question or concerns about whether is it legal or not you are welcome to see our DRM Policy.
Anyway, if you wish to start by downloading the DeDRM Plugin right now, go ahead and scroll down directly to the download section at the end of this article.
How Does it Work?
This is the the fastest way to remove DRM from your eBooks for free by using Calibre (Free e-Book ToolKindle K4i Location
) through DeDRM (Calibre Plugin) and then you can convert your e-Books to any format to make them capable of working on any tablet or other eBook Readers.Read your eBooks on any device! |
So, technically it is going to decrypt DRM Encryption on your eBooks and it is meant to function without having to install any dependencies but only having Calibre installed, of course.
Supported eBook Formats
Here is a list of supported eBook types:- Adobe Digital Editions eBooks: even Kobo or Sony - (.ePuB, .PDF or ACSM)
- Barnes & Noble ePub eBooks: including nook study - (.ePuB)
- Secure eReader eBooks: those bought from Fictionwise - (.PDB)
- Amazon Kindle eBooks: examples of these are Kindle Mobipocket, Topaz or Print Replica - (.PRC, .MOBI, .AZW, .AZW1, .AZW4, .TPZ)
Kindle Mac K4i
ereader which is very nice.Install DeDRM to Calibre
It is so easy to install Plugins to Calibre but there is something that you should consider when you are installing anKindle K4i Location
Unofficial Calibre Plugins (which is the plugin we use to strip DRM).Actually, I wrote a full tutorial post on How to install a plugin to Calibre successfully. After you install DeDRM Plugin to Calibre you should configure it, please consider looking at the bottom paragraph before visiting tutorial link for a short answer.
To make story shot, go to (Calibre > Preferences > Plugins > Load Plugin From File) and browse for the DeDRM plugin file to install it. Please makre sure not to click on 'Get Plugins to Enhance Calibre) as it reserved for official ones only, and you should be fine to proceed to the next step.
Configure DeDRM Plugin
In most cases, you will not even need to configure anything, once you install and run the DeDRM Plugin it will use current information on your PC to find location of your DRM Encryption Keys and Installation Folders for: Amazon Kindle For PC OR Adobe Digital Editions (on Windows and Mac OS).So, go ahead and proceed to the next step (only get back if you face trouble), well. If you for some reason couldn't get it working then go and configure it manually by navigating to the (Preferences> Advanced> Plugins) and look for the DeDRM Plugin under 'File Type'.
Highlight the DeDRM Plugin and click (Customize plugin). |
Move your mouse to highlight the plugin (DeDRM under the 'File type plugins' category) and click on the 'Customize Plugin' button and a dialog will appear like the Picture Below.
Choose a configuration method. |
This dialog contains a set of buttons describing different type and sources of eBook. Regarding to the type of your eBooks, you will need to click on the corresponding button to your eBook Format and enter the required information in the sub-dialog that will pop up.
Once you have given the required information for configuration, click on the 'OK' button in the main dialog to save your settings and you will be ready to remove the DRM from your eBooks. The type of information you will need to provide the plugin with is about billing and serial numbers
Remove DRM from eBooks by Calibre
Once the DeDRM Plugin is installed and configured, you can simply add a 'DRM-ed eBook' to Calibre and the 'DRM-Free eBook' will be imported into the Calibre Database.Just import your eBooks to Calibre. |
Then you would be able to convert your e-Books to any other format and save it. If you have already imported DRM books you'll need to remove them from Calibre and re-import them.
Download Section
Calibre is an open source software for reading and converting various eBook formats as well as syncing to many different kinds of eBook readers. Just download and install the latest Calibre for any Operating System from the Official Site.Download link below have many handy plugins for DRM Removal which also remove DRM of several eBook formats but your only going to install the DeDRM Calibre Plugin to decrypt your eBooks which is 'DeDRM: Ultimate DRM Removal Plugin' classified under Calibre Plugins inside our download section page (credits for DeDRM Plugin goes to Apprenticealf).One more thing, I strongly recommend that you read Apprentice Alf's Blog to learn further about the DRM Removal tools.