Installing Apprentice Alf’s DRM Removal Plugins The removal plugins are really fantastic in that not only do they work well, but for as long as you keep them installed they will automatically strip the DRM from any future DRM-laden books you add to Calibre.
![Blog Blog](https://0.academia-photos.com/attachment_thumbnails/58685270/mini_magick20190322-21437-14kgcnl.png?1553300591)
I’ve been a big reader since I was a kid, all kinds of books from many sources. I was an early Kindle adopter, but as Android tablets came out I found them better for reading:
- Method 2 - Disable KFX support in Kindle for PC/Mac It is possible to prevent most versions of Kindle for PC/Mac from making use of KFX format. Note: The following method will work with Kindle for Mac but will not work with recent versions of Kindle for PC. The last PC version in which KFX can be disabled is 1.24.3 (51068).
- May 28, 2018 In this VM I have the Kindle for PC app registered to my Amazon account. I’ll assume you already have Calibre running and you’ve installed Apprentice Alf’s DeDRM plug-in. Next, do a one-time configuration step: capture the Kindle key from your Windows PC and copy it to Calibre so it can DeDRM Kindle books.
- Mar 13, 2019 (If you are on Catalina and never had a working setup with Kindle for Mac 1.23.1 or earlier, you will not be able to use Kindle for Mac. Consider Method 3 instead.) The key to getting Alf-friendly KF8 from 1.25+ is to run chmod -x then download books using right-click on mouse and selecting 'Download' or menu bar 'File Download' rather than.
- Fixes wine key creation folder issue. Fixes DeDRM of PDFs with broken metadata. Fixed a problem early versions of Kindle for Mac. The DeDRM plugin is by Apprentice Alf based on plugins by DiapDealer The DeDRM AppleScript application is by Apprentice Alf The DeDRM python GUI is by someupdates and Apprentice Alf.
- Configurable: you can set a wider variety of fonts, sizes, margins, colors, layouts.
- Open: you can install any number of reading apps for every eBook format available. You’re not locked into any single book ecosystem.
- Graphics: books with pictures, diagrams, etc. are much better on a tablet. Even a large eInk reader lacks color and renders slower.
Due to the variety of books I read, no single ecosystem would do the job. Plus, I take a principled opposition to any company that tries to lock customers into its ecosystem. When I buy a book I don’t believe I’ve bought it to read on a particular device, in a particular format, to access whenever some corporation thinks I should be able to. I’ve bought the right to read it on any device, in any format, whenever I want to, forever. Just like a real book. Indeed, eBooks often cost as much as real books even though the marginal cost of the next eBook sold is zero. And, I run native Linux on all my computers.
All of this all led me to start using Calibre to manage my eBooks. Calibre is simply great – it meets all these needs and more. It’s a great organizer, supports all devices, all formats, can convert between them, and has many plugins with an active open source development community.
Without owning a Kindle, how does one buy books from Amazon, store them on your own computer and read them on any device in any format? Here’s how:
Even though I run Linux, I have a VM running Windows. I don’t use it for much, only those few apps that I can run natively on Linux or in a browser. Unfortunately, Amazon Kindle is one of those. In this VM I have the Kindle for PC app registered to my Amazon account.
I’ll assume you already have Calibre running and you’ve installed Apprentice Alf’s DeDRM plug-in.
Next, do a one-time configuration step: capture the Kindle key from your Windows PC and copy it to Calibre so it can DeDRM Kindle books.
- On Windows
- Install Python 2.7 and Pycrypto 2.6 for Python 2.7.
- Unzip the Calibre DeDRM plug-in ZIP file
- In this zip, find the file kindlekey.py.
- This zip file has several directories and files in it. In DeDRM_6.6.0, this file is here: DeDRM_Windows_ApplicationDeDRM_AppDeDRM_liblib
- Open a command prompt and run this file: kindlekey.py
- You’ll see something like this:
- Using Library AlfCrypto DLL/DYLIB/SO
searching for kinfoFiles in C:UsersUSERNAMEAppDataLocal
Found K4PC 1.9+ kinf2011 file: C:UsersUSERNAMEAppDataLocalAmazonKindlestorage.kinf2011
Decrypted key file using IDString ‘406xxxxxxx’ and UserName ’63xxxxxx’
- Using Library AlfCrypto DLL/DYLIB/SO
- It creates a new file: kindlekey1.k4i
- Copy this file to a directory your Linux Calibre app can see
- On Linux
- Run Calibre
- Click Configure, Plugins, File type plugins, DeDRM
- Click Customize plugin
- Click Kindle for Mac/PC ebooks
- Click Import Existing Keyfiles
- In the file dialog that pops up, pick your kindlekey1.k4i file
You’re done: Calibre DeDRM is configured to be able to DeDRM ebooks you drop on it, so long as they come from your Kindle for PC reader.
After I buy a book on Amazon, I deliver it to my Kindle for PC device.
- In Windows:
- Open Kindle for PC, refresh your library. The book should appear.
- Double-click it to download it.
- After the book opens, close it and the Kindle for PC app.
- Open folder UsersUSERNAMEDocumentsMy Kindle Content
- Your book will be one of these folders named B…._EBOK
- Sort by date to put the most recent files on top
- Open the folder and you’ll see an azw file having the same filename as the folder.
- Copy this azw file to a directory that your Linux Calibre can see.
- In Linux
- Run Calibre and drag/drop the azw file on it.
- Calibre will strip the DRMs and add it to your library
You now own the book. It’s stored on your own hard drive, you can read it on your PC, convert it to any format you want, copy it to any device or app you want to use to read it.
When Amazon launched the newest version of its Kindle ebook format in 2015, the improved typography and hyphenation came at a price. Each KFX ebook was delivered as a collection of files with no obvious details other than unfamiliar file suffixes and a new type of DRM.
Apprentice Alf Kindle For Mac Keys
That new DRM was unbreakable, and that caused a lot of problems for those who want to protect their purchases. This problem only intensified last year when Kindle for PC gained support KFX and made it harder to download a Kindle ebook that could be deDRMed, but now we have a solution.
The latest version of the Apprentice Alf DRM-stripping tools was released last week, and it now works on KFX ebooks.
![Alf Alf](https://blog.the-ebook-reader.com/wp-content/uploads/2018/04/Apprentice-Alf.jpg)
Free accident reconstruction software mac. According to the blog post, this is a beta release:
This release incorporates works by several people to give initial KFX support to the plugin. If you are not interested in removing DRM from the new Kindle KFX format, then there is no need to update at this time. We still recommend using the older Kindle formats when possible for more successful conversion into other formats.
Apprentice Alf Blog
Install the KFX Input Plugin to automatically locate all of the files that make up a KFX format book and gather them into a KFX-ZIP. After the DeDRM plugin removes the DRM, then the KFX Input Plugin will package it into a single KFX file.
Apprentice Alf Kindle
You can download the files from Github. Bug reports should be left on the Apprentice Alf blog.