DRM Removal Tools for eBooks

Version 6.6.3 released on 30 March, 2019

Welcome to Apprentice Alf’s blog

This blog is intended to help anyone looking for free and simple software for removing DRM from their Kindle ebooks, stripping DRM from their Adobe Digital Editions ebooks, getting rid of DRM from their Barnes and Noble ebooks, freeing their Kobo ebooks of DRM, or decrypting their Fictionwise eReader ebooks.

If you want to find out more about ebooks, DRM and why you will probably want to remove the DRM from your ebooks, see this post:  Ebook Formats, DRM and You — A Guide for the Perplexed.

If you already know that you want to strip the DRM from your ebooks, you’ve found the right place.

The Tools

To get started on removing DRM from your ebooks, just download the tools archive from the link below. Unzip the archive, and start reading.

The latest release can be found at the top of this page:
https://github.com/apprenticeharper/DeDRM_tools/releases

Getting Help with the Tools

If you have any questions about the tools, ebooks, and DRM, check the FAQs at the GitHub repository:
https://github.com/apprenticeharper/DeDRM_tools/blob/master/FAQs.md

If you have any problems with the current tools, please ask for help in a comment on this post or open a new issue at the GitHub repository. If you are having a problem with an older version of the tools, please first update to the current version, and see if that solves your problem.

Before commenting here, please check the ReadMe file and the FAQs (see link above).

In any bug report or help request, please include:

  • which tool was used
  • which OS you are using
  • where the ebook file came from (device or application)
  • any error messages
  • a log of the DRM-removal attempt (see the FAQs on how to get a log).

Anti-Piracy Notice

Please only use these tools for gaining full access to your own ebooks for archiving/conversion/convenience. De-drmed ebooks should not be uploaded to open servers, torrents, or other methods of mass distribution. No help will be given to people doing such things. Authors, retailers and publishers all need to make a living, so that they can continue to produce books for us to read. Don’t be a parasite.

Origin of the Tools

The tools for removing DRM from ePubs were originally posted at i♥cabbages’ blog. The tools for Kindle/Mobipocket were originally posted at The Dark Reverser’s blog.

They have since been improved by many people, but mostly some_updates, DiapDealer, Apprentice Alf, and Apprentice Harper. While there are many sites that redistribute these tools, the most up-to-date versions of the tools are currently released here.

Other Sources

Anyone trying to sell you ebook DRM removal tools for Adobe Adept ePub and PDFs, Barnes & Noble ePubs, Kindle ebooks, Kobo ebooks, or eReader ebooks has probably just repackaged (an earlier) version of the tools available here.

