I'm having trouble removing DRM from a Kindle ebook I purchased recently.
I've been using Kindle Key Finder by Techy-Tools (Jadehawk) for the past few months to remove DRM from my purchased Kindle books, and everything has worked perfectly so far. However, the tools are failing with this particular ebook. They only give me the original azw file unlike the usual kfxzip format.
I also tried importing the AZW file directly into Calibre, but ran into an error when attempting to open the book. I'm on Kindle for PC v2.91
I've enclosed the error log of calibre below for reference. Can anyone help me out with this please
----------------------
Calibre log
-----------------------
Code:
calibre, version 9.18.0
ERROR: Loading book failed: Failed to open the book at C:\Users\archz2\Calibre Library\Lucius Annaeus Seneca\On Benefits (Complete Works of Luci (592)\On Benefits (Complete Works of - Lucius Annaeus Seneca.azw. Click "Show details" for more info.
Failed to convert book: C:\Users\archz2\Calibre Library\Lucius Annaeus Seneca\On Benefits (Complete Works of Luci (592)\On Benefits (Complete Works of - Lucius Annaeus Seneca.azw with error:
DeDRM v10.0.35: Trying to decrypt On Benefits (Complete Works of - Lucius Annaeus Seneca.azw
Original file path: C:\Users\archz2\Calibre Library\Lucius Annaeus Seneca\On Benefits (Complete Works of Luci (592)\On Benefits (Complete Works of - Lucius Annaeus Seneca.azw
Decrypting Topaz ebook: On Benefits (Complete Works of Lucius Annaeus Seneca)
Got DSN key from database kindle_account
Got DSN key from database kindle_key_1794380653_1
Got DSN key from database kindle_key_1794382882_1
Got DSN key from database kindlekey
Exception for value b'\xe7\x8ez\xe5\xae\xbd\xef\xae\xf9\xe1\xed\xfa\xef\x9d\xf8\xef]\xf6\xe3\x8e\x1f\xef~x\xe3n{\xebn;\xefn\xf9\xef~9\xefM\xf9\xe1\xeey\xe3^\xfc\xe1\xfd\xf7\xe3\xad\xf7\xe9\xbd\xf6\xef\xae\xf9\xefm\xf9\xe3\xdew\xeb\xaez\xe9\xdex\xe7]\x9f\xeb\xce\x1c\xe3\x9e\x9f\xebn9\xdf^}\xef\xae:\xdf\x9e\xb8\xe3\xde\xda\xef~\xf7\xefn\xfd\xe7n{\xef\xcex\xefN\xbd\xe7\xde=\xefn8\xe7\x8e\xba\xef\xce=\xe9\xde\xfd\xdf\xce9\xe1\xce\xbb\xdd\xdd\xdd' : Invalid base64-encoded string: number of data characters (21) cannot be 1 more than a multiple of 4
Exception for value b'\xe7\x8ez\xe5\xae\xbd\xef\xae\xf9\xe1\xed\xfa\xef\x9d\xf8\xef]\xf6\xe3\x8e\x1f\xef~x\xe3n{\xebn;\xefn\xf9\xef~9\xefM\xf9\xe1\xeey\xe3^\xfc\xe1\xfd\xf7\xe3\xad\xf7\xe9\xbd\xf6\xef\xae\xf9\xefm\xf9\xe3\xdew\xeb\xaez\xe9\xdex\xe7]\x9f\xeb\xce\x1c\xe3\x9e\x9f\xebn9\xdf^}\xef\xae:\xdf\x9e\xb8\xe3\xde\xda\xef~\xf7\xefn\xfd\xe7n{\xef\xcex\xefN\xbd\xe7\xde=\xefn8\xe7\x8e\xba\xef\xce=\xe9\xde\xfd\xdf\xce9\xe1\xce\xbb\xdd\xdd\xdd' : Invalid base64-encoded string: number of data characters (21) cannot be 1 more than a multiple of 4
Adding 2 serials and 6 secrets from k4i files
Found 57 keys to try after 0.2 seconds
Trying: b'FjqaO+9l'
Trying: b'NKK5YTLK'
Trying: b'R6jQmz5m'
Trying: b'RPFTF6YD'
Trying: b'7ue5aoy5'
Trying: b'7gKfXI5Y'
Trying: b'mY8Y+v31'
Trying: b'QFBYETY2'
Trying: b'qvHJtl/D'
Trying: b'Xv6zUfoz'
Trying: b'4ULRCLKF'
Trying: b'zpMTbHTW'
Trying: b'lWNAGWzd'
Trying: b'1miUuMg0'
Trying: b'sXUTfWxJ'
Trying: b'd+j0PrIO'
Trying: b'CSmHDPut'
Trying: b'Pvxbl2p5'
Trying: b'iCSRfnxr'
Trying: b'ETKF+G94'
Trying: b'TR1ahRkv'
Trying: b'ToLwmGGj'
Trying: b'I+Fvrcmk'
Trying: b'Xn4RYF/f'
Trying: b'V3QEZM1R'
Trying: b'YAM33TVr'
Trying: b'PRrmLFZk'
Trying: b'c7qrFOba'
Trying: b'AleUOCQJ'
Trying: b'sAYZDG+S'
Trying: b'PTyz7suV'
Trying: b'oqR24d+W'
Trying: b'd4KULOFF'
Trying: b'Nw3GVNZn'
Trying: b'd01buCrH'
Trying: b'eM2i/MjY'
Trying: b'VkgvWsq2'
Trying: b'LILVEy4y'
Trying: b'WIS4XWT4'
Trying: b'Y7VHPGTU'
Trying: b'rNQJOPrT'
Trying: b'c8Vp76XS'
Trying: b'Cy8ECyXD'
Trying: b'HlM0CnTU'
Trying: b'TAqMizsp'
Trying: b'42q2uSnu'
Trying: b'srInS21f'
Trying: b'Y1CYRZC7'
Trying: b'HgWtyjb/'
Trying: b'NZgcD5Pn'
Trying: b'vLnz+47G'
Trying: b'lZvoWnSt'
Trying: b'VnqzIc2m'
Trying: b'b8QsQAL+'
Trying: b'8cwZArRm'
Trying: b'VNLTC3FR'
Trying: b'3HRqWOLs'
DeDRM v10.0.35: Failed to decrypt with error: No key found in 57 keys tried. Read the FAQs at noDRM's repository: https://github.com/noDRM/DeDRM_tools/blob/master/FAQs.md
Traceback (most recent call last):
File "calibre_plugins.dedrm.__init__", line 955, in KindleMobiDecrypt
File "C:\Users\archz2\AppData\Roaming\calibre\plugins\DeDRM.zip\k4mobidedrm.py", line 312, in GetDecryptedBook
File "C:\Users\archz2\AppData\Roaming\calibre\plugins\DeDRM.zip\topazextract.py", line 335, in processBook
topazextract.DrmException: No key found in 57 keys tried. Read the FAQs at noDRM's repository: https://github.com/noDRM/DeDRM_tools/blob/master/FAQs.md
DeDRM v10.0.35: Looking for new default Kindle Key after 0.2 seconds
searching for kinfoFiles in C:\Users\archz2\AppData\Local
Found MSIX K4PC kinf2024 file: C:\Users\archz2\AppData\Local\Packages\AMZNKindle.AmazonKindleReadingApp_m1sc522ngdk36\LocalState\Classic\Data\storage\.kinf2024
CNG storage master unwrapped (content suppressed)
Decrypted .kinf2024: 31 of 31 entries, master key unwrapped from main_shared.blob, ObfuscatorV1 dwF3_key=472 dwF2_key=2
MSIX Kindle DSN recovered from registration_data (content suppressed)
DeDRM v10.0.35: Ultimately failed to decrypt after 1.0 seconds. Read the FAQs at noDRM's repository: https://github.com/noDRM/DeDRM_tools/blob/master/FAQs.md
Running file type plugin DeDRM failed with traceback:
Traceback (most recent call last):
File "calibre_plugins.dedrm.__init__", line 955, in KindleMobiDecrypt
File "C:\Users\archz2\AppData\Roaming\calibre\plugins\DeDRM.zip\k4mobidedrm.py", line 312, in GetDecryptedBook
File "C:\Users\archz2\AppData\Roaming\calibre\plugins\DeDRM.zip\topazextract.py", line 335, in processBook
topazextract.DrmException: No key found in 57 keys tried. Read the FAQs at noDRM's repository: https://github.com/noDRM/DeDRM_tools/blob/master/FAQs.md
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "calibre\customize\ui.py", line 273, in _run_filetype_plugins
File "calibre_plugins.dedrm.__init__", line 1082, in run
File "calibre_plugins.dedrm.__init__", line 1025, in KindleMobiDecrypt
calibre_plugins.dedrm.DeDRMError: DeDRM v10.0.35: Ultimately failed to decrypt after 1.0 seconds. Read the FAQs at noDRM's repository: https://github.com/noDRM/DeDRM_tools/blob/master/FAQs.md
InputFormatPlugin: MOBI Input running
on C:\Users\archz2\Calibre Library\Lucius Annaeus Seneca\On Benefits (Complete Works of Luci (592)\On Benefits (Complete Works of - Lucius Annaeus Seneca.azw
Failed to run pipe worker with command: from calibre.srv.render_book import viewer_main; viewer_main()
Traceback (most recent call last):
File "calibre\ebooks\conversion\plugins\mobi_input.py", line 32, in convert
File "calibre\ebooks\mobi\reader\mobi6.py", line 97, in __init__
calibre.ebooks.mobi.reader.mobi6.TopazError: This is an Amazon Topaz book. It cannot be processed.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "runpy.py", line 203, in _run_module_as_main
File "runpy.py", line 88, in _run_code
File "site.py", line 99, in <module>
File "site.py", line 94, in main
File "site.py", line 50, in run_entry_point
File "calibre\utils\ipc\worker.py", line 177, in main
File "<string>", line 1, in <module>
File "calibre\srv\render_book.py", line 933, in viewer_main
File "calibre\srv\render_book.py", line 920, in render_for_viewer
File "calibre\srv\render_book.py", line 889, in render
File "calibre\ebooks\oeb\iterator\book.py", line 69, in extract_book
File "calibre\customize\conversion.py", line 294, in __call__
File "calibre\ebooks\conversion\plugins\mobi_input.py", line 37, in convert
File "calibre\ebooks\mobi\reader\mobi6.py", line 97, in __init__
calibre.ebooks.mobi.reader.mobi6.TopazError: This is an Amazon Topaz book. It cannot be processed.
------------
I'm also enclosing the logs as zip from the the KKF. I have anonymized the logs by replacing my machine name and username for privacy reasons.