-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Exactly how to remove DRM
- older E-ink Kindles,
- older versions of Kindle for PC or Mac,
- Adobe Digital Editions 2.0.1.
- E-ink Kindles with firmware later than 5.6.5: Instead of downloading books to the device as normal, instead choose that device for "download & transfer via USB",
- Kindle for PC or Mac later than version 1.26: Disable KFX format downloads,
- Barnes & Noble nookbooks: If you do not already have your key, you will need to manually retrieve it: https://www.aricrenzo.com/2019-12-13-Liberate-Your-Nook-Ebooks/.
- Kindle Fire,
- Kindle for Android or iOS.
TODO: The instructions here should possible be merged with those from this forum post: https://www.mobileread.com/forums/showthread.php?t=283371
-
For KFX format, you must use Kindle v1.26 or earlier:
Version
1.26
Exe Archive: https://keybase.pub/koumaza/Archive/kindle-for-pc-1-26-55076.exe -
To disable KFX downloads by renaming renderer-test on Kindle for PC, use v1.24 or earlier (not necessary for 1.17).
(The 1.24 download link is dead. You can use 1.17 instead.)
Version1.17
Exe Archive: https://keybase.pub/koumaza/Archive/kindle-for-pc-1-17-44183.exe -
Install, launch, and register this Kindle installation with your Amazon account credentials.
-
Go into Kindle's settings, and disable the auto-update. Otherwise, when you exit the program, it will update to the latest version, which does not work with DeDRM.
Start ADE and go into the settings and choose "Authorize computer", and sign in with an Adobe ID.
Install Calibre and the DeDRM plugin on the same machine (and user) as the book source (Kindle, or Adobe Digital Editions (ADE)),
so that DeDRM can automatically retrieve the decryption key.
You can install Calibre/DeDRM elsewhere
Copy the Kindle key to DeDRM manually, see below.)
- Calibre 4.x works with the current releases of DeDRM (up to 6.8.0)
- Calibre 5.x does not work with DeDRM, until DeDRM 7.0.0 is released in the future.
i.e. You must install Calibre v4.x to use DeDRM.
-
Download Latest Release From:
apprenticeharper
/DeDRM_tools
/releases
(E.g.
DeDRM_tools_{version}.zip
) -
Extract the above zip to find
DeDRM_Plugin.zip
-
Install
-
Open Calibre
-
Preferences
>Plugins
>Load plugin from file
-
Select
DeDRM_Plugin.zip
(notDeDRM_tools_{version}.zip
)If this produces an long error message:
- Check you are using the correct versions, re-read "Install Calibre" above.
- Check you are selecting the correct zipfile, re-read this section.
-
-
Configure (Linux only)
Than your Kindle for PC/Mac for other reasons, then get your Kindle.
- By running the
kindlekey.py
script. - Add this key to the DeDRM plugin configuration.
(TODO: detail or link to exactly how to do this. Also, what to do for ADE?)
Launch Kindle for PC/Mac & login.
Download the book from which you want to remove DRM. (Use Right-Click)
It will be downloaded to
C:\Users\username\Documents\My Kindle Content\***\***.azw
Open the ACSM file in ADE, to get the Adobe DRM PDF/EPUB.
Use any of the UI methods to import the book: Drag-and-drop, the import wizard, etc.
Important: DRM is removed when importing books to Calibre, not when converting to other formats.