6,000 thoughts on “DRM Removal Tools for eBooks

  1. Calibre is currently beta testing a Python 3 version. Python 2 code is going away. Will the DeDRM plugin be fixed to work with this new version of Calibre? I would hate to have a new Calibre where I cannot remove the DRM.

    The thread at Mobilread on the Calibre beta for the new Python 3 version can be found at https://www.mobileread.com/forums/showthread.php?t=325721

    I hope someone will work on making sure the DeDRM plugin will continue to work with Calibre.

  2. Hello, i’ve tried to “reDRM” some ebooks from Kindle for Windows…
    But the Plugin “DeDRM_Windows_Application won’t work… Calibre says the following things to me 🙂

    I’ve also tried the “DeDRM Calibre Plugin”, but the “kindle for pc/mac” tell me, that i need a key… i don’t know, what he want from me.. help pleeease 🙂

    calibre, version 4.6.0
    FEHLER: Unbehandelter Ausnahmefehler: InvalidPlugin:The plugin in u’C:\Users\MarcoMatz\Documents\DeDRM_Windows_Application\DeDRM_App\DeDRM_lib\lib\alfcrypto_src.zip’ is invalid. It does not contain a top-level init.py file

    calibre 4.6 [64bit] embedded-python: True is64bit: True
    Windows-10-10.0.18362-SP0 Windows (’64bit’, ‘WindowsPE’)
    (‘Windows’, ’10’, ‘10.0.18362’)
    Python 2.7.16+
    Windows: (’10’, ‘10.0.18362’, ‘SP0′, u’Multiprocessor Free’)
    Interface language: de
    Successfully initialized third party plugins: Gather KFX-ZIP (from KFX Input) (1, 25, 0) && DeDRM (6, 6, 3) && Package KFX (from KFX Input) (1, 25, 0) && KFX metadata reader (from KFX Input) (1, 25, 0) && KFX Input (1, 25, 0)
    Traceback (most recent call last):
    File “site-packages\calibre\gui2\preferences\plugins.py”, line 319, in add_plugin
    File “site-packages\calibre\customize\ui.py”, line 472, in add_plugin
    File “site-packages\calibre\customize\ui.py”, line 61, in load_plugin
    File “site-packages\calibre\customize\zipplugin.py”, line 194, in load
    File “site-packages\calibre\customize\zipplugin.py”, line 292, in _locate_code
    InvalidPlugin: The plugin in u’C:\Users\MarcoMatz\Documents\DeDRM_Windows_Application\DeDRM_App\DeDRM_lib\lib\alfcrypto_src.zip’ is invalid. It does not contain a top-level init.py file

    • The DeDRM Windows App is a stand-alone program, not a calibre plugin.

      DeDRM will automatically find the key for Kindle for PC as long as Kindle for PC and calibre/DeDRM are on the same PC and Windows user.

      • What about when transferring Calibre from one computer to a new one? Please advise as to be steps for this process. Thank you.

        • I think I figured it out! I updated Calibre on my old pc to the latest version. Then I exported all Calibre data to a thumb drive. I installed Calibre on the new computer and imported the the file from the thumb drive. I installed the plugin tools and restarted. It looks as if my whole library and customized plugins with keys took effect on the new device.

  3. I have a MacBook Air. I have the latest Calibre. I have downloaded the DeDRM tool and the KFR Input plugin. I have also customized the plugin. When I add a book I have purchased to Calibre…it doesn’t DeDRM it. It just gives me an error that says it cannot convert the KFX book. Please help!

  4. Hi, hope someone can help – I bought a book on amazon, but although after battling for a while I’ve managed to download the correct “older” version, while I can import it in Calibre, I cannot de-DRM it, and when trying to convert to EPUB I get a “DRM protected” error. I am running Calibre 4.7.0 with the latest tools on a Mac laptop running Mac OS 10.15.2 Catalina. I do hope someone can help, thank you!@

    Here is the log:

    calibre Debug log
    calibre 4.7 embedded-python: True is64bit: True
    Darwin-19.2.0-x86_64-i386-64bit Darwin (’64bit’, ”)
    (‘Darwin’, ‘19.2.0’, ‘Darwin Kernel Version 19.2.0: Sat Nov 9 03:47:04 PST 2019; root:xnu-6153.61.1~20/RELEASE_X86_64’)
    Python 2.7.16
    OSX: (‘10.15.2’, (”, ”, ”), ‘x86_64′)
    Interface language: None
    Successfully initialized third party plugins: Gather KFX-ZIP (from KFX Input) (1, 26, 0) && DeDRM (6, 6, 3) && Package KFX (from KFX Input) (1, 26, 0) && KFX metadata reader (from KFX Input) (1, 26, 0) && KFX Input (1, 26, 0)
    calibre 4.7 embedded-python: True is64bit: True
    Darwin-19.2.0-x86_64-i386-64bit Darwin (’64bit’, ”)
    (‘Darwin’, ‘19.2.0’, ‘Darwin Kernel Version 19.2.0: Sat Nov 9 03:47:04 PST 2019; root:xnu-6153.61.1~20/RELEASE_X86_64’)
    Python 2.7.16
    OSX: (‘10.15.2’, (”, ”, ”), ‘x86_64′)
    Interface language: None
    Successfully initialized third party plugins: Gather KFX-ZIP (from KFX Input) (1, 26, 0) && DeDRM (6, 6, 3) && Package KFX (from KFX Input) (1, 26, 0) && KFX metadata reader (from KFX Input) (1, 26, 0) && KFX Input (1, 26, 0)
    devicePixelRatio: 2.0
    logicalDpi: 72.0 x 72.0
    physicalDpi: 128.000001922 x 127.500001915
    Using calibre Qt style: True
    Failed to read metadata from font file: /Library/Fonts/UOSBASKTITLING.ttf [Errno 13] Permission denied: u’/Library/Fonts/UOSBASKTITLING.ttf’
    [0.00] Starting up…
    [0.04] Initializing db…
    [0.05] db initialized
    [0.05] Constructing main UI…
    [0.96] main UI initialized…
    [0.96] Started up in 0.96 seconds with 18 books
    Gather KFX-ZIP (from KFX Input) 1.26.0: Importing /Users/pm392/Dropbox/My Kindle Content/B00DH40Q0K_EBOK/B00DH40Q0K_EBOK.azw
    Gather KFX-ZIP (from KFX Input): File is not KFX format
    DeDRM v6.6.3: Trying to decrypt B00DH40Q0K_EBOK.azw
    Using Library AlfCrypto DLL/DYLIB/SO
    MobiDeDrm v0.42.
    Copyright © 2008-2017 The Dark Reverser, Apprentice Harper et al.
    Decrypting Kindle Format 8 ebook: The Weaver’s Idea Book
    Found 0 keys to try after 0.2 seconds
    Crypto Type is: 2
    DeDRM v6.6.3: Failed to decrypt with error: No key found in 0 keys tried.
    DeDRM v6.6.3: Looking for new default Kindle Key after 0.2 seconds
    Found k4Mac kinf2011 file: /Users/pm392/Library/Containers/com.amazon.Kindle/Data/Library/Application Support/Kindle/storage/.kinf2011
    Decrypted key file using IDString ‘292035aad059’ and UserName ‘pm392’
    DeDRM v6.6.3: Found 1 new key
    MobiDeDrm v0.42.
    Copyright © 2008-2017 The Dark Reverser, Apprentice Harper et al.
    Decrypting Kindle Format 8 ebook: The Weaver’s Idea Book
    Got DSN key from database default_key_1
    Found 4 keys to try after 0.5 seconds
    Crypto Type is: 2
    DeDRM v6.6.3: Ultimately failed to decrypt after 0.5 seconds. Read the FAQs at Harper’s repository: https://github.com/apprenticeharper/DeDRM_tools/blob/master/FAQs.md
    Running file type plugin DeDRM failed with traceback:
    Traceback (most recent call last):
    File “site-packages/calibre/customize/ui.py”, line 172, in _run_filetype_plugins
    File “calibre_plugins.dedrm.init“, line 624, in run
    File “calibre_plugins.dedrm.init“, line 574, in KindleMobiDecrypt
    DeDRMError: DeDRM v6.6.3: Ultimately failed to decrypt after 0.5 seconds. Read the FAQs at Harper’s repository: https://github.com/apprenticeharper/DeDRM_tools/blob/master/FAQs.md
    Added The Weaver’s Idea Book to db in: 0.2
    Added 1 books in 1.6 seconds
    Worker Launch took: 0.242238998413
    Job: 0 Convert book 1 of 1 (The Weaver’s Idea Book) finished
    Convert book 1 of 1 (The Weaver’s Idea Book)
    Conversion options changed from defaults:
    read_metadata_from_opf: u’/var/folders/1m/x_yxz3wj4pj4mpkpqb70ct1800195r/C/calibre_4.7.0_tmp_2snfAM/XyebV9.opf’
    verbose: 2
    output_profile: u’generic_eink’
    cover: u’/var/folders/1m/x_yxz3wj4pj4mpkpqb70ct1800195r/C/calibre_4.7.0_tmp_2snfAM/DyEXAg.jpeg’
    Resolved conversion options
    calibre version: 4.7.0
    {‘asciiize’: False,
    ‘author_sort’: None,
    ‘authors’: None,
    ‘base_font_size’: 0.0,
    ‘book_producer’: None,
    ‘change_justification’: u’original’,
    ‘chapter’: u”//*[((name()=’h1′ or name()=’h2′) and re:test(., ‘\s*((chapter|book|section|part)\s+)|((prolog|prologue|epilogue)(\s+|$))’, ‘i’)) or @class = ‘chapter’]”,
    ‘chapter_mark’: u’pagebreak’,
    ‘comments’: None,
    ‘cover’: u’/var/folders/1m/x_yxz3wj4pj4mpkpqb70ct1800195r/C/calibre_4.7.0_tmp_2snfAM/DyEXAg.jpeg’,
    ‘debug_pipeline’: None,
    ‘dehyphenate’: True,
    ‘delete_blank_paragraphs’: True,
    ‘disable_font_rescaling’: False,
    ‘dont_split_on_page_breaks’: False,
    ‘duplicate_links_in_toc’: False,
    ’embed_all_fonts’: False,
    ’embed_font_family’: None,
    ‘enable_heuristics’: False,
    ‘epub_flatten’: False,
    ‘epub_inline_toc’: False,
    ‘epub_toc_at_end’: False,
    ‘epub_version’: u’2′,
    ‘expand_css’: False,
    ‘extra_css’: None,
    ‘extract_to’: None,
    ‘filter_css’: u”,
    ‘fix_indents’: True,
    ‘flow_size’: 260,
    ‘font_size_mapping’: None,
    ‘format_scene_breaks’: True,
    ‘html_unwrap_factor’: 0.4,
    ‘input_encoding’: None,
    ‘input_profile’: <calibre.customize.profiles.InputProfile object at 0x10fcce550>,
    ‘insert_blank_line’: False,
    ‘insert_blank_line_size’: 0.5,
    ‘insert_metadata’: False,
    ‘isbn’: None,
    ‘italicize_common_cases’: True,
    ‘keep_ligatures’: False,
    ‘language’: None,
    ‘level1_toc’: None,
    ‘level2_toc’: None,
    ‘level3_toc’: None,
    ‘line_height’: 0.0,
    ‘linearize_tables’: False,
    ‘margin_bottom’: 5.0,
    ‘margin_left’: 5.0,
    ‘margin_right’: 5.0,
    ‘margin_top’: 5.0,
    ‘markup_chapter_headings’: True,
    ‘max_toc_links’: 50,
    ‘minimum_line_height’: 120.0,
    ‘no_chapters_in_toc’: False,
    ‘no_default_epub_cover’: False,
    ‘no_inline_navbars’: False,
    ‘no_svg_cover’: False,
    ‘output_profile’: <calibre.customize.profiles.GenericEink object at 0x10fcce950>,
    ‘page_breaks_before’: u”//*[name()=’h1′ or name()=’h2′]”,
    ‘prefer_metadata_cover’: False,
    ‘preserve_cover_aspect_ratio’: False,
    ‘pretty_print’: True,
    ‘pubdate’: None,
    ‘publisher’: None,
    ‘rating’: None,
    ‘read_metadata_from_opf’: u’/var/folders/1m/x_yxz3wj4pj4mpkpqb70ct1800195r/C/calibre_4.7.0_tmp_2snfAM/XyebV9.opf’,
    ‘remove_fake_margins’: True,
    ‘remove_first_image’: False,
    ‘remove_paragraph_spacing’: False,
    ‘remove_paragraph_spacing_indent_size’: 1.5,
    ‘renumber_headings’: True,
    ‘replace_scene_breaks’: u”,
    ‘search_replace’: ‘[]’,
    ‘series’: None,
    ‘series_index’: None,
    ‘smarten_punctuation’: False,
    ‘sr1_replace’: None,
    ‘sr1_search’: None,
    ‘sr2_replace’: None,
    ‘sr2_search’: None,
    ‘sr3_replace’: None,
    ‘sr3_search’: None,
    ‘start_reading_at’: None,
    ‘subset_embedded_fonts’: False,
    ‘tags’: None,
    ‘timestamp’: None,
    ‘title’: None,
    ‘title_sort’: None,
    ‘toc_filter’: None,
    ‘toc_threshold’: 6,
    ‘toc_title’: None,
    ‘transform_css_rules’: ‘[]’,
    ‘unsmarten_punctuation’: False,
    ‘unwrap_lines’: True,
    ‘use_auto_toc’: False,
    ‘verbose’: 2}
    InputFormatPlugin: MOBI Input running
    on /var/folders/1m/x_yxz3wj4pj4mpkpqb70ct1800195r/C/calibre_4.7.0_tmp_2snfAM/5HeWTx.azw
    Found KF8 MOBI of type u’standalone’
    Python function terminated unexpectedly: The Weaver’s Idea Book
    Traceback (most recent call last):
    File “/Applications/calibre.app/Contents/Resources/Python/lib/python2.7/site.py”, line 163, in main
    return run_entry_point()
    File “/Applications/calibre.app/Contents/Resources/Python/lib/python2.7/site.py”, line 121, in run_entry_point
    return getattr(pmo

      • thank you Laura, yes I did see that, but it does not seem to work for me. All was fine before. For the moment I borrowed an old PC and managed to run an old version of kindle, which downloads AZW3 files, and converted those (I tried to go back to Calibre 4.6, but did not solve the original problem).
        Going forward I do hope there is a fix for those people like me who are “stranded” on Catalina.

    • What version Kindle for Mac are you running? Was it downloaded from Amazon’s website or App Store? You had a working setup of Kindle for Mac (on the same computer) before you updated to Catalina? Which version Kindle for Mac was that and was it from Amazon’s website or App Store?

  5. Here is the error code in de-bug language:

    calibre 3.48 embedded-python: True is64bit: True
    Darwin-18.7.0-x86_64-i386-64bit Darwin (’64bit’, ”)
    (‘Darwin’, ‘18.7.0’, ‘Darwin Kernel Version 18.7.0: Sun Dec 1 18:59:03 PST 2019; root:xnu-4903.278.19~1/RELEASE_X86_64’)
    Python 2.7.15
    OSX: (‘10.14.6’, (”, ”, ”), ‘x86_64’)
    Interface language: None
    Successfully initialized third party plugins: Gather KFX-ZIP (from KFX Input) (1, 26, 0) && DeDRM (6, 6, 3) && Package KFX (from KFX Input) (1, 26, 0) && EpubCheck (0, 2, 2) && BOL_NL (3, 8, 27) && KFX metadata reader (from KFX Input) (1, 26, 0) && KFX Input (1, 26, 0) && Set KFX metadata (from KFX Output) (1, 32, 0) && KFX Output (1, 32, 0)
    USB devices on system:
    [[‘0x1949’, ‘0x4’, ‘0x100′, u’Amazon’, u’Amazon Kindle’, u’9017220142940B5E’]]

    No disabled plugins
    Looking for devices of type: MTP_DEVICE
    No MTP devices connected to system

    Looking for devices of type: SMART_DEVICE_APP
    All IP addresses {‘lo0’: [{‘addr’: ‘127.0.0.1’, ‘netmask’: ‘255.0.0.0’, ‘peer’: ‘127.0.0.1’}], ‘en0’: [{‘addr’: ‘192.168.1.30’, ‘netmask’: ‘255.255.255.0’, ‘broadcast’: ‘192.168.1.255’}]}
    No device is connected

    Looking for devices…
    USBDevice(busnum=20, devnum=27, vendor_id=0x1949, product_id=0x0004, bcd=0x0100, manufacturer=Amazon, product=Amazon Kindle, serial=9017220142940B5E)
    Detected possible device KINDLE2

    Devices possibly connected: Kindle 2/3/4/Touch/PaperWhite/Voyage Device Interface,
    Trying to open Kindle 2/3/4/Touch/PaperWhite/Voyage Device Interface … failed
    Opening of the following devices failed
    <calibre.devices.kindle.driver.KINDLE2 object at 0x119001050>
    Traceback (most recent call last):
    File “site-packages/calibre/devices/init.py”, line 159, in debug
    File “site-packages/calibre/devices/usbms/device.py”, line 827, in open
    File “site-packages/calibre/devices/usbms/device.py”, line 396, in open_osx
    File “site-packages/calibre/devices/usbms/device.py”, line 386, in osx_bsd_names
    File “site-packages/calibre/devices/usbms/device.py”, line 346, in _osx_bsd_names
    DeviceError: Could not detect BSD names for Kindle 2/3/4/Touch/PaperWhite/Voyage Device Interface. Try rebooting.
    Output from osx_get_usb_drives():
    []

    IOREG Output
    Output from mount:

  6. I have done this a few years ago and it now won’t work.
    I’m trying to load plug in from file but it comes up with this message “InvalidPlugin: The plugin in u’C:\Users\DAMIAN\Downloads\DeDRM_tools-6.6.3.zip’ is invalid. It does not contain a top-level init.py file”
    It might have been easier for me to get a kindle rather than a kobo reader.
    Thanks

  7. Thanks for that Laura, but when I’ve looked at the unzipped files there is only one other file zipped and thats “alfcrypto_src.zip”
    Have I downloaded the right file? it’s 6.6.3
    Thanks

  8. Right guys.
    Sorry about this.
    I’ve done that and added the zip file and it has come up in the file type plug in.

    When I add a azw3 file (book) and try and convert to epub it still says this book is locked by DRM.
    I guess I’m missing something?
    Thanks

  9. Thanks

    calibre Debug log
    calibre 4.7 embedded-python: True is64bit: False
    Windows-10-10.0.18362-SP0 Windows (’32bit’, ‘WindowsPE’)
    (‘Windows’, ’10’, ‘10.0.18362’)
    Python 2.7.16+
    Windows: (’10’, ‘10.0.18362’, ‘SP0′, u’Multiprocessor Free’)
    Interface language: en_GB
    Successfully initialized third party plugins: DeDRM (6, 6, 3) && Inept Epub DeDRM (0, 1, 7)
    calibre 4.7 embedded-python: True is64bit: False
    Windows-10-10.0.18362-SP0 Windows (’32bit’, ‘WindowsPE’)
    (‘Windows’, ’10’, ‘10.0.18362’)
    Python 2.7.16+
    Windows: (’10’, ‘10.0.18362’, ‘SP0′, u’Multiprocessor Free’)
    Interface language: en_GB
    Successfully initialized third party plugins: DeDRM (6, 6, 3) && Inept Epub DeDRM (0, 1, 7)
    Turning on automatic hidpi scaling
    devicePixelRatio: 1.0
    logicalDpi: 96.0 x 96.0
    physicalDpi: 95.9555555556 x 96.0945812808
    Using calibre Qt style: True
    [0.00] Starting up…
    [0.02] Showing splash screen…
    [0.80] splash screen shown
    [0.80] Initializing db…
    [0.83] db initialized
    [0.83] Constructing main UI…
    [3.22] main UI initialized…
    [3.22] Hiding splash screen
    [11.31] splash screen hidden
    [11.31] Started up in 11.31 seconds with 5 books
    stdout+stderr from file dialog helper: [”, ”]
    piped data from file dialog helper: [‘t\x0e\xd7\xba\xd0\xf0\x04\x08xEQ\xceNo\xf0\xb0GR\x0cq\x8f2\xb9\x92\xceU \x86\x03\x07 \xd0’, “D:\KINDLE\documents\Cilka’s Journey_ The sequel to The Tattooist of Auschwitz_B07N7HSMZZ.azw3”]
    DeDRM v6.6.3: Trying to decrypt Cilka’s Journey_ The sequel to The Tattooist of Auschwitz_B07N7HSMZZ.azw3
    Using Library AlfCrypto DLL/DYLIB/SO
    MobiDeDrm v0.42.
    Copyright © 2008-2017 The Dark Reverser, Apprentice Harper et al.
    Decrypting Kindle Format 8 ebook: Cilka’s Journey
    Found 4 keys to try after 0.7 seconds
    Crypto Type is: 2
    DeDRM v6.6.3: Failed to decrypt with error: No key found in 4 keys tried.
    DeDRM v6.6.3: Looking for new default Kindle Key after 0.7 seconds
    searching for kinfoFiles in C:\Users\DAMIAN\AppData\Local
    Found K4PC 1.9+ kinf2011 file: C:\Users\DAMIAN\AppData\Local\Amazon\Kindle\storage.kinf2011
    Decrypted key file using IDString ‘381154330’ and UserName ‘44414d49414e’
    DeDRM v6.6.3: Found 1 new key
    MobiDeDrm v0.42.
    Copyright © 2008-2017 The Dark Reverser, Apprentice Harper et al.
    Decrypting Kindle Format 8 ebook: Cilka’s Journey
    Found 4 keys to try after 0.9 seconds
    Crypto Type is: 2
    DeDRM v6.6.3: Ultimately failed to decrypt after 0.9 seconds. Read the FAQs at Harper’s repository: https://github.com/apprenticeharper/DeDRM_tools/blob/master/FAQs.md
    Running file type plugin DeDRM failed with traceback:
    Traceback (most recent call last):
    File “site-packages\calibre\customize\ui.py”, line 172, in _run_filetype_plugins
    File “calibre_plugins.dedrm.init“, line 624, in run
    File “calibre_plugins.dedrm.init“, line 574, in KindleMobiDecrypt
    DeDRMError: DeDRM v6.6.3: Ultimately failed to decrypt after 0.9 seconds. Read the FAQs at Harper’s repository: https://github.com/apprenticeharper/DeDRM_tools/blob/master/FAQs.md
    Added Cilka’s Journey to db in: 3.1
    Added 1 books in 9.0 seconds
    Worker Launch took: 0.741000175476
    Job: 0 Convert book 1 of 1 (Cilka’s Journey) finished
    Convert book 1 of 1 (Cilka’s Journey)
    Conversion options changed from defaults:
    verbose: 2
    output_profile: u’tablet’
    cover: u’C:\Users\DAMIAN\AppData\Local\Temp\calibre_0lfyz7\ptmwlg.jpeg’
    read_metadata_from_opf: u’C:\Users\DAMIAN\AppData\Local\Temp\calibre_0lfyz7\c1ko0l.opf’
    Resolved conversion options
    calibre version: 4.7.0
    {‘asciiize’: False,
    ‘author_sort’: None,
    ‘authors’: None,
    ‘base_font_size’: 0.0,
    ‘book_producer’: None,
    ‘change_justification’: u’original’,
    ‘chapter’: u”//*[((name()=’h1′ or name()=’h2′) and re:test(., ‘\s*((chapter|book|section|part)\s+)|((prolog|prologue|epilogue)(\s+|$))’, ‘i’)) or @class = ‘chapter’]”,
    ‘chapter_mark’: u’pagebreak’,
    ‘comments’: None,
    ‘cover’: u’C:\Users\DAMIAN\AppData\Local\Temp\calibre_0lfyz7\ptmwlg.jpeg’,
    ‘debug_pipeline’: None,
    ‘dehyphenate’: True,
    ‘delete_blank_paragraphs’: True,
    ‘disable_font_rescaling’: False,
    ‘dont_split_on_page_breaks’: False,
    ‘duplicate_links_in_toc’: False,
    ’embed_all_fonts’: False,
    ’embed_font_family’: None,
    ‘enable_heuristics’: False,
    ‘epub_flatten’: False,
    ‘epub_inline_toc’: False,
    ‘epub_toc_at_end’: False,
    ‘epub_version’: u’2′,
    ‘expand_css’: False,
    ‘extra_css’: None,
    ‘extract_to’: None,
    ‘filter_css’: u”,
    ‘fix_indents’: True,
    ‘flow_size’: 260,
    ‘font_size_mapping’: None,
    ‘format_scene_breaks’: True,
    ‘html_unwrap_factor’: 0.4,
    ‘input_encoding’: None,
    ‘input_profile’: <calibre.customize.profiles.InputProfile object at 0x044D7AD0>,
    ‘insert_blank_line’: False,
    ‘insert_blank_line_size’: 0.5,
    ‘insert_metadata’: False,
    ‘isbn’: None,
    ‘italicize_common_cases’: True,
    ‘keep_ligatures’: False,
    ‘language’: None,
    ‘level1_toc’: None,
    ‘level2_toc’: None,
    ‘level3_toc’: None,
    ‘line_height’: 0.0,
    ‘linearize_tables’: False,
    ‘margin_bottom’: 5.0,
    ‘margin_left’: 5.0,
    ‘margin_right’: 5.0,
    ‘margin_top’: 5.0,
    ‘markup_chapter_headings’: True,
    ‘max_toc_links’: 50,
    ‘minimum_line_height’: 120.0,
    ‘no_chapters_in_toc’: False,
    ‘no_default_epub_cover’: False,
    ‘no_inline_navbars’: False,
    ‘no_svg_cover’: False,
    ‘output_profile’: <calibre.customize.profiles.TabletOutput object at 0x044E30F0>,
    ‘page_breaks_before’: u”//*[name()=’h1′ or name()=’h2′]”,
    ‘prefer_metadata_cover’: False,
    ‘preserve_cover_aspect_ratio’: False,
    ‘pretty_print’: True,
    ‘pubdate’: None,
    ‘publisher’: None,
    ‘rating’: None,
    ‘read_metadata_from_opf’: u’C:\Users\DAMIAN\AppData\Local\Temp\calibre_0lfyz7\c1ko0l.opf’,
    ‘remove_fake_margins’: True,
    ‘remove_first_image’: False,
    ‘remove_paragraph_spacing’: False,
    ‘remove_paragraph_spacing_indent_size’: 1.5,
    ‘renumber_headings’: True,
    ‘replace_scene_breaks’: u”,
    ‘search_replace’: ‘[]’,
    ‘series’: None,
    ‘series_index’: None,
    ‘smarten_punctuation’: False,
    ‘sr1_replace’: None,
    ‘sr1_search’: None,
    ‘sr2_replace’: None,
    ‘sr2_search’: None,
    ‘sr3_replace’: None,
    ‘sr3_search’: None,
    ‘start_reading_at’: None,
    ‘subset_embedded_fonts’: False,
    ‘tags’: None,
    ‘timestamp’: None,
    ‘title’: None,
    ‘title_sort’: None,
    ‘toc_filter’: None,
    ‘toc_threshold’: 6,
    ‘toc_title’: None,
    ‘transform_css_rules’: ‘[]’,
    ‘unsmarten_punctuation’: False,
    ‘unwrap_lines’: True,
    ‘use_auto_toc’: False,
    ‘verbose’: 2}
    InputFormatPlugin: MOBI Input running
    on C:\Users\DAMIAN\AppData\Local\Temp\calibre_0lfyz7\1htzv4.azw3
    Found KF8 MOBI of type u’standalone’
    Python function terminated unexpectedly
    Cilka’s Journey (Error Code: 1)
    Traceback (most recent call last):
    File “site.py”, line 114, in main
    File “site.py”, line 88, in run_entry_point
    File “site-packages\calibre\utils\ipc\worker.py”, line 209, in main
    File “site-packages\calibre\gui2\convert\gui_conversion.py”, line 43, in gui_convert_override
    File “site-packages\calibre\gui2\convert\gui_conversion.py”, line 28, in gui_convert
    File “site-packages\calibre\ebooks\conversion\plumber.py”, line 1110, in run
    File “site-packages\calibre\customize\conversion.py”, line 246, in call
    File “site-packages\calibre\ebooks\conversion\plugins\mobi_input.py”, line 47, in convert
    File “site-packages\calibre\ebooks\mobi\reader\mobi8.py”, line 86, in call
    File “site-packages\calibre\ebooks\mobi\reader\mobi6.py”, line 158, in check_for_drm
    calibre.ebooks.DRMError: Cilka’s Journey

    • If that’s from or for an E-ink Kindle (not a Fire), then you need to enter the Kindle’s serial number into the DeDRM Plugin’s customization. (You can remove the Inept Epub DeDRM plugin. DeDRM replaces it.)

      • Thank you Laura, that has worked for most of them. I’m guessing that I downloaded the ones that didn’t work from an old kindle.

        If I was to do it the other way, Kobo to Kindle, would I have to add my Kobo serial number to that plug in?

        Thanks again

        • There’s a couple ways to remove DRM from Kobo ebooks. For books downloaded with the Kobo Desktop app or directly from a Kobo device, you use the Obok plugin. It works differently then the DeDRM plugin. You use the plugin itself to import the books into calibre. And yes, if you’re getting the books from an attached Kobo, I believe you need to have its serial number entered into the Obok plugin.

          You can also download Kobo books from the website. Those will have Adobe DRM (if they have DRM.) You’ll open the .acsm file with Adobe Digital Editions 2.0.1 authorized with your Adobe ID on the same machine and user as calibre with DeDRM. Then add those to calibre in the usual way.

  10. Hi. I’m using mac os 10.15.2 and I tried to install the DeDRM..but it is not working. Pop-up alarm said The application “DeDRM” can’t be opened.
    What should I do?

      • Haha i gave up to install this in my mac, and i just borrowed my mom’s window computer! It works!!! Thank you so much! You made my day :))

    • Catalina’s default unzip tool (Archive Utility) has trouble unzipping the DeDRM standalone app.

      The easiest workaround is to download The Unarchiver from the App Store and use that to unzip the DeDRM standalone app.

      The other workaround is to use Show Package Contents to reveal Contents > MacOS > droplet, then open a Terminal window and run: chmod +x [filepath to droplet]

      Once you do one of the above, you should be able to open the DeDRM app using right-click-Open or System Prefs > Security to override Gatekeeper.

  11. Hi,

    It looks like something changed over the new year- Suddenly, books downloaded from Kindle for PC now get brought into calibre as KFX-ZIP instead of the KFX format, with no change on any of the apps themselves.

      • Ah, yeah, I did. Didn’t think about it, but reverting back to 4.5 did the trick. Guess I’ll just stay there for now- the quality for KFX is just too good. Didn’t really have any reason to update anyway.

  12. Hi

    For about 4 years I have happily been using Dedrm app on books loaded into Adobe Editions from Internet Archive.

    I recently replaced my hard drive and lost many preferences — although I still have Adobe editions (4.0.) as well as the Dedrm app.

    Now, unfortunately, I cannot process a book.when I drop the pdf into the app I am re directed to configurations, and told to select my reader. When I select AE and try to Dedrm the book I am told the book needs to have a different extension. I tried reloading Dedrm but it made no difference.

    I just noticed on my last attempt to Dedrm I was prompted an alert that say’s “Python quit unexpectedly” (I don’t know what Python is)

    Any ideas?

    Thanks, Scott
    (Using Mac High Sierra)

    • Those are borrowed ebooks, correct? These tools are intended for books you own. We don’t provide help here for removing DRM from borrowed, rented, or subscription books.

  13. Hi Friends – i have tried reinstalling the 1.24 version of kindle for PC, the deDRM and KFX plugins and deleting the books in the old directory from amazon and i still cannot get this to work. When i am adding book, i am using the single file AZW from “my contect folder.” I just want to move the books i purchased into my own library instead of living on amazon. Am i missing something really obvious?
    calibre Debug log
    calibre 4.8 embedded-python: True is64bit: False
    Windows-10-10.0.18362-SP0 Windows (’32bit’, ‘WindowsPE’)
    32bit process running on 64bit windows
    (‘Windows’, ’10’, ‘10.0.18362’)
    Python 2.7.16+
    Windows: (’10’, ‘10.0.18362’, ‘SP0′, u’Multiprocessor Free’)
    Interface language: None
    Successfully initialized third party plugins: Gather KFX-ZIP (from KFX Input) (1, 26, 0) && DeDRM (6, 6, 3) && Package KFX (from KFX Input) (1, 26, 0) && KFX metadata reader (from KFX Input) (1, 26, 0) && KFX Input (1, 26, 0) && Kindle Collections (1, 7, 24) && Overdrive Link (2, 38, 0)
    calibre 4.8 embedded-python: True is64bit: False
    Windows-10-10.0.18362-SP0 Windows (’32bit’, ‘WindowsPE’)
    32bit process running on 64bit windows
    (‘Windows’, ’10’, ‘10.0.18362’)
    Python 2.7.16+
    Windows: (’10’, ‘10.0.18362’, ‘SP0′, u’Multiprocessor Free’)
    Interface language: None
    Successfully initialized third party plugins: Gather KFX-ZIP (from KFX Input) (1, 26, 0) && DeDRM (6, 6, 3) && Package KFX (from KFX Input) (1, 26, 0) && KFX metadata reader (from KFX Input) (1, 26, 0) && KFX Input (1, 26, 0) && Kindle Collections (1, 7, 24) && Overdrive Link (2, 38, 0)
    Turning on automatic hidpi scaling
    devicePixelRatio: 1.0
    logicalDpi: 120.0 x 120.0
    physicalDpi: 141.76744186 x 142.134715026
    Using calibre Qt style: True
    [0.00] Starting up…
    [0.00] Showing splash screen…
    [1.03] splash screen shown
    [1.03] Initializing db…
    [1.05] db initialized
    [1.05] Constructing main UI…
    [3.38] main UI initialized…
    [3.38] Hiding splash screen
    [16.02] splash screen hidden
    [16.03] Started up in 16.03 seconds with 5 books
    stdout+stderr from file dialog helper: [”, ”]
    piped data from file dialog helper: [‘]<\xfdg+\xeb\xee}?\x90\x13:\xc5\xda\xd6\x91\x96 ]\x9c$Z\xe505\x96d!\xf9\x10\xd5\xef’, ‘C:\Users\sara\Documents\My Kindle Content\B00A10IVQY_EBOK\B00A10IVQY_EBOK.azw’]
    Gather KFX-ZIP (from KFX Input) 1.26.0: Importing C:\Users\sara\Documents\My Kindle Content\B00A10IVQY_EBOK\B00A10IVQY_EBOK.azw
    Gather KFX-ZIP (from KFX Input): Gathered 4 file(s) as C:\Users\sara\AppData\Local\Temp\calibre_qgaphq\bcl1sk.kfx-zip
    DeDRM v6.6.3: Trying to decrypt bcl1sk.kfx-zip
    Using Library AlfCrypto DLL/DYLIB/SO
    Decrypting KFX-ZIP ebook: bcl1sk
    Found 1 keys to try after 0.1 seconds
    Decrypting KFX DRM voucher: amzn1.drm-voucher.v1.364a9181-c2cd-4141-a397-26c17c72a2c1.voucher
    DeDRM v6.6.3: Failed to decrypt with error: Failed to decrypt KFX DRM voucher with any key
    DeDRM v6.6.3: Looking for new default Kindle Key after 0.2 seconds
    searching for kinfoFiles in C:\Users\sara\AppData\Local
    Found K4PC 1.9+ kinf2011 file: C:\Users\sara\AppData\Local\Amazon\Kindle\storage.kinf2011
    Decrypted key file using IDString ‘510198537’ and UserName ‘73617261’
    DeDRM v6.6.3: Found 1 new key
    Decrypting KFX-ZIP ebook: bcl1sk
    Got DSN key from database default_key_1
    Found 1 keys to try after 0.3 seconds
    Decrypting KFX DRM voucher: amzn1.drm-voucher.v1.364a9181-c2cd-4141-a397-26c17c72a2c1.voucher
    DeDRM v6.6.3: Ultimately failed to decrypt after 0.3 seconds. Read the FAQs at Harper’s repository: https://github.com/apprenticeharper/DeDRM_tools/blob/master/FAQs.md
    Running file type plugin DeDRM failed with traceback:
    Traceback (most recent call last):
    File “site-packages\calibre\customize\ui.py”, line 172, in run_filetype_plugins
    File “calibre_plugins.dedrm.init“, line 624, in run
    File “calibre_plugins.dedrm.init“, line 574, in KindleMobiDecrypt
    DeDRMError: DeDRM v6.6.3: Ultimately failed to decrypt after 0.3 seconds. Read the FAQs at Harper’s repository: https://github.com/apprenticeharper/DeDRM_tools/blob/master/FAQs.md
    Package KFX (from KFX Input) 1.26.0: Packaging C:\Users\sara\AppData\Local\Temp\calibre_qgaphq\bcl1sk.kfx-zip
    Processing container: B00A10IVQY_EBOK.azw
    Running file type plugin Package KFX (from KFX Input) failed with traceback:
    Traceback (most recent call last):
    File “site-packages\calibre\customize\ui.py”, line 172, in _run_filetype_plugins
    File “calibre_plugins.kfx_input.package_filetype”, line 21, in run
    File “calibre_plugins.kfx_input.package_filetype”, line 33, in run_kfx
    File “calibre_plugins.kfx_input.kfxlib.yj_book”, line 87, in convert_to_single_kfx
    File “calibre_plugins.kfx_input.kfxlib.yj_book”, line 160, in decode_book
    File “calibre_plugins.kfx_input.kfxlib.yj_book”, line 267, in get_container
    KFXDRMError: Book container B00A10IVQY_EBOK.azw has DRM and cannot be converted
    KFX metadata reader (from KFX Input) activated for C:\Users\sara\AppData\Local\Temp\calibre_qgaphq\mwty4t_add_books\0\B00A10IVQY_EBOK.kfx-zip
    Added Kingdom Collection: Books 1-3 (Kingdom Series) to db in: 0.5
    Added 1 books in 1.9 seconds
    calibre 4.8 embedded-python: True is64bit: False
    Windows-10-10.0.18362-SP0 Windows (’32bit’, ‘WindowsPE’)
    32bit process running on 64bit windows
    (‘Windows’, ’10’, ‘10.0.18362’)
    Python 2.7.16+
    Windows: (’10’, ‘10.0.18362’, ‘SP0′, u’Multiprocessor Free’)
    Interface language: None
    Successfully initialized third party plugins: Gather KFX-ZIP (from KFX Input) (1, 26, 0) && DeDRM (6, 6, 3) && Package KFX (from KFX Input) (1, 26, 0) && KFX metadata reader (from KFX Input) (1, 26, 0) && KFX Input (1, 26, 0) && Kindle Collections (1, 7, 24) && Overdrive Link (2, 38, 0) && Overdrive Link* (2, 38, 0)
    Traceback (most recent call last):
    File “site-packages\calibre\gui2\actions\view.py”, line 246, in view_triggered
    File “site-packages\calibre\gui2\actions\view.py”, line 329, in _view_books
    File “site-packages\calibre\gui2\actions\view.py”, line 281, in _view_calibre_books
    File “site-packages\calibre\gui2\actions\view.py”, line 108, in view_format_by_id
    File “site-packages\calibre\gui2\actions\view.py”, line 157, in _view_file
    File “site-packages\calibre\gui2\actions\view.py”, line 147, in _launch_viewer
    File “site-packages\calibre\gui2__init__.py”, line 1275, in open_local_file
    WindowsError: [Error 1155] No application is associated with the specified file for this operation: u’C:\Users\sara\Calibre Library\Marie Hall\Kingdom Collection
    Books 1-3 (Kingd (15)\Kingdom Collection_ Books 1-3 ( – Marie Hall.kfx-zip’

    TIA

    • There is currently a problem with KFX files, DeDRM, and calibre 4.6 and later. Workarounds include going back to calibre 4.5 or disabling downloads of KFX files from Kindle for PC.

      • Thanks – so in addition to earlier kindle PC version i should try earlier calibre? can i just uninstall or do i need to find all folders etc?

          • i am still unable to open the books. the title, data etc are being decrypted but i cannot open in calibre or convert. i am just supposed to import the book, correct? there is not another step i am missing? thank you again!

            calibre Debug log
            calibre 4.5 [64bit] embedded-python: True is64bit: True
            Windows-10-10.0.18362-SP0 Windows (’64bit’, ‘WindowsPE’)
            (‘Windows’, ’10’, ‘10.0.18362’)
            Python 2.7.16+
            Windows: (’10’, ‘10.0.18362’, ‘SP0′, u’Multiprocessor Free’)
            Interface language: None
            Successfully initialized third party plugins: Gather KFX-ZIP (from KFX Input) (1, 26, 0) && DeDRM (6, 6, 3) && Package KFX (from KFX Input) (1, 26, 0) && KFX metadata reader (from KFX Input) (1, 26, 0) && KFX Input (1, 26, 0) && Overdrive Link (2, 38, 0) && Kindle Collections (1, 7, 24) && Obok DeDRM (6, 5, 4)
            calibre 4.5 [64bit] embedded-python: True is64bit: True
            Windows-10-10.0.18362-SP0 Windows (’64bit’, ‘WindowsPE’)
            (‘Windows’, ’10’, ‘10.0.18362’)
            Python 2.7.16+
            Windows: (’10’, ‘10.0.18362’, ‘SP0′, u’Multiprocessor Free’)
            Interface language: None
            Successfully initialized third party plugins: Gather KFX-ZIP (from KFX Input) (1, 26, 0) && DeDRM (6, 6, 3) && Package KFX (from KFX Input) (1, 26, 0) && KFX metadata reader (from KFX Input) (1, 26, 0) && KFX Input (1, 26, 0) && Overdrive Link (2, 38, 0) && Kindle Collections (1, 7, 24) && Obok DeDRM (6, 5, 4)
            Turning on automatic hidpi scaling
            devicePixelRatio: 1.0
            logicalDpi: 120.0 x 120.0
            physicalDpi: 141.76744186 x 142.134715026
            Using calibre Qt style: False
            [0.00] Starting up…
            [0.00] Showing splash screen…
            [0.47] splash screen shown
            [0.47] Initializing db…
            [0.47] db initialized
            [0.47] Constructing main UI…
            DEBUG: 0.0 obok::utilities.py – loading translations
            DEBUG: 0.0 obok::dialogs.py – loading translations
            DEBUG: 0.0 obok::config.py – loading translations
            DEBUG: 0.0 obok::action_err.py – loading translations
            [2.22] main UI initialized…
            [2.22] Hiding splash screen
            [6.42] splash screen hidden
            [6.42] Started up in 6.42 seconds with 2 books
            stdout+stderr from file dialog helper: [”, ”]
            piped data from file dialog helper: [‘\xa70o\xfb\x99\xacM\x0b\x07`\xf0@\xd0C\x8d\xc3\x8c\xb8l\x0c3\xe2y\xc0|1\xf2K\xb3N\x91′, ‘C:\Users\sara\Documents\My Kindle Content\B00A10IVQY_EBOK\B00A10IVQY_EBOK.azw’]
            Gather KFX-ZIP (from KFX Input) 1.26.0: Importing C:\Users\sara\Documents\My Kindle Content\B00A10IVQY_EBOK\B00A10IVQY_EBOK.azw
            Gather KFX-ZIP (from KFX Input): Gathered 4 file(s) as C:\Users\sara\AppData\Local\Temp\calibre_9j6suw\ytn7yt.kfx-zip
            DeDRM v6.6.3: Trying to decrypt ytn7yt.kfx-zip
            Using Library AlfCrypto DLL/DYLIB/SO
            Decrypting KFX-ZIP ebook: ytn7yt
            Got DSN key from database default_key
            Found 2 keys to try after 0.1 seconds
            Decrypting KFX DRM voucher: amzn1.drm-voucher.v1.364a9181-c2cd-4141-a397-26c17c72a2c1.voucher
            DeDRM v6.6.3: Failed to decrypt with error: Failed to decrypt KFX DRM voucher with any key
            DeDRM v6.6.3: Looking for new default Kindle Key after 0.1 seconds
            searching for kinfoFiles in C:\Users\sara\AppData\Local
            Found K4PC 1.9+ kinf2011 file: C:\Users\sara\AppData\Local\Amazon\Kindle\storage.kinf2011
            Decrypted key file using IDString ‘510198537’ and UserName ‘73617261’
            DeDRM v6.6.3: Ultimately failed to decrypt after 0.1 seconds. Read the FAQs at Harper’s repository: https://github.com/apprenticeharper/DeDRM_tools/blob/master/FAQs.md
            Running file type plugin DeDRM failed with traceback:
            Traceback (most recent call last):
            File “site-packages\calibre\customize\ui.py”, line 172, in _run_filetype_plugins
            File “calibre_plugins.dedrm.init“, line 624, in run
            File “calibre_plugins.dedrm.init“, line 574, in KindleMobiDecrypt
            DeDRMError: DeDRM v6.6.3: Ultimately failed to decrypt after 0.1 seconds. Read the FAQs at Harper’s repository: https://github.com/apprenticeharper/DeDRM_tools/blob/master/FAQs.md
            Package KFX (from KFX Input) 1.26.0: Packaging C:\Users\sara\AppData\Local\Temp\calibre_9j6suw\ytn7yt.kfx-zip
            Processing container: B00A10IVQY_EBOK.azw
            Running file type plugin Package KFX (from KFX Input) failed with traceback:
            Traceback (most recent call last):
            File “site-packages\calibre\customize\ui.py”, line 172, in _run_filetype_plugins
            File “calibre_plugins.kfx_input.package_filetype”, line 21, in run
            File “calibre_plugins.kfx_input.package_filetype”, line 33, in run_kfx
            File “calibre_plugins.kfx_input.kfxlib.yj_book”, line 87, in convert_to_single_kfx
            File “calibre_plugins.kfx_input.kfxlib.yj_book”, line 160, in decode_book
            File “calibre_plugins.kfx_input.kfxlib.yj_book”, line 267, in get_container
            KFXDRMError: Book container B00A10IVQY_EBOK.azw has DRM and cannot be converted
            KFX metadata reader (from KFX Input) activated for C:\Users\sara\AppData\Local\Temp\calibre_9j6suw\feuddq_add_books\0\B00A10IVQY_EBOK.kfx-zip
            Added Kingdom Collection: Books 1-3 (Kingdom Series) to db in: 0.3
            Added 1 books in 1.1 seconds
            calibre 4.5 [64bit] embedded-python: True is64bit: True
            Windows-10-10.0.18362-SP0 Windows (’64bit’, ‘WindowsPE’)
            (‘Windows’, ’10’, ‘10.0.18362’)
            Python 2.7.16+
            Windows: (’10’, ‘10.0.18362’, ‘SP0′, u’Multiprocessor Free’)
            Interface language: None
            Successfully initialized third party plugins: Gather KFX-ZIP (from KFX Input) (1, 26, 0) && DeDRM (6, 6, 3) && Package KFX (from KFX Input) (1, 26, 0) && KFX metadata reader (from KFX Input) (1, 26, 0) && KFX Input (1, 26, 0) && Overdrive Link (2, 38, 0) && Kindle Collections (1, 7, 24) && Obok DeDRM (6, 5, 4) && Overdrive Link* (2, 38, 0)
            Traceback (most recent call last):
            File “site-packages\calibre\gui2\actions\view.py”, line 246, in view_triggered
            File “site-packages\calibre\gui2\actions\view.py”, line 329, in _view_books
            File “site-packages\calibre\gui2\actions\view.py”, line 281, in _view_calibre_books
            File “site-packages\calibre\gui2\actions\view.py”, line 108, in view_format_by_id
            File “site-packages\calibre\gui2\actions\view.py”, line 157, in _view_file
            File “site-packages\calibre\gui2\actions\view.py”, line 147, in _launch_viewer
            File “site-packages\calibre\gui2__init__.py”, line 1237, in open_local_file
            WindowsError: [Error 1155] No application is associated with the specified file for this operation: u’C:\Users\sara\Calibre Library\KFX kindle books\Marie Hall\Kingdom Collection
            Books 1-3 (Kingd (9)\Kingdom Collection_ Books 1-3 ( – Marie Hall.kfx-zip’

              • correct. if it makes any difference, i was able to get a couple books to work and i noticed that their file only contains one AZW file instead of AZW and AZW.MD

                  • That worked! I did not have to reinstall calibre, i just followed the instructions for PC kindle in link. in case anyone else is reading this, you do need to reload the library both in the browser and then to PC. The “collections” function isnt working properly but its not a big loss for me. i do want to ask a stupid question out of curiosity…isnt the purpose of the KFX plugin to bypass that? or is that something that worked with earlier versions? anyway, thank you again! i appreciate it 🙂

                    • A small change was made in calibre 4.6 and later which affects DeDRM’s ability to process KFX files. So DeDRM needs to be updated for that. If you’ve stopped Kindle for PC from downloading KFX format, DeDRM has no trouble with the older formats. In fact, if you don’t need to deal with the KFX format, you’re fine updating to the latest version of calibre.

  14. Hi – I am using the standalone macOS DeDRM app (6.6.3). I am running macOS 10.14.6. I have successfully DeDRM’ed several hundred Kindle books (my purchases go back to 2012). However, I have two recently purchased books that I cannot DeDRM. I downloaded them directly from Amazon using the “Transfer via USB” option. Log details are below.

    First book:

    There is 1 ebook to be decrypted.
    Processing file: Rampage_ MacArthur, Yamashita, and the Battle of Manila.azw3
    shellcommand: /usr/bin/python ‘/private/var/folders/s6/w4d757n5317cvjxx9wdsdjzc0000gn/T/AppTranslocation/ED991539-0C7A-4FE2-B433-FE54EC6ED27C/d/DeDRM.app/Contents/Resources/k4mobidedrm.py’ -s ‘G090G105544301DC’ ‘/Users/thewalkers/Downloads/Rampage_ MacArthur, Yamashita, and the Battle of Manila.azw3’ ‘/Users/thewalkers/Downloads/’ > ‘/Users/thewalkers/Library/Preferences/com.apprenticealf.dedrm/DeDRM_temp.log’
    shellresult: Using Library AlfCrypto DLL/DYLIB/SO
    K4MobiDeDrm v5.5.
    Copyright © 2008-2017 Apprentice Harper et al.
    MobiDeDrm v0.42.
    Copyright © 2008-2017 The Dark Reverser, Apprentice Harper et al.
    Decrypting Kindle Format 8 ebook: Rampage: MacArthur, Yamashita, and the Battle of Manila
    Found 2 keys to try after 0.0 seconds
    Crypto Type is: 2
    Error decrypting book after 0.0 seconds: No key found in 2 keys tried.
    Traceback (most recent call last):
    File “/private/var/folders/s6/w4d757n5317cvjxx9wdsdjzc0000gn/T/AppTranslocation/ED991539-0C7A-4FE2-B433-FE54EC6ED27C/d/DeDRM.app/Contents/Resources/k4mobidedrm.py”, line 254, in decryptBook
    book = GetDecryptedBook(infile, kDatabases, androidFiles, serials, pids, starttime)
    File “/private/var/folders/s6/w4d757n5317cvjxx9wdsdjzc0000gn/T/AppTranslocation/ED991539-0C7A-4FE2-B433-FE54EC6ED27C/d/DeDRM.app/Contents/Resources/k4mobidedrm.py”, line 228, in GetDecryptedBook
    mb.processBook(totalpids)
    File “/private/var/folders/s6/w4d757n5317cvjxx9wdsdjzc0000gn/T/AppTranslocation/ED991539-0C7A-4FE2-B433-FE54EC6ED27C/d/DeDRM.app/Contents/Resources/mobidedrm.py”, line 471, in processBook
    raise DrmException(u”No key found in {0:d} keys tried.”.format(len(goodpids)))
    DrmException: No key found in 2 keys tried.
    shellcommand: /usr/bin/python ‘/private/var/folders/s6/w4d757n5317cvjxx9wdsdjzc0000gn/T/AppTranslocation/ED991539-0C7A-4FE2-B433-FE54EC6ED27C/d/DeDRM.app/Contents/Resources/kindlekey.py’ ‘/Users/thewalkers/Library/Preferences/com.apprenticealf.dedrm/newKeys/’ > ‘/Users/thewalkers/Library/Preferences/com.apprenticealf.dedrm/DeDRM_temp.log’
    shellresult: kindlekey.py v2.5
    Copyright © 2010-2016 by some_updates, Apprentice Alf and Apprentice Harper
    No k4Mac kindle-info/rainier/kinf2011 files have been found.
    Could not retrieve Kindle for Mac/PC key.

    There was an error with 1 ebook:
    Rampage_ MacArthur, Yamashita, and the Battle of Manila.azw3 couldn’t be decrypted.

    Second book:

    There is 1 ebook to be decrypted.
    Processing file: The Liberator.azw3
    shellcommand: /usr/bin/python ‘/private/var/folders/s6/w4d757n5317cvjxx9wdsdjzc0000gn/T/AppTranslocation/ED991539-0C7A-4FE2-B433-FE54EC6ED27C/d/DeDRM.app/Contents/Resources/k4mobidedrm.py’ -s ‘G090G105544301DC’ ‘/Users/thewalkers/Downloads/The Liberator.azw3’ ‘/Users/thewalkers/Downloads/’ > ‘/Users/thewalkers/Library/Preferences/com.apprenticealf.dedrm/DeDRM_temp.log’
    shellresult: Using Library AlfCrypto DLL/DYLIB/SO
    K4MobiDeDrm v5.5.
    Copyright © 2008-2017 Apprentice Harper et al.
    MobiDeDrm v0.42.
    Copyright © 2008-2017 The Dark Reverser, Apprentice Harper et al.
    Decrypting Kindle Format 8 ebook: The Liberator
    Found 2 keys to try after 0.0 seconds
    Crypto Type is: 2
    Error decrypting book after 0.0 seconds: No key found in 2 keys tried.
    Traceback (most recent call last):
    File “/private/var/folders/s6/w4d757n5317cvjxx9wdsdjzc0000gn/T/AppTranslocation/ED991539-0C7A-4FE2-B433-FE54EC6ED27C/d/DeDRM.app/Contents/Resources/k4mobidedrm.py”, line 254, in decryptBook
    book = GetDecryptedBook(infile, kDatabases, androidFiles, serials, pids, starttime)
    File “/private/var/folders/s6/w4d757n5317cvjxx9wdsdjzc0000gn/T/AppTranslocation/ED991539-0C7A-4FE2-B433-FE54EC6ED27C/d/DeDRM.app/Contents/Resources/k4mobidedrm.py”, line 228, in GetDecryptedBook
    mb.processBook(totalpids)
    File “/private/var/folders/s6/w4d757n5317cvjxx9wdsdjzc0000gn/T/AppTranslocation/ED991539-0C7A-4FE2-B433-FE54EC6ED27C/d/DeDRM.app/Contents/Resources/mobidedrm.py”, line 471, in processBook
    raise DrmException(u”No key found in {0:d} keys tried.”.format(len(goodpids)))
    DrmException: No key found in 2 keys tried.
    shellcommand: /usr/bin/python ‘/private/var/folders/s6/w4d757n5317cvjxx9wdsdjzc0000gn/T/AppTranslocation/ED991539-0C7A-4FE2-B433-FE54EC6ED27C/d/DeDRM.app/Contents/Resources/kindlekey.py’ ‘/Users/thewalkers/Library/Preferences/com.apprenticealf.dedrm/newKeys/’ > ‘/Users/thewalkers/Library/Preferences/com.apprenticealf.dedrm/DeDRM_temp.log’
    shellresult: kindlekey.py v2.5
    Copyright © 2010-2016 by some_updates, Apprentice Alf and Apprentice Harper
    No k4Mac kindle-info/rainier/kinf2011 files have been found.
    Could not retrieve Kindle for Mac/PC key.

    There was an error with 1 ebook:
    The Liberator.azw3 couldn’t be decrypted.

      • Hi Laura thanks for the reply. I re-downloaded the books and tried again. DeDRM 6.6.3 failed, but weirdly DeDRM 6.5.5 worked just fine. Not sure why that happened. I confirmed that both DeDRM versions used the correct serial number.

        • DeDRM 6.5.5 was the last version before KFX support was added so I would guess it’s related to that. Since you are better off avoiding KFX format with the standalone anyway, I doubt your missing much with that version.

  15. Hi there,

    Was going to use your useful application, the older version (2016), but my Mac, Catalina version 10.15.2, says it needed to be updated. I therefore removed this older application and downloaded the newest release. I did all the readme said, I think, but the Application can now not be opened (it is in the applications folder, where I moved it). How can I make the application work?

      • Did you try opening the Unarchiver program first and then using that program’s Open command on the download? Just an idea.

            • You might have done this too: Check to see that the download ends in extensions the Unarchiver will recognize like .zip and .rar. Sometimes you can get a download that has two extensions or other confusion. If that is the case use command-i on the file to bring up the information dialog box where you can type in a new name. Even if the extension is right I would recommend erasing and retyping the name just in case some weird invisible character corrupted the name. A bad extension would also result in what you reported that there is no Open With… menu choice. I guess you have also tried a redownload?

                • I got it to work!! Kind of by accident…
                  I used The Unarchiver on droplet in the MacOS Folder in the package contents of the DeDRM.app after moving the DeDRM.app to the applications folder. I got a notification from the Mac saying that it can’t be opened because it is from an unidentified developer. I solved this by allowing it in ‘Security and Privacy’. Then droplet extracted.

                  THEN, I used Terminal and typed in: chmod +x /Applications/DeDRM.app/Contents/MacOS/droplet. That worked.
                  THEN, I used The Unarchiver to extract the DeDRM.app. I got the ‘unidentified developer’ notification, went into ‘Security and Privacy’ and allowed it. And now I can open the app and use it!!

                  Whew! Yay!

      • Addendum 2: Terminal command does not work either.

        chmod+x/Applications/DeDRM.app/Contents/MacOS/droplet
        -bash: chmod+x/Applications/DeDRM.app/Contents/MacOS/droplet: No such file or directory

  16. With the plugin loaded I’m still unable to remove the DRM. Here’s the cmd readout:

    Microsoft Windows [Version 10.0.18362.535]
    (c) 2019 Microsoft Corporation. All rights reserved.

    C:\Users\McRobbie>calibre-debug -g
    calibre 4.8 embedded-python: True is64bit: False
    Windows-10-10.0.18362-SP0 Windows (’32bit’, ‘WindowsPE’)
    32bit process running on 64bit windows
    (‘Windows’, ’10’, ‘10.0.18362’)
    Python 2.7.16+
    Windows: (’10’, ‘10.0.18362’, ‘SP0′, u’Multiprocessor Free’)
    Interface language: None
    Successfully initialized third party plugins: DeDRM (6, 6, 3)
    Turning on automatic hidpi scaling
    devicePixelRatio: 1.0
    logicalDpi: 96.0 x 96.0
    physicalDpi: 92.5388994307 x 92.6756756757
    Using calibre Qt style: True
    [0.00] Starting up…
    [0.00] Showing splash screen…
    [0.45] splash screen shown
    [0.45] Initializing db…
    [0.45] db initialized
    [0.45] Constructing main UI…
    [1.78] main UI initialized…
    [1.78] Hiding splash screen
    [2.06] splash screen hidden
    [2.06] Started up in 2.06 seconds with 0 books
    DeDRM v6.6.3: Trying to decrypt B01MFBJP7L_EBOK.azw
    Using Library AlfCrypto DLL/DYLIB/SO
    MobiDeDrm v0.42.
    Copyright © 2008-2017 The Dark Reverser, Apprentice Harper et al.
    Decrypting Kindle Format 8 ebook: 切らずに1枚で折る 爬虫類・両生類折り紙
    Found 0 keys to try after 0.2 seconds
    Crypto Type is: 2
    DeDRM v6.6.3: Failed to decrypt with error: No key found in 0 keys tried.
    DeDRM v6.6.3: Looking for new default Kindle Key after 0.2 seconds
    searching for kinfoFiles in C:\Users\McRobbie\AppData\Local
    Found K4PC 2.25+ kinf2018 file: C:\Users\McRobbie\AppData\Local\Amazon\Kindle\storage.kinf2018
    Decrypted key file using IDString ‘3533880595’ and UserName ‘4d63526f62626965’
    DeDRM v6.6.3: Found 1 new key
    MobiDeDrm v0.42.
    Copyright © 2008-2017 The Dark Reverser, Apprentice Harper et al.
    Decrypting Kindle Format 8 ebook: 切らずに1枚で折る 爬虫類・両生類折り紙
    Got DSN key from database default_key_1
    Found 3 keys to try after 0.4 seconds
    Crypto Type is: 2
    DeDRM v6.6.3: Ultimately failed to decrypt after 0.4 seconds. Read the FAQs at Harper’s repository: https://github.com/apprenticeharper/DeDRM_tools/blob/master/FAQs.md
    Running file type plugin DeDRM failed with traceback:
    Traceback (most recent call last):
    File “site-packages\calibre\customize\ui.py”, line 172, in _run_filetype_plugins
    File “calibre_plugins.dedrm.init“, line 624, in run
    File “calibre_plugins.dedrm.init“, line 574, in KindleMobiDecrypt
    DeDRMError: DeDRM v6.6.3: Ultimately failed to decrypt after 0.4 seconds. Read the FAQs at Harper’s repository: https://github.com/apprenticeharper/DeDRM_tools/blob/master/FAQs.md
    Added 切らずに1枚で折る 爬虫類・両生類折り紙 to db in: 0.2
    Added 1 books in 1.3 seconds

  17. Unable to decode .epub file

    Using DeDRM 6.6.3 on Mac OS Catalina and was unable to decode a .epub file.
    I noticed in the DeDRM.app package (at Contents/Resources/) the DeDRM.app is not 64-bit compatible, but I don’t know if that explains the problem.

    Here’s the DeDRM.log output…

    There is 1 ebook to be decrypted.
    Processing file: [FileName].epub
    shellcommand: /usr/local/bin/python '/private/var/folders/..../d/DeDRM.app/Contents/Resources/zipfix.py' '~/Desktop/[FileName].epub' '~/Desktop/[FileName]_fixed.epub' > '~/Library/Preferences/com.apprenticealf.dedrm/DeDRM_temp.log'
    shellresult:  
    shellcommand: /usr/local/bin/python '/private/var/folders/..../d/DeDRM.app/Contents/Resources/epubtest.py' '~/Desktop/[FileName]_fixed.epub' > '~/Library/Preferences/com.apprenticealf.dedrm/DeDRM_temp.log'
    shellresult: Adobe
    
    shellcommand: /usr/local/bin/python '/private/var/folders/..../d/DeDRM.app/Contents/Resources/adobekey.py' '~/Library/Preferences/com.apprenticealf.dedrm/newKeys/' > '~/Library/Preferences/com.apprenticealf.dedrm/DeDRM_temp.log'
    shellresult: adobekey.py v6.0
    Copyright © 2009-2013 i♥cabbages and Apprentice Alf
    Saved a key to ~/Library/Preferences/com.apprenticealf.dedrm/newKeys/adobekey_1.der
    
    shellcommand: /usr/local/bin/python '/private/var/folders/..../d/DeDRM.app/Contents/Resources/ineptepub.py' '~/Library/Preferences/com.apprenticealf.dedrm/AdobeKey.der' '~/Desktop/[FileName]_fixed.epub' '~/Desktop/[FileName]_nodrm.epub' > '~/Library/Preferences/com.apprenticealf.dedrm/DeDRM_temp.log'
    shellresult:  sh: line 1: 15385 Abort trap: 6           /usr/local/bin/python '/private/var/folders/..../d/DeDRM.app/Contents/Resources/ineptepub.py' '~/Library/Preferences/com.apprenticealf.dedrm/AdobeKey.der' '~/Desktop/[FileName]_fixed.epub' '~/Desktop/[FileName]_nodrm.epub' > '~/Library/Preferences/com.apprenticealf.dedrm/DeDRM_temp.log'
    There was an error with 1 ebook:
    [FileName].epub couldn't be decoded:
    
    • People have been able to successfully use the Mac app on Catalina. Do you have Adobe Digital Editions authorized with your Adobe ID on the same machine and user as DeDRM? I know you can’t use ADE 2.0.1 on Catalina so it’s possible you have a version of Adobe DRM that cannot be removed.

      • Thanks Laura, I do have ADE (v4.5.4) and it did authorize the epub file that subsequently fails in DeDRM. In the past (prior to Mac OS Catalina), using the same version of ADE and (I think) an earlier version of DeDRM there was no problem. So you’re thinking that’s the issue?

        • I don’t know what the problem is then. The log doesn’t show anything — it seems cut off. It’s possible to get DRM that cannot be removed using ADE 3 and later. Is the book from the same ebookstore as ones you were able to decrypt before?

          • The book is indeed from the same ebookstore. I’m using ADE to down the retrieval from a .acsm file. Is there perhaps a preferable app to process the .acsm that would produce an .epub that works with DeDRM?

            • I doubt the problem is the hardened DRM then. If you could open it with Adobe Digital Editions 2.0.1 authorized with the same Adobe ID, then you would know it has DRM that can be removed. But ADE 2.0.1 is a 32-bit program.

              • Well the solution seems to be to use a pre-Catalina Apple machine. Running the same software versions (.acsm through ADE 4.5.4 to download the .epub and DeDRM 6.6.3 from there) on Mac OS Mojave did the trick.

                • I have successfully used both DeDRM app and Calibre plugin on Catalina with ADE 4.5.10. As Laura notes, your log appears to be cut off. Is there more to it?

                  Also, the DeDRM.app you are running must be 64-bit or you wouldn’t be able to launch it in Catalina. However, it does contain a piece of 32-bit code called DeDRM Progress that is used if you drop more than one book on the standalone app. If you are trying to decrypt multiple books in one go, this could be the problem. Try one book at a time or see this post for a fix: https://github.com/apprenticeharper/DeDRM_tools/issues/925

                  • Thanks Zola, your success on Catalina suggests that maybe my problems running DeDRM on Catalina involved a corrupt .epub original.

                    I re-downloaded the .epub before testing on Mojave, so I can’t yet rule out the Catalina attempt failed not because of anything between DeDRM and Catalina. Will test again later with Catalina and report back.

                    Thanks for clarifying what ‘DeDRM Progress.app’ does. I did see that that was 32-bit only and had wondered if that was the source of the error. But I was only dropping the one book, so per your note, it wasn’t in play and wasn’t the cause of the error.

                    Regarding “your log appears to be cut off. Is there more to it?”: That was the indeed the full extent of the log. I agree it seemed less than complete, but that’s all there was.

  18. I couldn’t decode a Kindle ebook. Please help!
    which tool was used: k4mobidedrm.py
    OS: macOS Mojave
    where the ebook file came from: don’t know
    any error messages: none
    a log of the DRM-removal attempt:
    There is 1 ebook to be decrypted.
    Processing file: Middle Length Discourses of the Buddha_ New Translation (Teachings of the Buddha), The – Bhikkhu Nanamoli.azw
    shellcommand: /usr/bin/python ‘/private/var/folders/c8/zg8gtxfm8xl5vx006s6vcv_00000gp/T/AppTranslocation/86F4680C-B004-4E9F-9174-6F269A05E6FA/d/DeDRM.app/Contents/Resources/k4mobidedrm.py’ ‘/Users/joey/Downloads/Middle Length Discourses of the Buddha_ New Translation (Teachings of the Buddha), The – Bhikkhu Nanamoli.azw’ ‘/Users/joey/Downloads/’ > ‘/Users/joey/Library/Preferences/com.apprenticealf.dedrm/DeDRM_temp.log’
    shellresult: Using Library AlfCrypto DLL/DYLIB/SO
    Traceback (most recent call last):
    File “/private/var/folders/c8/zg8gtxfm8xl5vx006s6vcv_00000gp/T/AppTranslocation/86F4680C-B004-4E9F-9174-6F269A05E6FA/d/DeDRM.app/Contents/Resources/k4mobidedrm.py”, line 94, in
    import kfxdedrm
    File “/private/var/folders/c8/zg8gtxfm8xl5vx006s6vcv_00000gp/T/AppTranslocation/86F4680C-B004-4E9F-9174-6F269A05E6FA/d/DeDRM.app/Contents/Resources/kfxdedrm.py”, line 20, in
    import ion
    File “/private/var/folders/c8/zg8gtxfm8xl5vx006s6vcv_00000gp/T/AppTranslocation/86F4680C-B004-4E9F-9174-6F269A05E6FA/d/DeDRM.app/Contents/Resources/ion.py”, line 20, in
    from Crypto.Cipher import AES
    ImportError: No module named Crypto.Cipher
    shellcommand: /usr/bin/python ‘/private/var/folders/c8/zg8gtxfm8xl5vx006s6vcv_00000gp/T/AppTranslocation/86F4680C-B004-4E9F-9174-6F269A05E6FA/d/DeDRM.app/Contents/Resources/kindlekey.py’ ‘/Users/joey/Library/Preferences/com.apprenticealf.dedrm/newKeys/’ > ‘/Users/joey/Library/Preferences/com.apprenticealf.dedrm/DeDRM_temp.log’
    shellresult: kindlekey.py v2.6
    Copyright © 2010-2016 by some_updates, Apprentice Alf and Apprentice Harper
    No k4Mac kindle-info/rainier/kinf2011 files have been found.
    Could not retrieve Kindle for Mac/PC key.

    There was an error with 1 ebook:
    Middle Length Discourses of the Buddha_ New Translation (Teachings of the Buddha), The – Bhikkhu Nanamoli.azw couldn’t be decrypted.

  19. I have Kindle for PC and Calibre installed on the same Win10 account, and I can read the books on Kindle for PC, but decryption still fails. Can anybody help me? Here’s the debug log. Thanks!

    URLS: [u’file:///C:/Users/User/Documents/My%20Kindle%20Content/B01GT90JB0_EBOK/B01GT90JB0_EBOK.azw’]
    Paths: [u’C:/Users/User/Documents/My Kindle Content/B01GT90JB0_EBOK/B01GT90JB0_EBOK.azw’]
    Extensions: frozenset([u’azw’])
    Gather KFX-ZIP (from KFX Input) 1.27.0: Importing C:/Users/User/Documents/My Kindle Content/B01GT90JB0_EBOK/B01GT90JB0_EBOK.azw
    Gather KFX-ZIP (from KFX Input): Gathered 3 file(s) as C:\Users\User\AppData\Local\Temp\calibre_qglr9r\t00ld6.kfx-zip
    DeDRM v6.6.3: Trying to decrypt t00ld6.kfx-zip
    Using Library AlfCrypto DLL/DYLIB/SO
    Decrypting KFX-ZIP ebook: t00ld6
    Found 0 keys to try after 0.0 seconds
    Decrypting KFX DRM voucher: amzn1.drm-voucher.v1.dbbb3bdb-aa82-40b8-9ba3-a63569a862b4.voucher
    DeDRM v6.6.3: Failed to decrypt with error: Failed to decrypt KFX DRM voucher with any key
    DeDRM v6.6.3: Looking for new default Kindle Key after 0.0 seconds
    searching for kinfoFiles in C:\Users\User\AppData\Local
    Found K4PC 2.25+ kinf2018 file: C:\Users\User\AppData\Local\Amazon\Kindle\storage.kinf2018
    Decrypted key file using IDString ‘680906515’ and UserName ‘55736572’
    DeDRM v6.6.3: Found 1 new key
    Decrypting KFX-ZIP ebook: t00ld6
    Got DSN key from database default_key_1
    Found 1 keys to try after 0.1 seconds
    Decrypting KFX DRM voucher: amzn1.drm-voucher.v1.dbbb3bdb-aa82-40b8-9ba3-a63569a862b4.voucher
    DeDRM v6.6.3: Ultimately failed to decrypt after 0.1 seconds. Read the FAQs at Harper’s repository: https://github.com/apprenticeharper/DeDRM_tools/blob/master/FAQs.md
    Running file type plugin DeDRM failed with traceback:
    Traceback (most recent call last):
    File “site-packages\calibre\customize\ui.py”, line 172, in _run_filetype_plugins
    File “calibre_plugins.dedrm.init“, line 624, in run
    File “calibre_plugins.dedrm.init“, line 574, in KindleMobiDecrypt
    DeDRMError: DeDRM v6.6.3: Ultimately failed to decrypt after 0.1 seconds. Read the FAQs at Harper’s repository: https://github.com/apprenticeharper/DeDRM_tools/blob/master/FAQs.md

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.