We all know that Kindle is using new KFX format into their eBooks, which causes us more difficult to remove drm and convert kfx formats. Though there is a solution that reverting the Kindle for PC/Mac to an older version, but I would say that it’s not available for Mac Catalina users and Big Sur 11.0 users!
And don’t you think that the reverting is so annoying? Kindle releases newest version of kindle app, why should I downgrade it to an older version (less features, less functions)? What’s worse, with the releasing of Kindle desktop version 1.30, Kindle forces us to update the app all the time!
This blog here I will introduce an exclusive method for you: How to convert Kindle KFX eBooks to EPUB/PDF on Mac Free (with Calibre). This is also an exclusive and effective guide on converting Kindle AZW3 to ePub PDF on Mac in 2020.
(My Environment: Calibre 4.23; DeDRM 6.8; Kindle 1.30; Mac mini M1 Big Sur)
Step1. Delete books via Kindle for Mac.
Launch Kindle for Mac app, Kindle >> Preferences >> Deregister.
The deregistering will delete all your downloaded books from Mac. Then, register it again.
Note:Ensure 100% successfully drm removing, use Kindle for Mac v1.30 or v1.31 please. The latest version v1.32 will cause the drm removing failure.
Step2. Disallow the KFX format downloading on Mac.
If we could avoid the new kfx format eBooks downloading via Kindle for Mac, we will be able to convert kindle books as before, right? Here comes the solution.
Run the Terminal.app, copy&paste the following code, and enter the password.
sudo chmod -x /Applications/Kindle.app/Contents/MacOS/renderer-test
If you don’t have password or meet error, then run this command:
chmod -x /Applications/Kindle.app/Contents/MacOS/renderer-test
Step3. Right-click and Download kindle books.
As we’ve executed the command, now we just need to re-download kindle books.
Importance:Don’t double-click to download books; Don’t open the book after the downloading completed.
The command we executed in step2 is used to disable the kfx format books downloading. In this step we right-click to download book, and then we will get the old format of Kindle books. But if we double click to download, we will still get the new kfx format books. What’s worse, if we opening the book after the downloading, the latest version of kindle for mac will help us download .kcr format books to replace those books we downloaded.
In other words, if we don’t follow this, all the work we did in Step1 and Step 2 is in vain.
Step4. Remove Kindle DRM with Calibre DeDRM plugin.
Preparation:Calibre install; Calibr dedrm plugin 7.2.0 add.
More details please read my previous blog on how to add plugins to calibre.
Find your downloaded Kindle books (saved under “My Kindle Content” folder) and import them to Calibre.
See? The added books are shown as AZW3 input format in calibre (it means the newly downloaded books we use command and right-clicking) are azw3 format, not KFX). Select books and click “Convert books”, select ePub or PDF as output, convert.
Job done. It’s not so difficult, right? I converted my kindle files to ePub on my Mac computer(Big Sur), you can also get a free trial of it.
*1. Someone asks me whether this method works on Win10 computer. Yes we also can avoid the KFX downloading via Kindle for PC app with nearly the same steps, but in Step2 what you should do is running the KFX_begone3 command. Download the KFX_begone3.zip, unzip it and start the kindle.cmd.
*2. I think above method is difficult: Calibre version 4.23 (downgrade); DeDRM plugin; Non-KFX downloading, etc.. Here you can get a free trial of this Kindle Ebook Converter(no plugins required).