Replies: 2 comments 1 reply
-
First, for calibre 6, you need DeDRM 10.0.3: https://github.com/noDRM/DeDRM_tools/releases/tag/v10.0.3 Second, the book downloaded directly to your Voyage has DRM that cannot be removed. You'll need to use download & transfer via usb from the website or one of the other methods for obtaining files you can decrypt: https://www.mobileread.com/forums/showthread.php?t=283371 |
Beta Was this translation helpful? Give feedback.
-
I think I signed up for the wrong part of github.I am not a coder but I just wanted to make a comment on this post. Some of my books from kindle unlimited are not transferable. Is there any way to get around that? I am editing to add that if I don't have kindle 1.39 the books won't download so can't backup on that. |
Beta Was this translation helpful? Give feedback.
-
I updated my caibre to6.11 and using dedrm tool 7.21. When I dl by wifi the book to my kindle voyage and try to add to calibre, it show up as a kfx zip file. I only have trouble when I have to load over wifi to my kindle. I don't have problems if I download by usb. I have installed KFX Input and Output plug ins. What am I doing wrong? Here is the debug:
ApplicationPaletteChange event ignored
Using calibre Qt style: True
ApplicationPaletteChange event received
calibre Debug log
calibre 6.11 embedded-python: True
Windows-10-10.0.22000-SP0 Windows ('64bit', 'WindowsPE')
('Windows', '10', '10.0.22000')
Python 3.10.1
Windows: ('10', '10.0.22000', 'SP0', 'Multiprocessor Free')
Interface language: None
Successfully initialized third party plugins: Gather KFX-ZIP (from KFX Input) (1, 50, 0) && DeDRM (7, 2, 1) && Package KFX (from KFX Input) (1, 50, 0) && KFX metadata reader (from KFX Input) (1, 50, 0) && KFX Input (1, 50, 0) && Set KFX metadata (from KFX Output) (1, 65, 0) && KFX Output (1, 65, 0)
calibre 6.11 embedded-python: True
Windows-10-10.0.22000-SP0 Windows ('64bit', 'WindowsPE')
('Windows', '10', '10.0.22000')
Python 3.10.1
Windows: ('10', '10.0.22000', 'SP0', 'Multiprocessor Free')
Interface language: None
Successfully initialized third party plugins: Gather KFX-ZIP (from KFX Input) (1, 50, 0) && DeDRM (7, 2, 1) && Package KFX (from KFX Input) (1, 50, 0) && KFX metadata reader (from KFX Input) (1, 50, 0) && KFX Input (1, 50, 0) && Set KFX metadata (from KFX Output) (1, 65, 0) && KFX Output (1, 65, 0)
QPA platform: windows
devicePixelRatio: 1.25
logicalDpi: 96.0 x 96.0
physicalDpi: 113.41395348837209 x 113.70777202072539
[0.00] Starting up...
[0.00] Showing splash screen...
[0.12] splash screen shown
[0.12] Initializing db...
[0.12] db initialized
[0.12] Constructing main UI...
Screens currently in system:
{'depth': 32,
'device_pixel_ratio': 1.25,
'geometry_in_logical_pixels': {'height': 864, 'width': 1536, 'x': 0, 'y': 0},
'index_in_screens_list': 0,
'manufacturer': '',
'model': '',
'name': '\\.\DISPLAY1',
'serial': '',
'size_in_logical_pixels': {'height': 864, 'width': 1536},
'virtual_geometry': {'height': 864, 'width': 1536, 'x': 0, 'y': 0}}
Restoring geometry for: calibre_main_window_geometry
{'frame_geometry': {'height': 823, 'width': 1536, 'x': 0, 'y': -7},
'full_screened': False,
'geometry': {'height': 793, 'width': 1536, 'x': 0, 'y': 23},
'maximized': True,
'normal_geometry': {'height': 793, 'width': 1536, 'x': 0, 'y': 23},
'screen': {'depth': 32,
'device_pixel_ratio': 1.25,
'geometry_in_logical_pixels': {'height': 864,
'width': 1536,
'x': 0,
'y': 0},
'index_in_screens_list': 0,
'manufacturer': '',
'model': '',
'name': '\\.\DISPLAY1',
'serial': '',
'size_in_logical_pixels': {'height': 864, 'width': 1536},
'virtual_geometry': {'height': 864, 'width': 1536, 'x': 0, 'y': 0}}}
Matching screen: {'depth': 32,
'device_pixel_ratio': 1.25,
'geometry_in_logical_pixels': {'height': 864, 'width': 1536, 'x': 0, 'y': 0},
'index_in_screens_list': 0,
'manufacturer': '',
'model': '',
'name': '\\.\DISPLAY1',
'serial': '',
'size_in_logical_pixels': {'height': 864, 'width': 1536},
'virtual_geometry': {'height': 864, 'width': 1536, 'x': 0, 'y': 0}}
Setting widget geometry to: {'height': 793, 'width': 1536, 'x': 0, 'y': 23}
Restoring widget to maximized
[0.69] main UI initialized...
[0.69] Hiding splash screen
Starting QuickView
Gather KFX-ZIP (from KFX Input) 1.50.0: Importing D:\documents\Pieces of a Life_ Colten & Josie_ Part One (Life Series Duet Book 1)_B0B1QWC4Q8.kfx
Gather KFX-ZIP (from KFX Input): Gathered 5 file(s) as C:\Users\vvsup\AppData\Local\Temp\calibre_h8vosks6\pmafijrw.kfx-zip
DeDRM v7.2.1: Trying to decrypt pmafijrw.kfx-zip
Using Library AlfCrypto DLL/DYLIB/SO
Using Library AlfCrypto DLL/DYLIB/SO
Decrypting KFX-ZIP ebook: pmafijrw
Found 2 keys to try after 0.1 seconds
Decrypting KFX DRM voucher: voucher
Traceback (most recent call last):
File "calibre_plugins.dedrm.kfxdedrm", line 83, in decrypt_voucher
File "C:\Users\vvsup\AppData\Roaming\calibre\plugins\DeDRM.zip\ion.py", line 879, in decryptvoucher
File "C:\Users\vvsup\AppData\Roaming\calibre\plugins\DeDRM.zip\ion.py", line 758, in pkcs7unpad
File "C:\Users\vvsup\AppData\Roaming\calibre\plugins\DeDRM.zip\ion.py", line 98, in _assert
Exception: Incorrect padding - Wrong key
Traceback (most recent call last):
File "calibre_plugins.dedrm.kfxdedrm", line 83, in decrypt_voucher
File "C:\Users\vvsup\AppData\Roaming\calibre\plugins\DeDRM.zip\ion.py", line 879, in decryptvoucher
File "C:\Users\vvsup\AppData\Roaming\calibre\plugins\DeDRM.zip\ion.py", line 758, in pkcs7unpad
File "C:\Users\vvsup\AppData\Roaming\calibre\plugins\DeDRM.zip\ion.py", line 98, in assert
Exception: Incorrect padding - Wrong key
Traceback (most recent call last):
File "calibre_plugins.dedrm.kfxdedrm", line 83, in decrypt_voucher
File "C:\Users\vvsup\AppData\Roaming\calibre\plugins\DeDRM.zip\ion.py", line 879, in decryptvoucher
File "C:\Users\vvsup\AppData\Roaming\calibre\plugins\DeDRM.zip\ion.py", line 758, in pkcs7unpad
File "C:\Users\vvsup\AppData\Roaming\calibre\plugins\DeDRM.zip\ion.py", line 98, in assert
Exception: Incorrect padding - Wrong key
DeDRM v7.2.1: Failed to decrypt with error: Failed to decrypt KFX DRM voucher with any key
DeDRM v7.2.1: Looking for new default Kindle Key after 0.1 seconds
searching for kinfoFiles in C:\Users\vvsup\AppData\Local
Found K4PC 1.25+ kinf2018 file: C:\Users\vvsup\AppData\Local\Amazon\Kindle\storage.kinf2018
Storage number map:
{(7, 0): [(3, 'C')], (7, 1): [(1, 'D')]}
Storage number for USBSTOR\DISK&VEN_KINDLE&PROD_INTERNAL_STORAGE&REV_0100\B0130907519700JU&0: StorageDeviceNumber(type=7, number=1, partition_number=0)
Drive letters for USBDevice(vendor_id=0x1949 product_id=0x4 bcd=0x100 devid=usb\vid_1949&pid_0004&rev_0100 devinst=4)
{'drive_letters': ['D'],
'pnp_id_map': {'D': '\\?\usbstor#disk&ven_kindle&prod_internal_storage&rev_0100#b0130907519700ju&0#{53f56307-b6bf-11d0-94f2-00a0c91efb8b}'},
'readonly_drives': set(),
'sort_map': {'D': (1, 1)}}
Syncing cover thumbnails to workaround amazon cover bug
Restored 0 cover thumbnails that were destroyed by Amazon
Job: 0 Get device information started
DeviceJob: 0 Get device information done, calling callback
DeviceJob: 0 Get device information callback returned
Job: 1 Set library information started
DeviceJob: 1 Set library information done, calling callback
DeviceJob: 1 Set library information callback returned
Job: 2 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: D:\ documents
DEBUG: 0.1 USBMS: scan from root False D:\documents
DEBUG: 0.3 USBMS: count found in cache: 390, count of files in metadata: 390, need_sync: False
DEBUG: 0.3 USBMS: Finished fetching list of books from device. oncard= None
DEBUG: 0.3 USBMS: Fetching list of books from device. Device= KINDLE2 oncard= carda
DEBUG: 0.3 USBMS: Fetching list of books from device. Device= KINDLE2 oncard= cardb
DeviceJob: 2 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= 390
DeviceJob: set_books_in_library finished: time= 0.00500035285949707
DeviceJob: metadata_downloaded: updating views
DeviceJob: metadata_downloaded: syncing
DeviceJob: metadata_downloaded: refreshing ondevice
DeviceJob: metadata_downloaded: sending metadata_available signal
DeviceJob: 2 Get list of books on device callback returned
Job: 0 Get device information finished
No details available.
Job: 1 Set library information finished
No details available.
Job: 2 Get list of books on device finished
No details available.
[38.51] splash screen hidden
[38.51] Started up in 38.51 seconds with 375 books
stdout+stderr from file dialog helper: [b'', b'']
piped data from file dialog helper: [b'\xef\xe3&\xb6$)\xb8\xb2\xd0\x0b\x06W4\xeaM^h\x7f\x06\x80\x1a\xdf\x12 7\xc9x(>(\xcd<', b'D:\documents\Pieces of a Life Colten & Josie Part One (Life Series Duet Book 1)_B0B1QWC4Q8.kfx']
Decrypted key file using IDString '510855488' and UserName 'vvsup'
DeDRM v7.2.1: Found 1 new key
Decrypting KFX-ZIP ebook: pmafijrw
Got DSN key from database default_key_1
Found 1 keys to try after 2.0 seconds
Decrypting KFX DRM voucher: voucher
Traceback (most recent call last):
File "calibre_plugins.dedrm.init", line 540, in KindleMobiDecrypt
File "calibre_plugins.dedrm.k4mobidedrm", line 238, in GetDecryptedBook
File "calibre_plugins.dedrm.kfxdedrm", line 45, in processBook
File "calibre_plugins.dedrm.kfxdedrm", line 89, in decrypt_voucher
Exception: Failed to decrypt KFX DRM voucher with any key
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "calibre_plugins.dedrm.kfxdedrm", line 83, in decrypt_voucher
File "C:\Users\vvsup\AppData\Roaming\calibre\plugins\DeDRM.zip\ion.py", line 879, in decryptvoucher
File "C:\Users\vvsup\AppData\Roaming\calibre\plugins\DeDRM.zip\ion.py", line 758, in pkcs7unpad
File "C:\Users\vvsup\AppData\Roaming\calibre\plugins\DeDRM.zip\ion.py", line 98, in _assert
Exception: Incorrect padding - Wrong key
Traceback (most recent call last):
File "calibre_plugins.dedrm.init", line 540, in KindleMobiDecrypt
File "calibre_plugins.dedrm.k4mobidedrm", line 238, in GetDecryptedBook
File "calibre_plugins.dedrm.kfxdedrm", line 45, in processBook
File "calibre_plugins.dedrm.kfxdedrm", line 89, in decrypt_voucher
Exception: Failed to decrypt KFX DRM voucher with any key
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "calibre_plugins.dedrm.kfxdedrm", line 83, in decrypt_voucher
File "C:\Users\vvsup\AppData\Roaming\calibre\plugins\DeDRM.zip\ion.py", line 879, in decryptvoucher
File "C:\Users\vvsup\AppData\Roaming\calibre\plugins\DeDRM.zip\ion.py", line 759, in pkcs7unpad
File "C:\Users\vvsup\AppData\Roaming\calibre\plugins\DeDRM.zip\ion.py", line 98, in _assert
Exception: Incorrect padding - Wrong key
DeDRM v7.2.1: Ultimately failed to decrypt after 2.0 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 "calibre_plugins.dedrm.init", line 540, in KindleMobiDecrypt
File "calibre_plugins.dedrm.k4mobidedrm", line 238, in GetDecryptedBook
File "calibre_plugins.dedrm.kfxdedrm", line 45, in processBook
File "calibre_plugins.dedrm.kfxdedrm", line 89, in decrypt_voucher
Exception: Failed to decrypt KFX DRM voucher with any key
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "calibre\customize\ui.py", line 178, in run_filetype_plugins
File "calibre_plugins.dedrm.init", line 633, in run
File "calibre_plugins.dedrm.init", line 583, in KindleMobiDecrypt
calibre_plugins.dedrm.DeDRMError: DeDRM v7.2.1: Ultimately failed to decrypt after 2.0 seconds. Read the FAQs at Harper's repository: https://github.com/apprenticeharper/DeDRM_tools/blob/master/FAQs.md
Package KFX (from KFX Input) 1.50.0: Packaging C:\Users\vvsup\AppData\Local\Temp\calibre_h8vosks6\pmafijrw.kfx-zip
Processing container: CR!ETPJ5FK9X512DE0CQAK0YZ6MY3GP.kfx
Processing container: CR!TBE8415ARN3K59PYESMHYFS02JRB.kfx
Processing container: Pieces of a Life Colten & Josie_ Part One (Life Series Duet Book 1)B0B1QWC4Q8.kfx
Running file type plugin Package KFX (from KFX Input) failed with traceback:
Traceback (most recent call last):
File "calibre\customize\ui.py", line 178, in run_filetype_plugins
File "calibre_plugins.kfx_input.package_filetype", line 21, in run
File "calibre_plugins.kfx_input.package_filetype", line 32, in run_kfx
File "calibre_plugins.kfx_input.kfxlib.yj_book", line 83, in convert_to_single_kfx
File "calibre_plugins.kfx_input.kfxlib.yj_book", line 210, in decode_book
File "calibre_plugins.kfx_input.kfxlib.yj_book", line 317, in get_container
calibre_plugins.kfx_input.kfxlib.utilities.KFXDRMError: Book container Pieces of a Life Colten & Josie Part One (Life Series Duet Book 1)B0B1QWC4Q8.kfx has DRM and cannot be converted
KFX metadata reader (from KFX Input) activated for C:\Users\vvsup\AppData\Local\Temp\calibre_h8vosks6\1z_l7pq0_add_books\0\Pieces of a Life Colten & Josie_ Part One (Life Series Duet Book 1)_B0B1QWC4Q8.kfx-zip
Traceback (most recent call last):
File "calibre\customize\ui.py", line 435, in get_file_type_metadata
File "calibre_plugins.kfx_input.metadata_reader", line 28, in get_metadata
File "calibre_plugins.kfx_input.kfxlib.yj_book", line 148, in get_metadata
Exception: Failed to locate a KFX container with metadata
Beta Was this translation helpful? Give feedback.
All reactions