DRM Removal Tools for eBooks

Version 6.6.1 released on 2 June, 2018

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

4,919 thoughts on “DRM Removal Tools for eBooks

  1. Thank you Laura for all your help. Having issues with this – imports as a KFX-ZIP format. This leads me to believe that it wasn’t able to import it. Here is the log:

    calibre Debug log
    calibre 3.32 [64bit] embedded-python: True is64bit: True
    Windows-10-10.0.17134-SP0 Windows (’64bit’, ‘WindowsPE’)
    (‘Windows’, ’10’, ‘10.0.17134’)
    Python 2.7.12+
    Windows: (’10’, ‘10.0.17134’, ‘SP0′, u’Multiprocessor Free’)
    Interface language: None
    Successfully initialized third party plugins: Gather KFX-ZIP (from KFX Input) (1, 9, 0) && DeDRM (6, 6, 1) && Package KFX (from KFX Input) (1, 9, 0) && KFX metadata reader (from KFX Input) (1, 9, 0) && KFX Input (1, 9, 0)
    calibre 3.32 [64bit] embedded-python: True is64bit: True
    Windows-10-10.0.17134-SP0 Windows (’64bit’, ‘WindowsPE’)
    (‘Windows’, ’10’, ‘10.0.17134’)
    Python 2.7.12+
    Windows: (’10’, ‘10.0.17134’, ‘SP0′, u’Multiprocessor Free’)
    Interface language: None
    Successfully initialized third party plugins: Gather KFX-ZIP (from KFX Input) (1, 9, 0) && DeDRM (6, 6, 1) && Package KFX (from KFX Input) (1, 9, 0) && KFX metadata reader (from KFX Input) (1, 9, 0) && KFX Input (1, 9, 0)
    Turning on automatic hidpi scaling
    devicePixelRatio: 1.0
    logicalDpi: 96.0 x 96.0
    physicalDpi: 94.1467181467 x 94.0740740741
    Using calibre Qt style: True
    [0.00] Starting up…
    [0.02] Showing splash screen…
    [0.08] splash screen shown
    [0.08] Initializing db…
    [0.11] db initialized
    [0.11] Constructing main UI…
    [2.00] main UI initialized…
    [2.00] Hiding splash screen
    [13.95] splash screen hidden
    [13.95] Started up in 13.95 seconds with 385 books
    stdout+stderr from file dialog helper: [”, ”]
    piped data from file dialog helper: [‘\xc3\xc7\x90Mq\xf0 G G\xef\x04k\x18\x8cY\xf5\xcd\xdfq\xeaI\x9cDh\x139%\xef\x99uL’, ‘D:\Books\My Kindle Content\B000SHM3AK_EBOK\B000SHM3AK_EBOK.azw’]
    Gather KFX-ZIP (from KFX Input) 1.9.0: Importing D:\Books\My Kindle Content\B000SHM3AK_EBOK\B000SHM3AK_EBOK.azw
    Gather KFX-ZIP (from KFX Input): Gathered 4 file(s) as C:\Users\Thomas\AppData\Local\Temp\calibre_c3nu6p\a5zkdp.kfx-zip
    DeDRM v6.6.1: Trying to decrypt a5zkdp.kfx-zip
    Using Library AlfCrypto Python
    Decrypting KFX-ZIP ebook: a5zkdp
    Found 1 keys to try after 0.1 seconds
    Decrypting KFX DRM voucher: amzn1.drm-voucher.v1.f00f0346-3e26-47db-beac-dc445c929701.voucher
    DeDRM v6.6.1: Failed to decrypt with error: Failed to decrypt KFX DRM voucher with any key
    DeDRM v6.6.1: Looking for new default Kindle Key after 0.1 seconds
    searching for kinfoFiles in C:\Users\Thomas\AppData\Local
    Found K4PC 1.9+ kinf2011 file: C:\Users\Thomas\AppData\Local\Amazon\Kindle\storage.kinf2011
    Decrypted key file using IDString ‘3322342790’ and UserName ‘54686f6d6173’
    DeDRM v6.6.1: Found 1 new key
    Decrypting KFX-ZIP ebook: a5zkdp
    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.f00f0346-3e26-47db-beac-dc445c929701.voucher
    DeDRM v6.6.1: 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 621, in run
    File “calibre_plugins.dedrm.init“, line 571, in KindleMobiDecrypt
    DeDRMError: DeDRM v6.6.1: 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.9.0: Packaging C:\Users\Thomas\AppData\Local\Temp\calibre_c3nu6p\a5zkdp.kfx-zip
    Processing container: B000SHM3AK_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 22, in run
    File “calibre_plugins.kfx_input.package_filetype”, line 35, in run_kfx
    File “calibre_plugins.kfx_input.kfxlib.yj_book”, line 76, in convert_to_single_kfx
    File “calibre_plugins.kfx_input.kfxlib.yj_book”, line 149, in decode_book
    File “calibre_plugins.kfx_input.kfxlib.yj_book”, line 260, in get_container
    KFXDRMError: Book container B000SHM3AK_EBOK.azw has DRM and cannot be converted
    KFX metadata reader (from KFX Input) activated for C:\Users\Thomas\AppData\Local\Temp\calibre_c3nu6p\rjf0kl_add_books\0\B000SHM3AK_EBOK.kfx-zip
    Added The Worst Years of Your Life: Stories for the Geeked-Out, Angst-Ridden, Lust-Addled, and Deeply Misunderstood Adolescent in All of Us to db in: 2.0
    Added 1 books in 2.9 seconds

    Thank you for your time!

      • Hi Laura, thanks for trying. Yes, it is all happening on one machine, under one user. Just to test again I deleted some books and added them again in Calibre and they are imported as unreadable “KFX-ZIP” file type. 😦

      • Laura: i have the Mac OS Mojave. Have downloaded latest calibre and add the plugin. Opened the book on kindle in this very device. Doesnt DeDRM azw3 file.

        • If it’s from an E-ink Kindle (or downloaded from the website with an E-ink Kindle choosen as the device), then you need to enter its serial number into the plugin customization.

          • calibre Debug log
            calibre 3.35 embedded-python: True is64bit: True
            Darwin-18.2.0-x86_64-i386-64bit Darwin (’64bit’, ”)
            (‘Darwin’, ‘18.2.0’, ‘Darwin Kernel Version 18.2.0: Fri Oct 5 19:41:49 PDT 2018; root:xnu-4903.221.2~2/RELEASE_X86_64’)
            Python 2.7.12
            OSX: (‘10.14.1’, (”, ”, ”), ‘x86_64′)
            Interface language: None
            Successfully initialized third party plugins: DeDRM (6, 6, 1)
            calibre 3.35 embedded-python: True is64bit: True
            Darwin-18.2.0-x86_64-i386-64bit Darwin (’64bit’, ”)
            (‘Darwin’, ‘18.2.0’, ‘Darwin Kernel Version 18.2.0: Fri Oct 5 19:41:49 PDT 2018; root:xnu-4903.221.2~2/RELEASE_X86_64’)
            Python 2.7.12
            OSX: (‘10.14.1’, (”, ”, ”), ‘x86_64′)
            Interface language: None
            Successfully initialized third party plugins: DeDRM (6, 6, 1)
            devicePixelRatio: 2.0
            logicalDpi: 72.0 x 72.0
            physicalDpi: 128.000001922 x 127.500001915
            Using calibre Qt style: True
            [0.00] Starting up…
            [0.02] Showing splash screen…
            [0.17] splash screen shown
            [0.17] Initializing db…
            [0.18] db initialized
            [0.18] Constructing main UI…
            [1.26] main UI initialized…
            [1.26] Hiding splash screen
            [1.29] splash screen hidden
            [1.31] Started up in 1.31 seconds with 1 books
            objc[1483]: Class FIFinderSyncExtensionHost is implemented in both /System/Library/PrivateFrameworks/FinderKit.framework/Versions/A/FinderKit (0x7fff9a2ec1d0) and /System/Library/PrivateFrameworks/FileProvider.framework/OverrideBundles/FinderSyncCollaborationFileProviderOverride.bundle/Contents/MacOS/FinderSyncCollaborationFileProviderOverride (0x11d311dc8). One of the two will be used. Which one is undefined.
            DeDRM v6.6.1: Trying to decrypt Of Counsel (1).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: Of Counsel
            Got DSN key from database default_key
            Found 6 keys to try after 0.1 seconds
            Crypto Type is: 2
            DeDRM v6.6.1: Failed to decrypt with error: No key found in 6 keys tried.
            DeDRM v6.6.1: Looking for new default Kindle Key after 0.1 seconds
            Found k4Mac kinf2011 file: /Users/srivatsakrishna/Library/Containers/com.amazon.Kindle/Data/Library/Application Support/Kindle/storage/.kinf2011
            Decrypted key file using IDString ’55bd3dc9bcc5’ and UserName ‘srivatsakrishna’
            DeDRM v6.6.1: Found 1 new key
            MobiDeDrm v0.42.
            Copyright © 2008-2017 The Dark Reverser, Apprentice Harper et al.
            Decrypting Kindle Format 8 ebook: Of Counsel
            Got DSN key from database default_key_1
            Found 4 keys to try after 0.4 seconds
            Crypto Type is: 2
            DeDRM v6.6.1: 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 621, in run
            File “calibre_plugins.dedrm.init“, line 571, in KindleMobiDecrypt
            DeDRMError: DeDRM v6.6.1: 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 Of Counsel to db in: 0.0
            Added 1 books in 0.9 seconds

            • If that’s from or for an E-ink Kindle (not a Fire), you need to make sure you have the serial number entered into the plugin customization correctly.

              • no. i downloaded it on e-ink (inserted serial number) and also on a kindle for Mac. Tried with BOTH. not working. same error

                • If that’s definitely from an E-ink Kindle — like a Paperwhite or Oasis, then it should work if you have the correct serial number entered into the E-Ink Kindle ebook section of the plugin customization. Try copy and paste of the number from the My Content and Devices page of the website (removing any spaces). They can be very difficult to read off the Kindle itself.

                  Post a log of a book from Kindle for Mac, if you want us to look at the problem there. And let us know what version of Kindle for Mac you’re using.

  2. DeDRM 6.6.1, Mac OS 10.13.6. Bought this kindle book from Amazon, sent it to my computer “for usb transfer” (to my kindle 2016 Oasis) to see whether DeDrm 6.6.1 will work for me.( I want to upgrade to Mojave OS but I will need this 64 bit app. Cannot open the Mac app– ‘The application “DeDRM” can’t be opened.” No option to change security pref, no desktop log. So I installed the Calibre plug-in. “Cannot Convert. Locked by DRM.” Calibre log follows. THANKS!

    calibre Debug log
    calibre 2.63 embedded-python: True is64bit: True
    Darwin-17.7.0-x86_64-i386-64bit Darwin (’64bit’, ”)
    (‘Darwin’, ‘17.7.0’, ‘Darwin Kernel Version 17.7.0: Thu Jun 21 22:53:14 PDT 2018; root:xnu-4570.71.2~1/RELEASE_X86_64’)
    Python 2.7.11
    OSX: (‘10.13.6’, (”, ”, ”), ‘x86_64’)
    Successfully initialized third party plugins: DeDRM (6, 6, 1)
    Starting up…
    Started up in 2.23 seconds with 549 books
    DeDRM v6.6.1: Trying to decrypt The Vinyl Dialogues IV_ From Studio to Stylus.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: The Vinyl Dialogues IV: From Studio to Stylus
    Found 0 keys to try after 0.1 seconds
    Crypto Type is: 2
    DeDRM v6.6.1: Failed to decrypt with error: No key found in 0 keys tried.
    DeDRM v6.6.1: Looking for new default Kindle Key after 0.1 seconds
    Found k4Mac kinf2011 file: /Users/jachard/Library/Containers/com.amazon.Kindle/Data/Library/Application Support/Kindle/storage/.kinf2011
    Decrypted key file using IDString ‘1d4df302a98d’ and UserName ‘jachard’
    DeDRM v6.6.1: Found 1 new key
    MobiDeDrm v0.42.
    Copyright © 2008-2017 The Dark Reverser, Apprentice Harper et al.
    Decrypting Kindle Format 8 ebook: The Vinyl Dialogues IV: From Studio to Stylus
    Got DSN key from database default_key_1
    Found 4 keys to try after 0.6 seconds
    Crypto Type is: 2
    DeDRM v6.6.1: Ultimately failed to decrypt after 0.6 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 154, in _run_filetype_plugins
    File “calibre_plugins.dedrm.init“, line 621, in run
    File “calibre_plugins.dedrm.init“, line 571, in KindleMobiDecrypt
    DeDRMError: DeDRM v6.6.1: Ultimately failed to decrypt after 0.6 seconds. Read the FAQs at Harper’s repository: https://github.com/apprenticeharper/DeDRM_tools/blob/master/FAQs.md
    Added The Vinyl Dialogues IV: From Studio to Stylus to db in: 0.2
    Added 1 books in 1.7 seconds

      • So I’m in Calibre: Preferences > Advanced/Plugins > File type plugins > DeDRM 6.6.1, double click, configuration menu, > eink kindle ebooks, enter serial number for my default device (that’s my Oasis), close, ok, apply. Back to main calibre menu, select book, convert books Individually), input AZW3, output MOBI, ok, starting conversion. Then I get the same error message: Cannot convert; this book is locked by DRM.
        Did I enter the serial number in the right place?
        I entered the serial# for the Oasis even though I downloaded the book to my laptop for “transfer via usb” to my default device–the Oasis. (The kindle app for my laptop doesn’t have a serial number.)

        Any other thoughts? Or any thoughts on how to get the Mac application DeDRM 6.6.1 to open on its own? Either way would be great. THANKS again.

  3. ok i have read all post, but if i have found one epub on web and with have drm and this book does not open on ade, and i do not have a key… how to remove drm from epub??

    • “this book does not open on ade, and i do not have a key… how to remove drm from epub??”

      You don’t. These are no tools to crack DRM, they unlock ebooks which you have bought and therefore have the key to remove DRM for it. One sure sign you will find no help here is you cannot open the ebook with ADE (or by other means).

  4. OK, I just ran a check on my Mac to find outdated 32-bit only applications. According to the results, the Mac standalone app, DeDRM.app version 6.6.1 is one of these apps. With the current release of Mac OS (10.14.x, a.k.a. Mojave) the last to support 32-bit apps, when might we expect to see at least a dual 32-bit & 64-bit version of DeDRM.app? Actually it might be better that the new version be 64-bit only. Apple started warning users on March 29, 2018 that 32-bit support would be ending; developers were told earlier so I hope work has been ongoing to bring DeDRM.app up to snuff.

  5. Thank you so much for this wonderful tool! I don’t have any problems—all your instructions worked great (I’m so glad I checked the FAQ first, haha). Just as a point of curiosity, why does this tool require entering the Kindle serial number for it to work?

    • It’s because Kindle books are encrypted with a different key depending on the device they’re downloaded for. For E-Ink kindles, the encryption key is derived from the serial number of the kindle.

    • A common misunderstanding is that these tools do not crack the DRM, but unlock it for ebooks you have bought and can provide the key for.
      For that they need the key, a few keys can be retrieved from the locally installed programs, for the Kindle eInk devices obviously not.

  6. using latest calibre for mac (calibre 3.34) and latest from you, 6.6.1, the jun 2 release, DRM is not successfully removed from any book. They were downloaded using the kindleformac-44173.dmg so it’s still in the old format. also, the kfx plug-in doesn’t install, an init.py script error.

  7. thanks for insisting that people buy the book. I wholly concur. I don’t ever steal books, I prefer to read them using an epub format on the ibooks reader, while still using my kindle account for all the other benefits.

  8. Folks Hi My first Newbie post!

    I have Kindle 3.3.1 (64 bit) on my Win 10 PC, patched to latest spec. I have installed the DeDRM v 6.6.1 plugin, downloaded from apprenticealf.wordpress.com.

    I previously had a much earlier version of DeDRM (v6.2.1), and used it successfully for several years to convert azws and azw3 ebooks bought from Kindle/Amazon to epub.

    But Amazon now appears to have introduced a pestiferous new DRM scheme, and Calibre cannot open the resulting azw files. Even if I download the azws directly to my PC (USB option) without using Kindle, and access using Calibre, I am told that the books are DRM protected when I attempt to open or convert them

    Am I defeated?

  9. I’m guessing you meant calibre 3.3.1. For Kindle for PC, you need a version from 1.17 to 1.24 — anything earlier or later won’t work. If you want to avoid KFX files, see method 2 here:

    https://www.mobileread.com/forums/showthread.php?t=283371

    To deal with KFX files, you’ll need the KFX Input plugin too.

    If downloading from the website (no KFX files with this method), you need to choose an E-ink Kindle and enter its serial number into the plugin customization.

  10. Try completely uninstalling Kindle for PC. Follow the instructions here:

    https://github.com/apprenticeharper/DeDRM_tools/blob/master/FAQs.md#i-have-installed-the-calibre-plugin-and-the-book-is-not-already-in-calibre-but-the-drm-does-not-get-removed-it-is-a-kindle-book

    Double-check before reinstalling that Kindle for PC isn’t sticking something else somewhere else not mentioned there.

    No need to worry about messing with calibre or the plugin. You can have more than one key.

  11. I am having issues with DeDRM_tools_6.6.1 on Mac OS X Mojave 10.14.1

    The DeDRM Mac application does not open – Error message: “The application “DeDRM” can’t be opened”

    And the plug-in in Calibre (3.34.0) adds Amazon books but doesn’t convert and when attempting to open the file the following error is returned:

    calibre, version 3.34.0
    ERROR: Could not open e-book: Failed to read book, /Users/XXXX/Dropbox/Public/C@L18R3800K5NF/Unknown/B01LXPPNUZ EBOK (319)/B01LXPPNUZ EBOK – Unknown.azw click “Show Details” for more information

    Traceback (most recent call last):
    File “site-packages/calibre/utils/ipc/simple_worker.py”, line 289, in main
    File “site-packages/calibre/ebooks/oeb/iterator/book.py”, line 65, in extract_book
    File “site-packages/calibre/customize/conversion.py”, line 244, in call
    File “site-packages/calibre/ebooks/conversion/plugins/mobi_input.py”, line 35, in convert
    File “site-packages/calibre/ebooks/mobi/reader/mobi6.py”, line 84, in init

    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.

    No log is created on the desktop to document the error.

  12. When you have downloaded a book from Amazon Prime, free of charge for Prime customers, will the DRM not be unlocked then?

    Have tried download from Kindle app and also from the reader.
    Using a PC, latest version of Calibre, DeDRM and KFX Input plugin.

    • “When you have downloaded a book from Amazon Prime, free of charge for Prime customers, will the DRM not be unlocked then?”
      Amazon Prime should count as lent, not bought, therefore the DeDRM will not work and should popup a message like “not for lent ebooks” (wording is different though).
      Quite a few of the books from Prime do not have DRM, though.

      • I suppose you are correct.

        When adding the book it becomes a KFX-ZIP and the message is this:

        “This book is locked by DRM. To learn more about DRM and why you cannot read or convert this book in calibre, click here. A large number of recent, DRM free releases are available at Open Books.”

        I downloaded five books and they all were locked. All Spanish at Amazon.es.
        At the same time Amazon says it is OK to download for the whole family. We have Kindle in the family but my beloved reader wants epub…

        Sooo annoying!

        • I followed the guidance for Calibre KFX plugin provided by Laura (above – Tanks, Laura!). I uninstalled my current version of Kindle and installed an older version (explained in the guidance on the mobileread.com forum post), downloaded the kindle books again and have managed to strip the drm so and was able to convert to epub and use on my ereader.

          • Do you mean your current version of Kindle app on the PC?

            Jeeze this is really starting to be confusing! The threads are so long and there are so many variables to take into consideration. Starting to feel stupid and I don’t like it!

      • Ingo, you are confusing Amazon Prime with Kindle Unlimited. For AP members some books are actually FREE while non-members have to pay. Kindle Unlimited on the other hand is a rental program.

        • No I am not confusing that, the ebooks from Prime are included in the prime membership, wether you consider that as free, is up do debate, I consider that “paid for already”.

          But nonetheless, they are lent, only without a set length, you can only legally read them as long as the prime membership lasts. Cancel that, at the least the one with DRM will vanish from your library.
          And I can see why some people would cancel their prime-membership, which is ever getting more confusing and expensive.
          The ebooks you bought from Amazon will continue to work even with DRM when your Amazon Membership gets cancelled, only you cannot download them again, you must be careful to keep them and the devices must continue to work. After membership cancellation you could not authorize a new device nor a new computer. The same would apply if Amazon would vanish by going bankrupt or stop selling ebooks.
          All the more reason to strip DRM.

          • Prime Reading is a subscription reading service. You’re not purchasing books. You’re paying to borrow. Authors get paid based on how much of the book you read with a Kindle app/device.

            If you want to keep a book outside the terms of the lending, then buy it.

  13. I do not know it this is written anywhere but might I make a suggestion? Well, I am doing it anyway …:D
    It says here that you are supposed to find the log. I looked like crazy all over my computer trying to find it, searched for.log and whatnot.
    In the Frequently Asked Questions, would it be possible to add that you can find the log by right clicking on the Jobs icon at the bottom right corner in Calibre (or Alt+Shift+J). It would have saved me 45 min of frustration.

    Thank you for all the help here!

  14. The Kindle and Digital Editions softwares that work with DeDRM are slowly becoming legacy. Mac Mojave 10.14.3 says the software is not optimized for Mac. Is there any chance of a new version of DeDRM which works with the new updates of Kindle and Digital Editions (preferably for Mac)? Should I just give up on trying to get DRM books on my reader? Thanks for the party, though. It was fun while it lasted.

  15. I have a fire tablet 5th gen and I have free purchased ebooks from amazon and also some free purchased ebooks from barnes and noble that I would like to back up to flash drive so I have them for later use. I have nook on my windows 10 laptop and a different program on my tablet. Can I put my ebooks from both stores onto the same computer with this program. I am really new to all of this thank you.

  16. Since we’re the only ones still using the old Windows Nook app, I’m asking here. Got an ebook through B&N today, but when I logged in, it said it’d been too long and I had to set up a new password. I did. Now when I try to sign in on the app, it was telling me my email or password is incorrect. The last time I did it, it said “Your account is about to be locked.” Anyone else having this trouble? Know a way around it?

  17. I’m having problems Barnes and Noble ebooks. Thanks for your help!

    calibre Debug log
    calibre 3.34 [64bit] embedded-python: True is64bit: True
    Windows-10-10.0.17134-SP0 Windows (’64bit’, ‘WindowsPE’)
    (‘Windows’, ’10’, ‘10.0.17134’)
    Python 2.7.12+
    Windows: (’10’, ‘10.0.17134’, ‘SP0′, u’Multiprocessor Free’)
    Interface language: None
    Successfully initialized third party plugins: DeDRM (6, 6, 1)
    calibre 3.34 [64bit] embedded-python: True is64bit: True
    Windows-10-10.0.17134-SP0 Windows (’64bit’, ‘WindowsPE’)
    (‘Windows’, ’10’, ‘10.0.17134’)
    Python 2.7.12+
    Windows: (’10’, ‘10.0.17134’, ‘SP0′, u’Multiprocessor Free’)
    Interface language: None
    Successfully initialized third party plugins: DeDRM (6, 6, 1)
    Turning on automatic hidpi scaling
    devicePixelRatio: 3.0
    logicalDpi: 80.0 x 80.0
    physicalDpi: 94.2376811594 x 94.2680412371
    Using calibre Qt style: True
    [0.00] Starting up…
    [0.02] Showing splash screen…
    [0.11] splash screen shown
    [0.11] Initializing db…
    [0.12] db initialized
    [0.12] Constructing main UI…
    [1.56] main UI initialized…
    [1.56] Hiding splash screen
    [7.58] splash screen hidden
    [7.58] Started up in 7.58 seconds with 338 books
    DeDRM v6.6.1: Trying to decrypt 9781781106471.epub
    DeDRM v6.6.1: Verifying zip archive integrity
    DeDRM v6.6.1: “9781781106471.epub” is a secure Barnes & Noble ePub
    DeDRM v6.6.1: Trying Encryption key MMNN
    Could not decrypt pakw6z.epub because of an exception:
    Traceback (most recent call last):
    File “calibre_plugins.dedrm.ignobleepub”, line 280, in decryptBook
    File “calibre_plugins.dedrm.ignobleepub”, line 211, in init
    File “calibre_plugins.dedrm.ignobleepub”, line 182, in init
    File “site-packages\Crypto\Cipher\AES.py”, line 95, in new
    File “site-packages\Crypto\Cipher\AES.py”, line 59, in init
    File “site-packages\Crypto\Cipher\blockalgo.py”, line 141, in init
    ValueError: Key cannot be the null string

    DeDRM v6.6.1: Failed to decrypt with key MMNN after 0.1 seconds
    DeDRM v6.6.1: Looking for new NOOK Study Keys after 0.1 seconds
    No nook Study log files have been found.
    DeDRM v6.6.1: 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 632, in run
    File “calibre_plugins.dedrm.init“, line 301, in ePubDecrypt
    DeDRMError: DeDRM v6.6.1: 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
    Added Harry Potter: The Complete Collection to db in: 0.2
    Added 1 books in 0.9 seconds
    Worker Launch took: 0.180000066757

  18. Hell.i must be gong mad. I’ve looked at the contents of v6.6.1 and can’t find the DeDRM_plugin.zip file anywhere in the archive. There s no DeDRM_calibre_plugin folder. Can someone tell me where it s please?

    • the one I h ave contains this (and lots more I didn’t show here):

      Archive: DeDRM_tools_6.6.1.zip
      Length Method Size Cmpr Date Time CRC-32 Name

         0  Stored        0   0% 06-02-2018 16:41 00000000  DeDRM_Macintosh_Application/
         0  Stored        0   0% 06-02-2018 16:41 00000000  DeDRM_Windows_Application/
         0  Stored        0   0% 06-02-2018 16:49 00000000  DeDRM_calibre_plugin/
         0  Stored        0   0% 04-05-2018 18:06 00000000  Obok_calibre_plugin/
         0  Stored        0   0% 06-27-2017 06:50 00000000  Other_Tools/
      

      24739 Defl:N 8873 64% 04-05-2018 18:00 b713adea FAQs.md
      1052 Defl:N 567 46% 07-26-2016 06:33 3a25fca2 README.md
      9682 Defl:N 3725 62% 06-02-2018 16:41 3e1dbb40 ReadMe_First.txt
      359167 Defl:N 351684 2% 06-02-2018 16:49 bbd75aa0 DeDRM_calibre_plugin/DeDRM_plugin.zip

      the last one I show is the item you want.

  19. Hi, I installed the DeDRM_calibre_plugin an couldn’t manage to open a “.azw” file using calibre yet. I followed the ‘Restart in debug mode’ advice and it produced the following:

    calibre Registro de depuración
    calibre 3.28 [64bit] embedded-python: True is64bit: True
    Windows-10-10.0.17134-SP0 Windows (’64bit’, ‘WindowsPE’)
    (‘Windows’, ’10’, ‘10.0.17134’)
    Python 2.7.12+
    Windows: (’10’, ‘10.0.17134’, ‘SP0′, u’Multiprocessor Free’)
    Interface language: es
    Successfully initialized third party plugins: DeDRM (6, 6, 1)
    calibre 3.28 [64bit] embedded-python: True is64bit: True
    Windows-10-10.0.17134-SP0 Windows (’64bit’, ‘WindowsPE’)
    (‘Windows’, ’10’, ‘10.0.17134’)
    Python 2.7.12+
    Windows: (’10’, ‘10.0.17134’, ‘SP0′, u’Multiprocessor Free’)
    Interface language: es
    Successfully initialized third party plugins: DeDRM (6, 6, 1)
    Turning on automatic hidpi scaling
    devicePixelRatio: 1.0
    logicalDpi: 96.0 x 96.0
    physicalDpi: 100.861627907 x 101.07357513
    Using calibre Qt style: True
    [0.00] Starting up…
    [0.02] Showing splash screen…
    [0.12] splash screen shown
    [0.12] Initializing db…
    [0.16] db initialized
    [0.16] Constructing main UI…
    [1.36] main UI initialized…
    [1.36] Hiding splash screen
    [5.50] splash screen hidden
    [5.50] Started up in 5.50 seconds with 19 books
    DeDRM v6.6.1: Trying to decrypt B01345X3B0_EBOK.azw
    Using Library AlfCrypto Python
    DeDRM v6.6.1: Failed to decrypt with error: The .kfx DRMION file cannot be decrypted by itself. A .kfx-zip archive containing a DRM voucher is required.
    DeDRM v6.6.1: Looking for new default Kindle Key after 0.2 seconds
    searching for kinfoFiles in C:\Users\Consultores\AppData\Local
    Found K4PC 1.9+ kinf2011 file: C:\Users\Consultores\AppData\Local\Amazon\Kindle\storage.kinf2011
    Decrypted key file using IDString ‘1860970582’ and UserName ‘436f6e73756c746f726573’
    DeDRM v6.6.1: Found 1 new key
    DeDRM v6.6.1: 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 171, in _run_filetype_plugins
    File “calibre_plugins.dedrm.init“, line 621, in run
    File “calibre_plugins.dedrm.init“, line 571, in KindleMobiDecrypt
    DeDRMError: DeDRM v6.6.1: 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
    Traceback (most recent call last):
    File “site-packages\calibre\customize\ui.py”, line 427, in get_file_type_metadata
    File “site-packages\calibre\customize\builtins.py”, line 284, in get_metadata
    File “site-packages\calibre\ebooks\metadata\mobi.py”, line 494, in get_metadata
    File “site-packages\calibre\ebooks\mobi\reader\headers.py”, line 284, in init
    File “site-packages\calibre\ebooks\mobi\reader\headers.py”, line 312, in identity
    MobiError: Unknown book type: ÄÞ|Œ”
    Added B01345X3B0 EBOK to db in: 1.9
    Added 1 books in 3.4 seconds

    ¿Any aditional advice? I purchased the book at amazon.com.mx and need to covert it into .pdf for a class.

  20. Will the new kfx-zip format that comes with the newest version of Kindle for Windows be eventually included in a future DeDRM release? And if so is there a target release date? I’m lazy and it’s a pain to downgrade Kindle whenever the file format gets updated 😛

    • Don’t let Kindle for PC update!

      You can DeDRM KFX files from Kindle for PC/Mac versions 1.19 through 1.24. Install the KFX Input plugin to gather the files into KFX-ZIP.

      Hopefully people will continue to share things as they are figured out. No timeline as it’s all volunteer by anyone who has the time and the desire to do so.

  21. Hi,

    I am using a Mac. I installed the DeDRM toolkit but the file is still locked by DRM. When I try to use the DeDRM Mac PlugIns, it doesn’t open. What do I need to do? Thank you for your help!

      • Thanks Laura. I tried them all and none work. Luckily Ingo seems to be able to help since he has recently upgraded to the new Mac OS. Thanks for your help!

    • If you are using Mac OS X 10.14 – Mojave, you may run into some problems, which are not mentioned in the FAQ. Mojave has additional protection, and complicates things to point, where I think it is an unnecessary nuisance. With that in mind, I have switched just recently from Yosemite 10.10 to Mac OS 10.14 Mojave and may be able to help. Currently everything is working, with the additional popups which need to be confirmed, giving DeDRM standalone access to Finder and System Events. Putting DeDRM standalone in the System Settings – Safety – Privacy tab for managing the Disk (full access, not sure what the english wording is there, in German it is Festplattenvollzugriff) and Accessability did not stop the popups needing confirmation.

      But, as usual, more info from you would help a great deal to point you in the right direction. Mac OS Version, shop used, ebook type, etc.

      • Hi Ingo,

        Thank you! Yes I am using Mac OS X 10.14.1 version. I am trying to DeDRM a kindle eBook file type “azw3”. Can you please help guide me through this? Many thanks!

        • More Info please. A step by step guide is a little too much, and imho covered by reading the FAQs.

          For Kindle the simpler method is to install Kindle for Mac.
          The downloaded ebook is a container, AZW3 does not really indicate what format the ebook in it will be, older ebooks might still be in MOBI (not very often nowadays), newer are KFX, but even PDF might be possible.
          Most newer Kindle ebooks are KFX. For this I suggest installing Calibre and the KFX Plugins, together with the DeDRM plugin for Calibre.
          Another solution is installing an older Kindle for Mac Version (still working on Mojave), this will download Kindle ebooks in the older formats, before KFX. This is probably the easiest way.
          A sure way to test wether it might be possible to strip DRM is if you can open an ebook with DRM with Kindle for Mac and read it. DeDRM (both standalone and Calibre Plugin) should find your Key and strip DRM.
          If not, a log is needed, and (again) more Info about your setup.

          • Tiny clarification: AZW3 is actually a specific format (KF8). The AZW extension without a number that Kindle for Mac/PC gives every main book file could be any type of Kindle format.

  22. Hello, noway to convert a ebook buy on Amazon. From kindle to Calibre, no problem, then to convert in MOBI, there is an error : Unexpected lon symbols used $760, $761
    On MAC, OS 10-12-6
    Debug Calibre :
    calibre Journal de débogage
    calibre 2.77 embedded-python: True is64bit: True
    Darwin-16.7.0-x86_64-i386-64bit Darwin (’64bit’, ”)
    (‘Darwin’, ‘16.7.0’, ‘Darwin Kernel Version 16.7.0: Thu Jun 21 20:07:39 PDT 2018; root:xnu-3789.73.14~1/RELEASE_X86_64’)
    Python 2.7.11
    OSX: (‘10.12.6’, (”, ”, ”), ‘x86_64’)
    Successfully initialized third party plugins: Gather KFX-ZIP (from KFX Input) (1, 10, 0) && DeDRM (6, 6, 1) && Package KFX (from KFX Input) (1, 10, 0) && Set KFX metadata (from KFX Output) (1, 24, 0) && KFX Output (1, 24, 0) && KFX metadata reader (from KFX Input) (1, 10, 0) && KFX Input (1, 10, 0)
    devicePixelRatio: 2.0
    logicalDpi: 72.0 x 72.0
    physicalDpi: 113.500001705 x 113.500001705
    Starting up…
    Started up in 1.99 seconds with 322 books
    2018-12-06 15:38:21.519 Calibre[2674:337098] deliverNotificationWithTitle()
    * Notification delivered.
    Gather KFX-ZIP (from KFX Input) 1.10.0: Importing /Volumes/Kindle/documents/Illusion financière (3e édition revue et augmentée) (L’Atelier en poche)_B00J4K135I.kfx
    Gather KFX-ZIP (from KFX Input): Gathered 4 file(s) as /var/folders/np/5fl3knss1fs44tk59r_vvs5m0000gn/C/calibre_2.77.0_tmp_xX3cXl/wlT4PS.kfx-zip
    DeDRM v6.6.1: Trying to decrypt wlT4PS.kfx-zip
    Using Library AlfCrypto DLL/DYLIB/SO
    Decrypting KFX-ZIP ebook: wlT4PS
    Found 1 keys to try after 0.1 seconds
    Decrypting KFX DRM voucher: voucher
    KFX DRM voucher successfully decrypted
    Decrypting KFX DRMION: Illusion financière (3e édition revue et augmentée) (L’Atelier en poche)_B00J4K135I.kfx
    Decryption succeeded after 0.1 seconds
    DeDRM v6.6.1: Finished after 0.1 seconds
    Unable to open device <calibre.devices.kindle.driver.KINDLE2 object at 0x10cebdc50>
    Traceback (most recent call last):
    File “site-packages/calibre/gui2/device.py”, line 198, in do_connect
    File “site-packages/calibre/devices/usbms/device.py”, line 879, in open
    File “site-packages/calibre/devices/usbms/device.py”, line 451, in open_osx
    File “site-packages/calibre/devices/usbms/device.py”, line 441, in osx_bsd_names
    File “site-packages/calibre/devices/usbms/device.py”, line 394, 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():
    []

    Connect to device failed, retrying in 5 seconds…
    Job: 1 Lit les informations du dispositif started
    DeviceJob: 1 Lit les informations du dispositif done, calling callback
    DeviceJob: 1 Lit les informations du dispositif callback returned
    Job: 2 Définir l’information de bibliothèque started
    DeviceJob: 2 Définir l’information de bibliothèque done, calling callback
    DeviceJob: 2 Définir l’information de bibliothèque callback returned
    Job: 3 Lit la liste des livres à partir du dispositif connecté started
    DEBUG: 0.0 USBMS: Fetching list of books from device. Device= KINDLE2 oncard= None
    DEBUG: 0.0 USBMS: dirs are: /Volumes/Kindle/ documents
    DEBUG: 0.4 USBMS: scan from root False /Volumes/Kindle/documents
    DEBUG: 0.4 USBMS: count found in cache: 102, count of files in metadata: 102, need_sync: False
    DEBUG: 0.4 USBMS: Finished fetching list of books from device. oncard= None
    DEBUG: 0.4 USBMS: Fetching list of books from device. Device= KINDLE2 oncard= carda
    DEBUG: 0.4 USBMS: Fetching list of books from device. Device= KINDLE2 oncard= cardb
    DeviceJob: 3 Lit la liste des livres à partir du dispositif connecté done, calling callback
    DeviceJob: metadata_downloaded: Starting set_books_in_library
    DeviceJob: set_books_in_library: books to process= 102
    DeviceJob: set_books_in_library finished: time= 0.0126869678497
    DeviceJob: metadata_downloaded: updating views
    DeviceJob: metadata_downloaded: syncing
    DeviceJob: metadata_downloaded: refreshing ondevice
    DeviceJob: metadata_downloaded: sending metadata_available signal
    DeviceJob: 3 Lit la liste des livres à partir du dispositif connecté callback returned
    Job: 3 Lit la liste des livres à partir du dispositif connecté finished
    Pas de détail disponible.
    Job: 1 Lit les informations du dispositif finished
    Pas de détail disponible.
    Job: 2 Définir l’information de bibliothèque finished
    Pas de détail disponible.
    Package KFX (from KFX Input) 1.10.0: Packaging /var/folders/np/5fl3knss1fs44tk59r_vvs5m0000gn/C/calibre_2.77.0_tmp_xX3cXl/Qvygo_.kfx-zip
    Processing container: CR!XDJPC8XY0S1AHAHSEDNYXCN8CC29.kfx
    Processing container: Illusion financière (3e édition revue et augmentée) (L’Atelier en poche)_B00J4K135I.kfx
    Processing container: metadata.kfx
    Unknown kfxgen: 7.191.1.0/
    Features: CanonicalFormat-2, kfxgen.positionMaps-2, kfxgen.textBlock-1, max_id-761, reflow-section-size-21, reflow-style-1, yj_jpegxr_sd-1
    Metadata: ASIN=B00J4K135I, asset_id=CR!ZXGEATHHYS1DND54Z94YVBMG3CS8, author=”Giraud, Gaël”, book_id=wLDaCx3DSsGJkBmKMEBteg1, cde_content_type=EBOK, content_id=B00J4K135I, cover_image=600×982, creator_version=2.15.0, file_creator=YJConversionTools, is_sample=False, issue_date=2014-03-20, language=fr, override_kindle_font=False, publisher=”Éditions de l’Atelier”, reading_orders=1, selection=enabled, title=”Illusion financière (3e édition revue et augmentée) (L’Atelier en poche) (French Edition)”
    Unexpected Ion symbols used: $760, $761
    Package KFX (from KFX Input): Imported as /var/folders/np/5fl3knss1fs44tk59r_vvs5m0000gn/C/calibre_2.77.0_tmp_xX3cXl/UVIWl3.kfx
    KFX metadata reader (from KFX Input) activated for /var/folders/np/5fl3knss1fs44tk59r_vvs5m0000gn/C/calibre_2.77.0_tmp_xX3cXl/Y8pCgQ_add_books/0/Illusion financière (3e édition revue et augmentée) (L’Atelier en poche)_B00J4K135I.kfx

    • DRM was successfully removed. And that’s all we deal with here. For questions on conversion, I’d suggest asking over in the calibre forum at MobileRead. Maybe in the KFX Input plugin thread.

  23. Hi there, help me please. I am running Windows 10 64 bits, calibre 3.35 64 bits. I had this problem with the DeDrm tools 6.61.zip:
    calibre, version 3.35.0
    ERROR: Excepción no considerada: InvalidPlugin:The plugin in u’E:\uTorrent\Downloaded\progs\DeDRM_tools_6.6.1.zip’ is invalid. It does not contain a top-level init.py file

    calibre 3.35 [64bit] embedded-python: True is64bit: True
    Windows-10-10.0.17134-SP0 Windows (’64bit’, ‘WindowsPE’)
    (‘Windows’, ’10’, ‘10.0.17134’)
    Python 2.7.12+
    Windows: (’10’, ‘10.0.17134’, ‘SP0′, u’Multiprocessor Free’)
    Interface language: es
    Traceback (most recent call last):
    File “site-packages\calibre\gui2\preferences\plugins.py”, line 317, 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 193, in load
    File “site-packages\calibre\customize\zipplugin.py”, line 291, in _locate_code
    InvalidPlugin: The plugin in u’E:\uTorrent\Downloaded\progs\DeDRM_tools_6.6.1.zip’ is invalid. It does not contain a top-level init.py file

    Could anybody help me please?

  24. Hi Laura. I am having some issues with this as I cant seem to convert the Kindle Azv file: Below is the log. Thanks
    3.28] splash screen hidden
    [3.28] Started up in 3.28 seconds with 14 books
    DeDRM v6.6.1: Trying to decrypt B002RI920M_EBOK.azw
    Using Library AlfCrypto Python
    DeDRM v6.6.1: Failed to decrypt with error: The .kfx DRMION file cannot be decrypted by itself. A .kfx-zip archive containing a DRM voucher is required.
    DeDRM v6.6.1: Looking for new default Kindle Key after 0.1 seconds
    searching for kinfoFiles in C:\Users\user\AppData\Local
    Found K4PC 1.9+ kinf2011 file: C:\Users\user\AppData\Local\Amazon\Kindle\storage.kinf2011
    Decrypted key file using IDString ‘2958684045’ and UserName ‘75736572’
    DeDRM v6.6.1: Found 1 new key
    DeDRM v6.6.1: 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 171, in _run_filetype_plugins
    File “calibre_plugins.dedrm.init“, line 621, in run
    File “calibre_plugins.dedrm.init“, line 571, in KindleMobiDecrypt
    DeDRMError: DeDRM v6.6.1: 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
    Traceback (most recent call last):
    File “site-packages\calibre\customize\ui.py”, line 427, in get_file_type_metadata
    File “site-packages\calibre\customize\builtins.py”, line 284, in get_metadata
    File “site-packages\calibre\ebooks\metadata\mobi.py”, line 494, in get_metadata
    File “site-packages\calibre\ebooks\mobi\reader\headers.py”, line 284, in init
    File “site-packages\calibre\ebooks\mobi\reader\headers.py”, line 312, in identity
    MobiError: Unknown book type: ������
    Added B002RI920M EBOK to db in: 0.5
    Added 1 books in 2.2 seconds

  25. BACKGROUND: Some time ago, I was having trouble managing my books’ DRM & conversions, and I came across a note in a 17 Jan 11 Apprentice Alf post (FAQ re DRM Removal Tools) that “strongly recommended” the use of ADE v2.0.1 to process ACSM files & download DRMed EPUBs. It noted that Adobe v3.0 and later “are capable of utilizing a new encryption scheme which the tools cannot unlock.” Not a problem; I downloaded an instance of v2.0.1, and all was good.

    SITUATION: Several times in the past year after I’ve done regular updates to macOS, I’ve got alerts when I open ADE v2.0.1 that tell me the application is “not optimized for [my] Mac and needs to be updated.” This is the macOS 32-bit application compatibility warning arising from Apple’s transition to 64-bit technology. The alert says, “This app will not work with future versions of macOS and needs to be updated to improve compatibility. Contact the developer for more information.” (I expect that if I were to contact Adobe, they’d tell me to upgrade to the latest version of ADE, which I know defeats my purpose.)

    ISSUE / QUESTION: For now, all is good. I get the alert only once after I’ve updated to a new macOS version; I click on “OK,” and ADE v2.0.1 works as always. My concern is re the future when I update macOS and then try to use ADE v2.0.1, and it doesn’t work. Is there anything we can/should do re this? Is this a worry?

    • Yes, it’s a worry. And not just for Mac users. If an ebookstore switches exclusively to the newer Adobe DRM, ADE 2.0.1 won’t download their books. If a store is only using the older DRM, then you’ll be ok even with later versions of ADE. But you won’t know until it’s too late.

      Unless you’re someone with the skills to reverse engineer DRM, not a lot to be done — except avoid it.

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.