DRM Removal Tools for eBooks

Version 6.5.5 released on 20 October, 2017

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.

Advertisements

3,961 thoughts on “DRM Removal Tools for eBooks

  1. I installed a new amazon ebook that will not be stripped of its DRM, it is an .azw file and I tried my usual method of using kindle for pc and when that wouldn’t work I downloaded it to my oldest kindle (a gen 2), but removal was still unsuccessful. my plug-in is 6.5.1 installed in calibre 3.10.

  2. Can any one help me how to remove drm from kindle hindi or any other Indian languages and convert it to other format. unable to remove or convert regional kindle books

      • Convert book 1 of 1 (B072ZVGV2T EBOK)
        Conversion options changed from defaults:
        output_profile: ‘generic_eink’
        verbose: 2
        read_metadata_from_opf: u’C:\Users\Vachhraj\AppData\Local\Temp\calibre_pumeqe\sez2bc.opf’
        Resolved conversion options
        calibre version: 3.11.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’: None,
        ‘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,
        ‘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 0x0000007697B69390>,
        ‘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 0x0000007697B69710>,
        ‘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\Vachhraj\AppData\Local\Temp\calibre_pumeqe\sez2bc.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\Vachhraj\AppData\Local\Temp\calibre_pumeqe\qjd1ng.azw
        Python function terminated unexpectedly
        This is an Amazon KFX book. It cannot be processed. See https://www.mobileread.com/forums/showthread.php?t=283371 for information on how to handle KFX books. (Error Code: 1)
        Traceback (most recent call last):
        File “site.py”, line 101, in main
        File “site.py”, line 78, in run_entry_point
        File “site-packages\calibre\utils\ipc\worker.py”, line 195, in main
        File “site-packages\calibre\gui2\convert\gui_conversion.py”, line 33, in gui_convert_override
        File “site-packages\calibre\gui2\convert\gui_conversion.py”, line 26, in gui_convert
        File “site-packages\calibre\ebooks\conversion\plumber.py”, line 1088, in run
        File “site-packages\calibre\customize\conversion.py”, line 245, in call
        File “site-packages\calibre\ebooks\conversion\plugins\mobi_input.py”, line 34, in convert
        File “site-packages\calibre\ebooks\mobi\reader\mobi6.py”, line 84, in init
        calibre.ebooks.mobi.reader.mobi6.KFXError: This is an Amazon KFX book. It cannot be processed. See https://www.mobileread.com/forums/showthread.php?t=283371 for information on how to handle KFX books.

    • My understanding is that Indic language books are always delivered in KFX format. If that is true DRM removal and conversion will be difficult. DRM removal for KFX is not supported by the current dedrm tools. Software that can do it is available from Apprentice Harper’s github, but there are no detailed instructions.

        • I cannot provide step-be-step instructions. The procedure is complicated and no software currently exists to automate it. Here is a general outline.

          You need to have calibre installed along with the KFX Input plugin (https://www.mobileread.com/forums/showthread.php?t=263594).

          The book must be downloaded using Kindle for PC 1.21. That version has support for Indic language books. Download your book using that program and then follow the instructions in the KFX Input thread to locate the files that make up the book. The main KFX file of the book, with a .azw extension, will have DRM.

          The KFX Decrypter archive in Pascal (AmznKFX.zip) must be downloaded from Apprentice Harper’s GitHub site (https://github.com/apprenticeharper/DeDRM_tools). That contains a Windows executable (AmznKFX.exe). If you are not running Windows you will need to figure out how to compile the program for your platform.

          AmznKFX doesn’t come with instructions, but it does have a GUI. Use the Decrypt Book function to decrypt the main KFX file of the book and replace the original file with the decrypted one. (Select the same file both time when prompted.)

          After that you can follow the instructions in the KFX Input plugin thread for creating a KFX-ZIP archive, import it into calibre, and convert it to a more usable format.

          Good luck.

  3. I’m using the VitalSource Bookshelf reader which saves books with a VBK extension. Any possibility that you could add this source to your list of books that can be deDRM’d?

  4. Just having struggled for several hours with trying to import/convert 4 recent kindle purchases, they still kept showing up in Calibre as azw3 format despite having successfully rolled back to Kindle v.1.77 and DeDRM tools 6.5.5 plugin installed: In desperation, I tried the convert function and it was able to convert them to epub and then I could delete the azw3 version.

    Hope this helps someone else who’s finding it a challenge!

  5. I’ve found workaround. I dl the book using “Download and transfer via USB” option at my content and devices page. DL for Kindle Keyboard.. Drop into Calibre. All is good. If I DL for say, a Kindle Fire, it doesn’t work.

  6. Hello. I have successfully been using the methods described here for years. I have always gone to Amazon and download the books to My Kindle for Pc and then go to Calibre to “add books” from “My Kindle Content” in documents. Now the books are in a folder and when I add them to Calibre they are still in the long letter format eg. BOVEH3366. What happened?

  7. re: Customising the plugin with encryption keys>Anyone using Linux should read the ReadMe file for details of how to obtain the keys manually:

    this file says that the info re:Linux may not be up-to-date…does anyone know if (on Linux Mint 18.2) i should still be following these instructions? i’ve just tried and had multiple issues – of the kind that makes me think i’m not installing the right version of Wine and/or ADE and/or Python/Cripto…conversion definitely didn’t work (though it used to till a couple of years ago using this very method on a previous version of Mint).

    any idea? thanks!

    • Not a Linux user myself, but this is what I’ve seen. ADE 1.7.2 gives you a book which won’t work with DeDRM. ADE 2.0.1 doesn’t work with Wine. If you are able to set ADE 2.0.1 up on a Windows machine, you could temporarily install calibre and the plugin there. Once you’ve successfully removed DRM from a book, you can save the Adobe DRM key and import it into your Linux setup. Unfortunately, you’d still need to download your books to the Windows machine, but they could be DeDRMed on your Linux machine.

      But maybe someone with actual Linux experience will share a better solution.

  8. thanks for the tip, Laura. Unfortunately I find it difficult to borrow a Windows PC and try out what you suggest.Hopefully – as you say – someone can come up with the right combination Wine-ADE that works in Mint 18.2 (as i said such combination existed on older Mint versions but that was a while ago and things must have changed then for reasons I’m unfortunately not aware of).

    • I think it’s a change on Adobe’s end in how things work with ADE 1.7.2. Not just Linux users are having trouble with that version lately. Maybe someone has a way to get ADE 2.0.1 to work under Wine.

  9. I’ve downloaded it and this program doesn’t allow me to install it on my computer.
    Iv’e downloaded the file, opened the zip. and didn’t find anything that I can install.

  10. I am running Windows 8.1 on a Dell Venue
    I bought the book on Amazon and downloaded it to my computer in AZW3 format to avoid the KFX problem
    I am running the latest version of Calibre and the latest version of DeDRM plugin
    Here is the log file:
    calibre Debug log
    calibre 3.12 embedded-python: True is64bit: False
    Windows-8.1-6.3.9600-SP0 Windows (’32bit’, ‘WindowsPE’)
    (‘Windows’, ‘8.1’, ‘6.3.9600’)
    Python 2.7.12+
    Windows: (‘8.1’, ‘6.3.9600’, ‘SP0′, u’Multiprocessor Free’)
    Interface language: None
    Successfully initialized third party plugins: DeDRM (6, 5, 5)
    calibre 3.12 embedded-python: True is64bit: False
    Windows-8.1-6.3.9600-SP0 Windows (’32bit’, ‘WindowsPE’)
    (‘Windows’, ‘8.1’, ‘6.3.9600’)
    Python 2.7.12+
    Windows: (‘8.1’, ‘6.3.9600’, ‘SP0′, u’Multiprocessor Free’)
    Interface language: None
    Successfully initialized third party plugins: DeDRM (6, 5, 5)
    Turning on automatic hidpi scaling
    devicePixelRatio: 2.0
    logicalDpi: 72.0 x 72.0
    physicalDpi: 90.9426573427 x 90.3111111111
    Using calibre Qt style: True
    Starting up…
    Failed to check for calibre update: [Errno 11001] getaddrinfo failed
    Failed to check for plugin update: [Errno 11001] getaddrinfo failed
    Started up in 20.38 seconds with 28 books
    stdout+stderr from file dialog helper: [”, ”]
    piped data from file dialog helper: [“\x9c\xe1\xe4\xb3T\xb0\xbe\x9eI\x8d\xcc}\x11@\xc7l\xf64B\xb3\x05\xa7\x9e\xd8\k’g\x86e\xf0\x7f”, ‘C:\Users\arlin_000\Desktop\And God Said, -Billy!– A Novel.azw3’]
    DeDRM v6.5.5: Trying to decrypt And God Said, -Billy!– A Novel.azw3
    Using Library AlfCrypto Python
    MobiDeDrm v0.42.
    Copyright © 2008-2017 The Dark Reverser, Apprentice Harper et al.
    Decrypting Kindle Format 8 ebook: And God Said, “Billy!”: A Novel
    Found 12 keys to try after 0.4 seconds
    Crypto Type is: 2
    DeDRM v6.5.5: Failed to decrypt with error: No key found in 12 keys tried.
    DeDRM v6.5.5: Looking for new default Kindle Key after 0.4 seconds
    searching for kinfoFiles in C:\Users\arlin_000\AppData\Local
    Found K4PC 1.9+ kinf2011 file: C:\Users\arlin_000\AppData\Local\Amazon\Kindle\storage.kinf2011
    Decrypted key file using IDString ‘2852252945’ and UserName ‘41726c696e’
    DeDRM v6.5.5: Found 1 new key
    MobiDeDrm v0.42.
    Copyright © 2008-2017 The Dark Reverser, Apprentice Harper et al.
    Decrypting Kindle Format 8 ebook: And God Said, “Billy!”: A Novel
    Got DSN key from database default_key_1
    Found 4 keys to try after 0.9 seconds
    Crypto Type is: 2
    DeDRM v6.5.5: 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 171, in _run_filetype_plugins
    File “calibre_plugins.dedrm.init“, line 618, in run
    File “calibre_plugins.dedrm.init“, line 568, in KindleMobiDecrypt
    DeDRMError: DeDRM v6.5.5: 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 And God Said, “Billy!”: A Novel to db in: 0.6
    Added 1 books in 5.1 seconds
    Worker Launch took: 0.369999885559

  11. I thought the way around the KFX was to download the book and that put it in AZW3 format that should work with the Calibre DeDRM plugin.

    • To download from the Amazon web site you have to specify the device it’s going to be transferred to via USB. That must be an E-Ink (e.g. Paperwhite) Kindle, not a Kindle Fire. And you must enter the Kindle’s serial number in the plugin’s customisation dialog.

      OR you must do one of the work-arounds for Kindle for PC.

    • Again, when you download from the website for tranfer via USB, you choose a device. If you have an E-ink Kindle (not a Fire), it can be DeDRMed by adding the serial number into the plugin. Otherwise, you’ll need to download with Kindle for PC. Use version 1.17 or see the link for modifying the more recent versions to avoid KFX.

  12. For the last several years, I have successfully borrowed books from my local library, retrieved them from Amazon in AZW3 format and successfully downloaded them to my PC and viewed them on Calibre. I don’t know what has changed.

    • In other words, you were stealing the books from Amazon. These tools are to be used ONLY on ebooks you have PURCHASED. They are NOT to be used for rented ebooks and borrowing books from a public library IS a form of rental.

  13. The files end up in my “Kindle Content” on my PC in AZW3 format and then I merely add the book to the Calibre library. The DeDRM has always taken care of the DRM without a problem until this week.

  14. HI,
    I have purchased a number of books and when i download from amazon they are in textedit.app format
    has anyone else had this issue?

    • I’ve seen people report that they sometimes get files with no extension when downloading from Amazon on a Mac with the Safari browser. Problem was solved by using another browser, like Chrome.

      • Ever tried renaming the files? If it really are some kind of AZW-container, simply renaming them to filename.azw should work and the DeDRM standalone should also work. If not, we need a log. If they really are .app-files, something is seriously wrong. The title of the book might be interesting then.

    • You need to install an older version of the Kindle for Mac, Version 1.17, link is somewhere here to be found (or not, I just looked, good luck finding that).
      The reason is that the newer versions often download books in the new KFX-format which is so far not integrated into DeDRM. To make matters worse, the downloaded books all end with AZW, which is a container giving no clue really what is inside.

      Configuration of DeDRM standalone and Calibre Plugin should be automatically when DeDRM finds the key and the key works, if not, we need a log. Also to be on the save side, I would download the books fresh before trying to DeDRM them. The books should be able to be opened in Kindle for Mac. As the key which is used by DeDRM is your key, only books you bought and which you own can be DeDRMed by the Tool.

  15. TotalBoox library app on Android stores files in /sdcard/Android/data/com.totalboox/files/content/*.tbx

    Doing an unzip -l on these tbx files reveals a file structure that looks like an epub.

    But when unzipping, I get:

    inflating: mimetype
    error: invalid compressed data to inflate

    For almost all files, and for a few:

    inflating: OEBPS/ch09s05.html bad CRC 07d268f9 (should be 9c9321c6)

    I’d really love to read these books on my Kindle instead of my phone. Any thoughts?

    • These tools work with Adobe DRM epubs. If you can only read these through their app, then they probably have their own DRM system. Also, from a quick look at their website, this is for libraries or works more like a subscription. These tools are for books you’ve purchased.

      • Fair enough. But man, the Total Boox app is kind of a dog. Limited font options. No search. Annoying page turn animations. Thanks!

  16. calibre Debug log
    calibre 3.12 embedded-python: True is64bit: False
    Windows-10-10.0.16299-SP0 Windows (’32bit’, ‘WindowsPE’)
    32bit process running on 64bit windows
    (‘Windows’, ’10’, ‘10.0.16299’)
    Python 2.7.12+
    Windows: (’10’, ‘10.0.16299’, ‘SP0′, u’Multiprocessor Free’)
    Interface language: None
    Successfully initialized third party plugins: DeDRM (6, 5, 5)
    calibre 3.12 embedded-python: True is64bit: False
    Windows-10-10.0.16299-SP0 Windows (’32bit’, ‘WindowsPE’)
    32bit process running on 64bit windows
    (‘Windows’, ’10’, ‘10.0.16299’)
    Python 2.7.12+
    Windows: (’10’, ‘10.0.16299’, ‘SP0′, u’Multiprocessor Free’)
    Interface language: None
    Successfully initialized third party plugins: DeDRM (6, 5, 5)
    Turning on automatic hidpi scaling
    devicePixelRatio: 1.0
    logicalDpi: 96.0 x 96.0
    physicalDpi: 81.6884422111 x 81.6428571429
    Using calibre Qt style: True
    Starting up…
    Started up in 5.54 seconds with 81 books
    Storage number map:
    {(7L, 0L): [(4L, ‘C’), (6L, ‘D’)],
    (7L, 1L): [(1L, ‘G’)],
    (7L, 2L): [(1L, ‘H’)],
    (7L, 3L): [(1L, ‘J’)]}
    Storage number for USBSTOR\DISK&VEN_KINDLE&PROD_INTERNAL_STORAGE&REV_0100\9054090760940020&0: StorageDeviceNumber(type=7L, number=3L, partition_number=0L)
    Drive letters for USBDevice(vendor_id=0x1949 product_id=0x4 bcd=0x100 devid=usb\vid_1949&pid_0004&rev_0100 devinst=21)
    {u’drive_letters’: [‘J’],
    u’pnp_id_map’: {‘J’: u’\\?\usbstor#disk&ven_kindle&prod_internal_storage&rev_0100#9054090760940020&0#{53f56307-b6bf-11d0-94f2-00a0c91efb8b}’},
    u’readonly_drives’: set([]),
    u’sort_map’: {‘J’: (3L, 1L)}}
    Job: 1 Get device information started
    DeviceJob: 1 Get device information done, calling callback
    DeviceJob: 1 Get device information callback returned
    Job: 2 Set library information started
    DeviceJob: 2 Set library information done, calling callback
    Job: 1 Get device information finished
    No details available.
    Job: 2 Set library information finished
    No details available.
    DeviceJob: 2 Set library information callback returned
    Job: 3 Get list of books on device started
    DEBUG: 0.0 USBMS: Fetching list of books from device. Device= KINDLE2 oncard= None
    DEBUG: 0.0 USBMS: dirs are: J:\ documents
    DEBUG: 0.0 USBMS: scan from root False J:\documents
    DEBUG: 0.0 USBMS: count found in cache: 17, count of files in metadata: 17, need_sync: False
    DEBUG: 0.0 USBMS: Finished fetching list of books from device. oncard= None
    DEBUG: 0.0 USBMS: Fetching list of books from device. Device= KINDLE2 oncard= carda
    DEBUG: 0.0 USBMS: Fetching list of books from device. Device= KINDLE2 oncard= cardb
    DeviceJob: 3 Get list of books on device done, calling callback
    DeviceJob: metadata_downloaded: Starting set_books_in_library
    DeviceJob: set_books_in_library: books to process= 17
    DeviceJob: set_books_in_library finished: time= 0.00399994850159
    DeviceJob: metadata_downloaded: updating views
    DeviceJob: metadata_downloaded: syncing
    DeviceJob: metadata_downloaded: refreshing ondevice
    DeviceJob: metadata_downloaded: sending metadata_available signal
    DeviceJob: 3 Get list of books on device callback returned
    Job: 2 Set library information finished
    No details available.
    Job: 3 Get list of books on device finished
    No details available.
    stdout+stderr from file dialog helper: [”, ”]
    piped data from file dialog helper: [‘\xf08\xaa,\xb7\x95T\x14\x88\xea\xdbg\xbb\xf2^\xe8|\xa9P>Zy\x8f\xdauG\x9c\xeb\x8en:e’, ‘C:\Users\sierr\Documents\My Digital Editions\Battlefront II.epub’]
    DeDRM v6.5.5: Trying to decrypt Battlefront II.epub
    DeDRM v6.5.5: Verifying zip archive integrity
    DeDRM v6.5.5: Battlefront II.epub is a secure Adobe Adept ePub
    DeDRM v6.5.5: Looking for new default Adobe Digital Editions Keys after 0.1 seconds
    DeDRM v6.5.5: Exception when getting default Adobe Key after 0.2 seconds
    Traceback (most recent call last):
    File “calibre_plugins.dedrm.init“, line 343, in ePubDecrypt
    File “calibre_plugins.dedrm.adobekey”, line 378, in adeptkeys
    File “calibre_plugins.dedrm.adobekey”, line 358, in CryptUnprotectData
    ADEPTError: Failed to decrypt user key key (sic)
    DeDRM v6.5.5: Ultimately failed to decrypt after 0.2 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 171, in _run_filetype_plugins
    File “calibre_plugins.dedrm.init“, line 629, in run
    File “calibre_plugins.dedrm.init“, line 400, in ePubDecrypt
    DeDRMError: DeDRM v6.5.5: Ultimately failed to decrypt after 0.2 seconds. Read the FAQs at Harper’s repository: https://github.com/apprenticeharper/DeDRM_tools/blob/master/FAQs.md
    Added Battlefront II to db in: 1.8
    Added 1 books in 3.4 seconds
    Exception TypeError: “‘NoneType’ object is not callable” in <bound method NativeFunction.__del__ of > ignored
    Exception TypeError: “‘NoneType’ object is not callable” in <bound method NativeFunction.__del__ of > ignored

      • No, I didn’t. It was with the newest version of ADE. I had never had this problem before even with using the newer versions of ADE. The plugin always worked. But, I did read the FAQ and noticed it said you had to use the 2.0 versions or lower to continue using the plugin. Strange.

  17. HI
    I AM ON WINDOWS 7 ( 32 BITS)
    I HAD ALREADY INSTALLED THE CALIBRE PLUG IN TO REMOVE THE DRM IN ORDER TO READ THE KINDLE/MOBI BOOKS ON ANOTHER E-BOOK READER.

    The plugin has ALWAYS WORKED. NOW IT DOESN’T ANY MORE

    I HAVE THEN TRIED TO USE THE STANDALONE DeDRM APP FOR WINDOWS. I HAVE READ THE TXT NOTES VERY CAREFULLY.
    IT DOESN’T WORK EITHER.

    HERE’S WHAT I HAVE DONE:
    1.INSTALLED PYCRYPTO 2.1 WIN 32 PY 2.7,EXE
    2.INSTALLED DE DRM APP PYW (WITH DEDRM_DROP_TARGET.BAT FILE)
    3.CREATED A SHORTCUT ON THE DESKTOP FOR THE DEDRM_DROP_TARGET.BAT FILE
    4.DRAGGED THE FILE(S) INTO THE ABOVE SHORTCUT TO REMOVE THE DRM.

    Again, NOTHING HAPPENS EXCEPT THE COMMAND PROMPT FLASHES VERY QUICKLY AND THen disappears and that is IT.…I CANNOT EVEN SET THE PREFERENCES BY DOUBLE CLICKING ON THE ICON..I don’t even know where to look for the deDRM removed files.

    I WONDER IF YOU CAN HELP ME

    Thanks

    Franco

  18. Please help, my plug-in is 6.5.1 installed with calibre 3.10.

    I haven’t bought a kindle book in a year so i am a bit rusty, please help…my book is not getting stripped of its DRM. I bought the book on Amazon and downloaded it to my PC via the “Download & transfer via USB” method. I have windows 10…this is my script:

    calibre Debug log
    calibre 3.10 [64bit] embedded-python: True is64bit: True
    Windows-10-10.0.15063-SP0 Windows (’64bit’, ‘WindowsPE’)
    (‘Windows’, ’10’, ‘10.0.15063’)
    Python 2.7.12+
    Windows: (’10’, ‘10.0.15063’, ‘SP0′, u’Multiprocessor Free’)
    Interface language: None
    Successfully initialized third party plugins: DeDRM (6, 5, 1)
    calibre 3.10 [64bit] embedded-python: True is64bit: True
    Windows-10-10.0.15063-SP0 Windows (’64bit’, ‘WindowsPE’)
    (‘Windows’, ’10’, ‘10.0.15063’)
    Python 2.7.12+
    Windows: (’10’, ‘10.0.15063’, ‘SP0′, u’Multiprocessor Free’)
    Interface language: None
    Successfully initialized third party plugins: DeDRM (6, 5, 1)
    Turning on automatic hidpi scaling
    devicePixelRatio: 1.0
    logicalDpi: 96.0 x 96.0
    physicalDpi: 91.8418079096 x 91.745819398
    Using calibre Qt style: True
    Starting up…
    Started up in 6.73 seconds with 12 books
    DeDRM v6.5.1: Trying to decrypt Tailoring_ The Classic Guide to Sewing the Perfect Jacket.azw
    Using Library AlfCrypto Python
    MobiDeDrm v0.41.
    Copyright © 2008-2012 The Dark Reverser et al.
    MOBI header version 6, header length 232
    Extra Data Flags: 3
    Decrypting Mobipocket 6 ebook: Tailoring: The Classic Guide to Sewing the Perfect Jacket
    Found 4 keys to try after 0.1 seconds
    Crypto Type is: 2
    DeDRM v6.5.1: Failed to decrypt with error: No key found in 4 keys tried.
    DeDRM v6.5.1: Looking for new default Kindle Key after 0.1 seconds
    searching for kinfoFiles in C:\Users\Queen Vienna\AppData\Local
    No K4PC kindle.info/kinf/kinf2011 files have been found.
    DeDRM v6.5.1: Ultimately failed to decrypt after 0.1 seconds.
    Read the FAQs at Alf’s blog: https://apprenticealf.wordpress.com/
    Running file type plugin DeDRM failed with traceback:
    Traceback (most recent call last):
    File “site-packages\calibre\customize\ui.py”, line 171, in _run_filetype_plugins
    File “calibre_plugins.dedrm.init“, line 608, in run
    File “calibre_plugins.dedrm.init“, line 558, in KindleMobiDecrypt
    DeDRMError: DeDRM v6.5.1: Ultimately failed to decrypt after 0.1 seconds
    Added Tailoring: The Classic Guide to Sewing the Perfect Jacket to db in: 0.2
    Added 1 books in 1.0 seconds

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 )

Twitter picture

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

Facebook photo

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

Google+ photo

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

Connecting to %s