-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Description
Mac mini M1 2020
Calibre 8.13
DeDRM 10.0.15
Log
ApplicationPaletteChange event ignored
Using calibre Qt style: True
qt.gui.imageio: libpng warning: iCCP: known incorrect sRGB profile
Device 0 (VID=1949 and PID=9981) is UNKNOWN in libmtp v1.1.21.
Please report this VID/PID and the device model to the libmtp development team
calibre Debug log
calibre 8.13 embedded-python: True
macOS-26.2-arm64-arm-64bit Darwin ('64bit', '')
('Darwin', '25.2.0', 'Darwin Kernel Version 25.2.0: Tue Nov 18 21:09:55 PST 2025; root:xnu-12377.61.121/RELEASE_ARM64_T8103')1/RELEASE_ARM64_T8103')
Python 3.11.14
OSX: ('26.2', ('', '', ''), 'arm64')
Interface language: None
EXE path: /Applications/calibre.app/Contents/MacOS/calibre-debug
Successfully initialized third party plugins: Gather KFX-ZIP (from KFX Input) (2, 27, 1) && DeDRM (10, 0, 15) && Package KFX (from KFX Input) (2, 27, 1) && KFX metadata reader (from KFX Input) (2, 27, 1) && From KFX (2, 27, 1) && KFX Input (2, 27, 1)
calibre 8.13 embedded-python: True
macOS-26.2-arm64-arm-64bit Darwin ('64bit', '')
('Darwin', '25.2.0', 'Darwin Kernel Version 25.2.0: Tue Nov 18 21:09:55 PST 2025; root:xnu-12377.61.12
Python 3.11.14
OSX: ('26.2', ('', '', ''), 'arm64')
Interface language: None
EXE path: /Applications/calibre.app/Contents/MacOS/calibre-debug
Successfully initialized third party plugins: Gather KFX-ZIP (from KFX Input) (2, 27, 1) && DeDRM (10, 0, 15) && Package KFX (from KFX Input) (2, 27, 1) && KFX metadata reader (from KFX Input) (2, 27, 1) && From KFX (2, 27, 1) && KFX Input (2, 27, 1)
QPA platform: cocoa
devicePixelRatio: 1.0
logicalDpi: 72.0 x 72.0
physicalDpi: 94.00000141173838 x 94.00000141173837
[0.00] Starting up...
[0.03] Showing splash screen...
[1.20] splash screen shown
[1.20] Initializing db...
[1.21] db initialized
[1.21] Constructing main UI...
[1.80] GUI main window shown
[1.86] main UI initialized...
[1.86] Hiding splash screen
[1.88] splash screen hidden
[1.88] Started up in 1.88 seconds with 0 books
MTP: Loading filesystem metadata...
MTP: Ignored object: documents/dictionaries/Oxford_Dictionary_of_English.sdr
MTP: Ignored object: documents/dictionaries/Duden_Deutsches_Universalwörterbuch.sdr
MTP: Ignored object: documents/Downloads/Items01/Wie neugeboren durch Fasten_ Die bewährteste Fastenmethode seit über 45 Jahren _ Mit 50 neuen Rezepten_B00FGFNC0Y.sdr
MTP: Ignored object: documents/Downloads/Items01/Der Casanova-Code_ So kriegst du jede rum – Die vier Säulen der Eroberung_B07C3YJP2F.sdr
MTP: Ignored object: documents/Downloads/Items01/Das einzige Buch, das Du über Finanzen lesen solltest_ Der entspannte Weg zum Vermögen – Von den Machern des YouTube-Erfolgs Finanzfluss _ Ratgeb_B093T47N3J.sdr
MTP: Ignored object: documents/Downloads/Items01/Dunkle Verführung und Beeinflussung_ Die Kunst verdeckter Überzeugungsmethoden. So gewinnen Sie andere Menschen für sich und schützen sich vor Mani_B08NPMNMRJ.sdr
MTP: Ignored object: documents/Downloads/Items01/Ein Hund namens Money_ Spielerisch zu Erfolg und Wohlstand_B0BVXGTT1F.sdr
MTP: Ignored object: documents/Downloads/Items01/Warum Frauen oft nicht ernst genommen werden und Männer unfreiwillig Single sind_ Unbewusste Signale verstehen – Körpersprache gezielt einsetzen - B0CMJ4N37W.sdr
MTP: Ignored object: documents/Downloads/Items01/Storytelling Mit Geschichten überzeugen (Haufe TaschenGuide 253)B07MHHM4TW.sdr
MTP: Ignored object: documents/Downloads/Items01/Anleitung zum Lustvoll Leben_B005XBXBLQ.sdr
MTP: Ignored object: documents/Downloads/Items01/Bluthochdruck natürlich behandeln - Das Selbsthilfebuch Wie Sie Ihren Bluthochdruck in 6 einfachen Schritten natürlich senken und langfristig stabil_B09T76LZHG.sdr
MTP: Ignored object: documents/Downloads/Items01/Lang leben ohne Krankheit_ Diät und Gesundheitstipps vom Entdecker des Enzym-Faktors_B07CNF1D2K.sdr
MTP: Ignored object: documents/Downloads/Items01/Dampfgarer Kochbuch_ Das XXL Kochbuch mit 140 einfachen und schnellen Rezepten_ Gesunde und schonende Zubereitung mit Dampf im Steamer (Dampfgaren für_B08MKXWDQP.sdr
MTP: Ignored object: documents/Downloads/Items01/Die Kunst, Recht zu behalten_B01G5YLNQE.sdr
MTP: Ignored object: documents/Downloads/Items01/Ketogene Ernährung für Einsteiger_ Vorteile und Umsetzung von Low-Carb_High-Fat verständlich erklärt_B01G5STBVY.sdr
MTP: Ignored object: documents/Downloads/Items01/Animal Moves_ Tierisch fit mit intensivem Ganzkörpertraining (GU Ratgeber Fitness)B01CR57TF4.sdr
MTP: Ignored object: documents/Downloads/Items01/DMSO für Anfänger Das hochwirksame Heilmittel welches Entzündungen heilt, Ihre Gesundheit verbessert, Gewebeschäden repariert und Schmerzen dauerh_B07F5GQL3M.sdr
MTP: Ignored object: documents/Downloads/Items01/Die 1%-Methode – Minimale Veränderung, maximale Wirkung_ Mit kleinen Gewohnheiten jedes Ziel erreichen - Mit Micro Habits zum Erfolg_B07ZTFJQ5J.sdr
MTP: Ignored object: documents/Downloads/Items01/Typ-2-Diabetes - Heilung ist möglich_ Den Blutzucker im Griff mit Naturheilkunde. Mit der richtigen Ernährung, Intervallfasten und Nährstoffen den S_B0B2WQRNK9.sdr
MTP: Ignored object: documents/Downloads/Items01/Online-Dating für Dummies_B09HP9PW7P.sdr
MTP: Ignored object: documents/Downloads/Items01/Arbeitsbuch für somatische Übungen und Vagusnervtherapie für Anfänger_ Einfach zu befolgende Routinen, um in 10 Minuten täglich Stress abzubauen, B0F8JFDK78.sdr
MTP: Ignored object: documents/Downloads/Items01/Vergiss deine Brille Mit effizienten und gezielten Übungen zurück zur natürlichen Sehkraft_B0B643NJWK.sdr
MTP: Ignored object: documents/Downloads/Items01/Arbeitsbuch für somatische Übungen und Vagusnervtherapie für Anfänger_ Einfach zu befolgende Routinen, um in 10 Minuten täglich Stress abzubauen,B0F8JFDK78.sdr
MTP: Ignored object: documents/Downloads/Items01/Über die Psychologie des Geldes Zeitlose Lektionen über Reichtum, Gier und Glück_B08NC5FLKV.sdr
MTP: Ignored object: documents/Downloads/Items01/Intuitive Eating, 4th Edition_ A Revolutionary Anti-Diet Approach (English Edition)B084722THN.sdr
MTP: Ignored object: documents/Downloads/Items01/Berührungshunger Kuscheltherapie als Antwort auf unseren modernen Lebensstil_B07P7QXQJQ.sdr
MTP: Ignored object: documents/Downloads/Items01/Doc Felix – Feel good_ Gesund, entspannt und glücklich – ich zeig dir, wie es geht _ Das erste Buch des sympathischen TikTok-Arztes_B0BK9WPQ8Q.sdr
MTP: Ignored object: documents/Downloads/Items01/The Silva Mind Control Method (English Edition)B0BKV4RNVN.sdr
MTP: Ignored object: documents/Downloads/Items01/Das Reizdarm-Programm Beschwerdefrei mit ganzheitlicher Therapie (GU Ratgeber Gesundheit)B07S5CYH9V.sdr
MTP: Ignored object: documents/Downloads/Items01/Die Wissenschaft des Reichwerdens_B08BJ8JYXB.sdr
MTP: Ignored object: documents/Downloads/Items01/Die 10 besten Erfolgsregeln von Tony Robbins mr_B0CR9GP79K.sdr
MTP: Ignored object: documents/Downloads/Items01/Wie Sie Ihr kleines Konto zu einem großen traden_ Mit 5000 Euro zur finanziellen Unabhängigkeit_B0711D68SY.sdr
MTP: Ignored object: documents/Downloads/Items01/Kochbuch_ Green Protein - 50 geniale vegane Rezepte mit Linsen, Erbsen, Bohnen und Co._ Für den Extra-Eiweiß-Kick. Mit vielen Hintergrundinfos zu geh_B08CDRMY6F.sdr
MTP: Ignored object: documents/Downloads/Items01/ChatGPT Umfassend Nutzen_ Der Komplette Praxisleitfaden mit allen aktuellen Funktionen_B0F6D3P17S.sdr
MTP: Ignored object: documents/Downloads/Items01/Kuscheltherapie_ Eine neue Therapieform auf dem Prüfstein_B0BJQLX573.sdr
MTP: Ignored object: documents/Downloads/Items01/Dranbleiben!_ Die Erfolgsformel für lebenslange Fitness und Gesundheit – das Buch zum Nr. 1 Podcast »Fitness mit M.A.R.K.« vom Bestsellerautor von_B0CZVZ4VWN.sdr
MTP: Ignored object: documents/Downloads/Items01/Airbnb Arbitrage Masterclass_ Your Guide to Success in Short-Term Rental Arbitrage (English Edition)B0D98CMHLD.sdr
MTP: Ignored object: documents/Downloads/Items01/Airbnb Passive Income Secrets The Ultimate Guide to Building a Six-Figure Rental Arbitrage Empire (English Edition)B0C3ZRDG4F.sdr
MTP: Ignored object: documents/Downloads/Items01/Die Dopamin-Nation Balance finden im Zeitalter des Vergnügens_B09Z2SKVYH.sdr
MTP: Ignored object: documents/Downloads/Items01/Dating Essentials for Men_ The Only Dating Guide You Will Ever Need (English Edition)B07RJ1JXNB.sdr
MTP: Ignored object: documents/Downloads/Items01/MSM Handbuch Das hocheffektive Wundermittel gegen Schmerzen, Arthrose und Allergien. Aufnahme, Wirkung, Anwendungsgebiete, Nebenwirkungen und Kritik v_B07FCHTW5S.sdrFailed to request permission for showing notification: The operation couldn’t be completed. (UNErrorDomain error 1.)
MTP: Ignored object: documents/Downloads/Items01/DMSO und MSM – Premium Handbuch_ Die vielleicht hochwirksamsten Heilmittel unserer Zeit. Mit DMSO und MSM Entzündungen heilen, die Gesundheit verbes_B07M5H9N8K.sdr
MTP: Ignored object: documents/Downloads/Items01/Hey, dein Körper spricht!_ Worum es bei Körpersprache wirklich geht_B00UI22BA2.sdr
MTP: Ignored object: documents/Downloads/Items01/Mit Leichtigkeit die Augen stärken und besser sehen!_ Die Essenz des klaren Sehens verstehen_ Mit einfachem und alltagstauglichem Augentraining zurüc_B0DZW6CDXT.sdr
MTP: Ignored object: documents/Downloads/Items01/Der Glukose-Trick_ Schluss mit Heißhunger, schlechter Haut und Stimmungstiefs – Wie man der Achterbahn des Blutzuckerspiegels entkommt - Mit Selbstt_B091KJY31B.sdr
MTP: Ignored object: documents/Downloads/Items01/The Art Of Seduction (The Modern Machiavellian Robert Greene Book 1) (English Edition)B0041G68RI.sdr
MTP: Ignored object: documents/Downloads/Items01/Raus aus der Fluorid-Falle! So schützen Sie sich vor Herzinfarkt, Schlaganfall, Krebs, Alzheimer, ALS, Knochenbrüchen und vielem mehr_B08L3Z9GBG.sdr
MTP: Ignored object: documents/Downloads/Items01/Ich weiß nicht, was ich wollen soll_ Warum wir uns so schwer entscheiden können und wo das Glück zu finden ist_B006M4B75U.sdr
MTP: Ignored object: documents/Downloads/Items01/Konsum. Warum wir kaufen, was wir nicht brauchen_B07YF3TM2C.sdr
MTP: Ignored object: documents/Downloads/Items01/Oxford English - German Dictionary_B00NM4BKNC.sdr
MTP: Ignored object: documents/Downloads/Items01/Signale des Körpers_ Körpersprache verstehen_B00Q70LGA0.sdr
MTP: Ignored object: documents/Downloads/Items01/Organbalance_ Körper und Seele im Einklang mit den 5 Elementen (GU Ratgeber Gesundheit)B082DL1VRF.sdr
MTP: Ignored object: documents/Downloads/Items01/Der 4-Wochen-Vagusnerv-Reset Stress abbauen, das Nervensystem beruhigen und innere Unruhe lösen – Mit einem körperbasierten Programm für mehr Ruh_B0FBX69SC6.sdr
MTP: Ignored object: documents/Downloads/Items01/Der Selbstheilungsnerv_ So bringt der Vagus-Nerv Psyche und Körper ins Gleichgewicht - Mit 8 einfachen Übungen. Hilft bei Migräne, Verdauungsbeschwe_B09R8X9FDG.sdr
MTP: Ignored object: documents/Downloads/Items01/Die Wim-Hof-Methode_ Sprenge deine Grenzen und aktiviere dein volles Potenzial. Mit der Kraft der Kälte, bewusster Atmung und mentaler Stärke gesünd_B08MCB3SHX.sdr
MTP: Ignored object: documents/Downloads/Items01/Die magische Leiter zum Erfolg_ Denke nach und werde reich_B071CZQR8W.sdr
MTP: Ignored object: documents/Downloads/Items01/Der Einzimmer-Millionär_ Wie du gar nicht mehr verhindern kannst reich zu werden_B09KYB7421.sdr
MTP: Ignored object: documents/Downloads/Items01/Vom Gehirn-Besitzer zum Gehirn-Benutzer_ Das innere Archiv & Stroh im Kopf_B094NZJ2K1.sdr
MTP: Ignored object: documents/Downloads/Items01/Warum Frauen oft nicht ernst genommen werden und Männer unfreiwillig Single sind_ Unbewusste Signale verstehen – Körpersprache gezielt einsetzen -B0CMJ4N37W.sdr
MTP: Ignored object: documents/Downloads/Items01/Der Vagus Nerv So bringen Sie Körper & Geist in Balance. Über 40 Vagus Nerv Übungen gegen Stress, Schmerzen, Schlafstörungen und viele andere Besc_B09L85VPC5.sdr
MTP: Ignored object: documents/Downloads/Items01/Gesund ohne Medizin_ Die Kubymethode - Anleitung zum Andersdenken_B06XDMXRCM.sdr
MTP: Ignored object: documents/Downloads/Items01/Hilfe, ich komme zu früh! Das Selbsthilfeprogramm bei vorzeitigem Orgasmus und Samenerguss_B00FE1RXPU.sdr
MTP: Ignored object: documents/Downloads/Items01/Bitte klopfen!_ Anleitung zur emotionalen Selbsthilfe_B086NQHR41.sdr
MTP: Ignored object: documents/Downloads/Items01/Fasten – Das große Handbuch_ Heilen Sie Ihren Körper mit kurzem, langem und intermittierendem Fasten_B07193DNRK.sdr
MTP: Ignored object: documents/Downloads/Items01/The Tactical Guide to Women_ How Men Can Manage Risk in Dating and Marriage (English Edition)B074DSGPH9.sdr
MTP: Ignored object: documents/Downloads/Items01/Das System des Online-Datings Wie du dein Profil gestaltest, Frauen systematisch selektierst und routiniert verführst_B0B9NNLVTV.sdr
MTP: Ignored object: fonts
MTP: Ignored object: screenshots
MTP: Filesystem metadata loaded in 0.276924 seconds (111 objects)
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
MTP: Using cached metadata for Internal Storage/documents/Downloads/Items01/Vergiss deine Brille_ Mit effizienten und gezielten Übungen zurück zur natürlichen Sehkraft_B0B643NJWK.kfx
DeviceJob: 2 Get list of books on device done, calling callback
DEBUG: 0.0 DeviceJob: metadata_downloaded: Starting set_books_in_library
DEBUG: 0.0 DeviceJob: set_books_in_library: books to process= 1
DEBUG: 0.0 DeviceJob: set_books_in_library finished: time= 0.0010349750518798828
DEBUG: 0.0 DeviceJob: metadata_downloaded: updating views
DEBUG: 0.0 DeviceJob: metadata_downloaded: syncing
DEBUG: 0.0 DeviceJob: metadata_downloaded: refreshing ondevice
DEBUG: 0.0 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: 2 Get list of books on device finished
No details available.
Job: 1 Set library information finished
No details available.
Gather KFX-ZIP (from KFX Input) 2.27.1: Importing /var/folders/dv/70c6yjwj1rs1_wc2vt9hx8mc0000gn/C/calibre-uku3wix_/p2kshs34_prepare_mtp/1327/Vergiss deine Brille_ Mit effizienten und gezielten Übungen zurück zur natürlichen Sehkraft_B0B643NJWK.kfx
Gather KFX-ZIP (from KFX Input): Gathered 10 file(s) as /var/folders/dv/70c6yjwj1rs1_wc2vt9hx8mc0000gn/C/calibre-uku3wix_/y7v8sjta.kfx-zip
DeDRM v10.0.15: Trying to decrypt y7v8sjta.kfx-zip
Decrypting KFX-ZIP ebook: y7v8sjta
Found 1 keys to try after 0.2 seconds
Decrypting KFX DRM voucher: voucher
Envelope version com.amazon.drm.VoucherEnvelope@11.0
Got 0 shared key candidates {} amzn1.drm-voucher.v1.b5b74854-c597-4622-bf46-8058bb22e80c
Lock parameters used: ['ACCOUNT_SECRET', 'CLIENT_ID']
Decryption failed, trying next fallback
Decryption failed, trying next fallback
Decryption failed, trying next fallback
Decryption failed, trying next fallback
Decryption failed, trying next fallback
Decryption failed, trying next fallback
Decryption failed, trying next fallback
Decryption failed, trying next fallback
Decryption failed, trying next fallback
Decryption failed, trying next fallback
Decryption failed, trying next fallback
Decryption failed, trying next fallback
Decryption failed, trying next fallback
Failed all decryption attempts and no key candidate available
Traceback (most recent call last):
File "/Users/UserName/Library/Preferences/calibre/plugins/DeDRM.zip/kfxdedrm.py", line 112, in decrypt_voucher
voucher.decryptvoucher()
File "/Users/UserName/Library/Preferences/calibre/plugins/DeDRM.zip/ion.py", line 1422, in decryptvoucher
raise lastexception
File "/Users/UserName/Library/Preferences/calibre/plugins/DeDRM.zip/ion.py", line 1406, in decryptvoucher
b = pkcs7unpad(b, 16)
^^^^^^^^^^^^^^^^^
File "/Users/UserName/Library/Preferences/calibre/plugins/DeDRM.zip/ion.py", line 788, in pkcs7unpad
_assert(paddinglen > 0 and paddinglen <= blocklen, "Incorrect padding - Wrong key")
File "/Users/UserName/Library/Preferences/calibre/plugins/DeDRM.zip/ion.py", line 126, in _assert
raise Exception(msg)
Exception: Incorrect padding - Wrong key
Envelope version com.amazon.drm.VoucherEnvelope@11.0
Got 0 shared key candidates {} amzn1.drm-voucher.v1.b5b74854-c597-4622-bf46-8058bb22e80c
Lock parameters used: ['ACCOUNT_SECRET', 'CLIENT_ID']
Decryption failed, trying next fallback
Decryption failed, trying next fallback
Decryption failed, trying next fallback
Decryption failed, trying next fallback
Decryption failed, trying next fallback
Decryption failed, trying next fallback
Decryption failed, trying next fallback
Decryption failed, trying next fallback
Decryption failed, trying next fallback
Decryption failed, trying next fallback
Decryption failed, trying next fallback
Decryption failed, trying next fallback
Decryption failed, trying next fallback
Failed all decryption attempts and no key candidate available
Traceback (most recent call last):
File "/Users/UserName/Library/Preferences/calibre/plugins/DeDRM.zip/kfxdedrm.py", line 112, in decrypt_voucher
voucher.decryptvoucher()
File "/Users/UserName/Library/Preferences/calibre/plugins/DeDRM.zip/ion.py", line 1422, in decryptvoucher
raise lastexception
File "/Users/UserName/Library/Preferences/calibre/plugins/DeDRM.zip/ion.py", line 1406, in decryptvoucher
b = pkcs7unpad(b, 16)
^^^^^^^^^^^^^^^^^
File "/Users/UserName/Library/Preferences/calibre/plugins/DeDRM.zip/ion.py", line 788, in pkcs7unpad
_assert(paddinglen > 0 and paddinglen <= blocklen, "Incorrect padding - Wrong key")
File "/Users/UserName/Library/Preferences/calibre/plugins/DeDRM.zip/ion.py", line 126, in assert
raise Exception(msg)
Exception: Incorrect padding - Wrong key
Failed to decrypt KFX DRM voucher with any key... Hoping that keylist has a book key.
Decrypting KFX DRMION: Vergiss deine Brille Mit effizienten und gezielten Übungen zurück zur natürlichen Sehkraft_B0B643NJWK.kfx
DeDRM v10.0.15: Failed to decrypt with error: Incorrect AES key length (0 bytes)
Traceback (most recent call last):
File "calibre_plugins.dedrm.init", line 950, in KindleMobiDecrypt
book = k4mobidedrm.GetDecryptedBook(path_to_ebook,kindleDatabases,androidFiles,serials,pids,self.starttime,dedrmprefs["kindleextrakeyfile"])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/UserName/Library/Preferences/calibre/plugins/DeDRM.zip/k4mobidedrm.py", line 204, in GetDecryptedBook
mb.processBook(totalpids)
File "/Users/UserName/Library/Preferences/calibre/plugins/DeDRM.zip/kfxdedrm.py", line 75, in processBook
DrmIon(BytesIO(data[8:-8]), lambda name: self.voucher,self.skeylist).parse(outfile)
File "/Users/UserName/Library/Preferences/calibre/plugins/DeDRM.zip/ion.py", line 1618, in parse
self.processpage(ct, civ, outpages, decompress, decrypt)
File "/Users/UserName/Library/Preferences/calibre/plugins/DeDRM.zip/ion.py", line 1647, in processpage
aes = AES.new(self.key[:16], AES.MODE_CBC, civ[:16])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "Crypto/Cipher/AES.py", line 228, in new
File "Crypto/Cipher/init.py", line 79, in _create_cipher
File "Crypto/Cipher/_mode_cbc.py", line 274, in _create_cbc_cipher
File "Crypto/Cipher/AES.py", line 90, in _create_base_cipher
ValueError: Incorrect AES key length (0 bytes)
DeDRM v10.0.15: Looking for new default Kindle Key after 0.2 seconds
Found k4Mac kinf2018 file: /Users/UserName/Library/Application Support/Kindle/storage/.kinf2018
trying username b'UserName' on file /Users/UserName/Library/Application Support/Kindle/storage/.kinf2018
trying IDString: b'115fed8a41fc'
Job: 3 Prepare files for transfer from device started
DeviceJob: 3 Prepare files for transfer from device done, calling callback
DeviceJob: 3 Prepare files for transfer from device callback returned
Job: 3 Prepare files for transfer from device finished
No details available.
Decrypted key file using IDString '115fed8a41fc' and UserName 'UserName'
DeDRM v10.0.15: Found 1 new key
Decrypting KFX-ZIP ebook: y7v8sjta
Got DSN key from database key_0
Found 1 keys to try after 0.8 seconds
Decrypting KFX DRM voucher: voucher
Envelope version com.amazon.drm.VoucherEnvelope@11.0
Lock parameters used: ['ACCOUNT_SECRET', 'CLIENT_ID']
Decryption failed, trying next fallback
Decryption failed, trying next fallback
Decryption failed, trying next fallback
Decryption failed, trying next fallback
Decryption failed, trying next fallback
Decryption failed, trying next fallback
Decryption failed, trying next fallback
Decryption failed, trying next fallback
Decryption failed, trying next fallback
Decryption failed, trying next fallback
Decryption failed, trying next fallback
Decryption failed, trying next fallback
Decryption failed, trying next fallback
Failed all decryption attempts and no key candidate available
Traceback (most recent call last):
File "calibre_plugins.dedrm.init", line 950, in KindleMobiDecrypt
book = k4mobidedrm.GetDecryptedBook(path_to_ebook,kindleDatabases,androidFiles,serials,pids,self.starttime,dedrmprefs["kindleextrakeyfile"])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/UserName/Library/Preferences/calibre/plugins/DeDRM.zip/k4mobidedrm.py", line 204, in GetDecryptedBook
mb.processBook(totalpids)
File "/Users/UserName/Library/Preferences/calibre/plugins/DeDRM.zip/kfxdedrm.py", line 75, in processBook
DrmIon(BytesIO(data[8:-8]), lambda name: self.voucher,self.skeylist).parse(outfile)
File "/Users/UserName/Library/Preferences/calibre/plugins/DeDRM.zip/ion.py", line 1618, in parse
self.processpage(ct, civ, outpages, decompress, decrypt)
File "/Users/UserName/Library/Preferences/calibre/plugins/DeDRM.zip/ion.py", line 1647, in processpage
aes = AES.new(self.key[:16], AES.MODE_CBC, civ[:16])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "Crypto/Cipher/AES.py", line 228, in new
File "Crypto/Cipher/init.py", line 79, in _create_cipher
File "Crypto/Cipher/_mode_cbc.py", line 274, in _create_cbc_cipher
File "Crypto/Cipher/AES.py", line 90, in _create_base_cipher
ValueError: Incorrect AES key length (0 bytes)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/Users/UserName/Library/Preferences/calibre/plugins/DeDRM.zip/kfxdedrm.py", line 112, in decrypt_voucher
voucher.decryptvoucher()
File "/Users/UserName/Library/Preferences/calibre/plugins/DeDRM.zip/ion.py", line 1422, in decryptvoucher
raise lastexception
File "/Users/UserName/Library/Preferences/calibre/plugins/DeDRM.zip/ion.py", line 1406, in decryptvoucher
b = pkcs7unpad(b, 16)
^^^^^^^^^^^^^^^^^
File "/Users/UserName/Library/Preferences/calibre/plugins/DeDRM.zip/ion.py", line 788, in pkcs7unpad
_assert(paddinglen > 0 and paddinglen <= blocklen, "Incorrect padding - Wrong key")
File "/Users/UserName/Library/Preferences/calibre/plugins/DeDRM.zip/ion.py", line 126, in _assert
raise Exception(msg)
Exception: Incorrect padding - Wrong key
Envelope version com.amazon.drm.VoucherEnvelope@11.0
Lock parameters used: ['ACCOUNT_SECRET', 'CLIENT_ID']
Decryption failed, trying next fallback
Decryption failed, trying next fallback
Decryption failed, trying next fallback
Decryption failed, trying next fallback
Decryption failed, trying next fallback
Decryption failed, trying next fallback
Decryption failed, trying next fallback
Decryption failed, trying next fallback
Decryption failed, trying next fallback
Decryption failed, trying next fallback
Decryption failed, trying next fallback
Decryption failed, trying next fallback
Decryption failed, trying next fallback
Failed all decryption attempts and no key candidate available
Traceback (most recent call last):
File "calibre_plugins.dedrm.init", line 950, in KindleMobiDecrypt
book = k4mobidedrm.GetDecryptedBook(path_to_ebook,kindleDatabases,androidFiles,serials,pids,self.starttime,dedrmprefs["kindleextrakeyfile"])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/UserName/Library/Preferences/calibre/plugins/DeDRM.zip/k4mobidedrm.py", line 204, in GetDecryptedBook
mb.processBook(totalpids)
File "/Users/UserName/Library/Preferences/calibre/plugins/DeDRM.zip/kfxdedrm.py", line 75, in processBook
DrmIon(BytesIO(data[8:-8]), lambda name: self.voucher,self.skeylist).parse(outfile)
File "/Users/UserName/Library/Preferences/calibre/plugins/DeDRM.zip/ion.py", line 1618, in parse
self.processpage(ct, civ, outpages, decompress, decrypt)
File "/Users/UserName/Library/Preferences/calibre/plugins/DeDRM.zip/ion.py", line 1647, in processpage
aes = AES.new(self.key[:16], AES.MODE_CBC, civ[:16])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "Crypto/Cipher/AES.py", line 228, in new
File "Crypto/Cipher/init.py", line 79, in _create_cipher
File "Crypto/Cipher/_mode_cbc.py", line 274, in _create_cbc_cipher
File "Crypto/Cipher/AES.py", line 90, in _create_base_cipher
ValueError: Incorrect AES key length (0 bytes)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/Users/UserName/Library/Preferences/calibre/plugins/DeDRM.zip/kfxdedrm.py", line 112, in decrypt_voucher
voucher.decryptvoucher()
File "/Users/UserName/Library/Preferences/calibre/plugins/DeDRM.zip/ion.py", line 1422, in decryptvoucher
raise lastexception
File "/Users/UserName/Library/Preferences/calibre/plugins/DeDRM.zip/ion.py", line 1406, in decryptvoucher
b = pkcs7unpad(b, 16)
^^^^^^^^^^^^^^^^^
File "/Users/UserName/Library/Preferences/calibre/plugins/DeDRM.zip/ion.py", line 789, in pkcs7unpad
_assert(msg[-paddinglen:] == bchr(paddinglen) * paddinglen, "Incorrect padding - Wrong key")
File "/Users/UserName/Library/Preferences/calibre/plugins/DeDRM.zip/ion.py", line 126, in assert
raise Exception(msg)
Exception: Incorrect padding - Wrong key
Failed to decrypt KFX DRM voucher with any key... Hoping that keylist has a book key.
Decrypting KFX DRMION: Vergiss deine Brille Mit effizienten und gezielten Übungen zurück zur natürlichen Sehkraft_B0B643NJWK.kfx
Traceback (most recent call last):
File "calibre_plugins.dedrm.init", line 950, in KindleMobiDecrypt
book = k4mobidedrm.GetDecryptedBook(path_to_ebook,kindleDatabases,androidFiles,serials,pids,self.starttime,dedrmprefs["kindleextrakeyfile"])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/UserName/Library/Preferences/calibre/plugins/DeDRM.zip/k4mobidedrm.py", line 204, in GetDecryptedBook
mb.processBook(totalpids)
File "/Users/UserName/Library/Preferences/calibre/plugins/DeDRM.zip/kfxdedrm.py", line 75, in processBook
DrmIon(BytesIO(data[8:-8]), lambda name: self.voucher,self.skeylist).parse(outfile)
File "/Users/UserName/Library/Preferences/calibre/plugins/DeDRM.zip/ion.py", line 1618, in parse
self.processpage(ct, civ, outpages, decompress, decrypt)
File "/Users/UserName/Library/Preferences/calibre/plugins/DeDRM.zip/ion.py", line 1647, in processpage
aes = AES.new(self.key[:16], AES.MODE_CBC, civ[:16])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "Crypto/Cipher/AES.py", line 228, in new
File "Crypto/Cipher/init.py", line 79, in _create_cipher
File "Crypto/Cipher/_mode_cbc.py", line 274, in _create_cbc_cipher
File "Crypto/Cipher/AES.py", line 90, in _create_base_cipher
ValueError: Incorrect AES key length (0 bytes)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "calibre_plugins.dedrm.init", line 987, in KindleMobiDecrypt
book = k4mobidedrm.GetDecryptedBook(path_to_ebook,newkeys.items(),[],[],[],self.starttime)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/UserName/Library/Preferences/calibre/plugins/DeDRM.zip/k4mobidedrm.py", line 204, in GetDecryptedBook
mb.processBook(totalpids)
File "/Users/UserName/Library/Preferences/calibre/plugins/DeDRM.zip/kfxdedrm.py", line 75, in processBook
DrmIon(BytesIO(data[8:-8]), lambda name: self.voucher,self.skeylist).parse(outfile)
File "/Users/UserName/Library/Preferences/calibre/plugins/DeDRM.zip/ion.py", line 1618, in parse
self.processpage(ct, civ, outpages, decompress, decrypt)
File "/Users/UserName/Library/Preferences/calibre/plugins/DeDRM.zip/ion.py", line 1647, in processpage
aes = AES.new(self.key[:16], AES.MODE_CBC, civ[:16])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "Crypto/Cipher/AES.py", line 228, in new
File "Crypto/Cipher/init.py", line 79, in _create_cipher
File "Crypto/Cipher/_mode_cbc.py", line 274, in _create_cbc_cipher
File "Crypto/Cipher/AES.py", line 90, in _create_base_cipher
ValueError: Incorrect AES key length (0 bytes)
DeDRM v10.0.15: Ultimately failed to decrypt after 0.8 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 950, in KindleMobiDecrypt
book = k4mobidedrm.GetDecryptedBook(path_to_ebook,kindleDatabases,androidFiles,serials,pids,self.starttime,dedrmprefs["kindleextrakeyfile"])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/UserName/Library/Preferences/calibre/plugins/DeDRM.zip/k4mobidedrm.py", line 204, in GetDecryptedBook
mb.processBook(totalpids)
File "/Users/UserName/Library/Preferences/calibre/plugins/DeDRM.zip/kfxdedrm.py", line 75, in processBook
DrmIon(BytesIO(data[8:-8]), lambda name: self.voucher,self.skeylist).parse(outfile)
File "/Users/UserName/Library/Preferences/calibre/plugins/DeDRM.zip/ion.py", line 1618, in parse
self.processpage(ct, civ, outpages, decompress, decrypt)
File "/Users/UserName/Library/Preferences/calibre/plugins/DeDRM.zip/ion.py", line 1647, in processpage
aes = AES.new(self.key[:16], AES.MODE_CBC, civ[:16])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "Crypto/Cipher/AES.py", line 228, in new
File "Crypto/Cipher/init.py", line 79, in _create_cipher
File "Crypto/Cipher/_mode_cbc.py", line 274, in _create_cbc_cipher
File "Crypto/Cipher/AES.py", line 90, in _create_base_cipher
ValueError: Incorrect AES key length (0 bytes)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "calibre/customize/ui.py", line 216, in run_filetype_plugins
File "calibre_plugins.dedrm.init", line 1052, in run
decrypted_ebook = self.KindleMobiDecrypt(path_to_ebook)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "calibre_plugins.dedrm.init", line 1003, in KindleMobiDecrypt
raise DeDRMError("{0} v{1}: Ultimately failed to decrypt after {2:.1f} seconds. Read the FAQs at noDRM's repository: https://github.com/noDRM/DeDRM_tools/blob/master/FAQs.md".format(PLUGIN_NAME, PLUGIN_VERSION,time.time()-self.starttime))
calibre_plugins.dedrm.DeDRMError: DeDRM v10.0.15: Ultimately failed to decrypt after 0.8 seconds. Read the FAQs at noDRM's repository: https://github.com/noDRM/DeDRM_tools/blob/master/FAQs.md
Package KFX (from KFX Input) 2.27.1: Packaging /var/folders/dv/70c6yjwj1rs1_wc2vt9hx8mc0000gn/C/calibre-uku3wix/y7v8sjta.kfx-zip
Processing container: CR!3B1CD6DJ1S3Z1DYSF6N9JEG17H37.kfx
Processing container: CR!4VTXB9V24X4CZ0KZXG7Q2KY3EPJN.kfx
Processing container: CR!5E3SV86HQS0SNCA9AFDY6QET6NQC.kfx
Processing container: CR!AE39PYXVYS59Z4VC1T2ZAN84C64W.kfx
Processing container: CR!FWAKYRNDR56QD3Q61MJQ09RNC23X.kfx
Processing container: CR!H4CZZJB1M924BAAR08VF219DA7V2.kfx
Processing container: CR!S5KK25YPV956N6YEHEW33CRMEA7W.kfx
Processing container: Vergiss deine Brille_ Mit effizienten und gezielten Übungen zurück zur natürlichen Sehkraft_B0B643NJWK.kfx
Running file type plugin Package KFX (from KFX Input) failed with traceback:
Traceback (most recent call last):
File "calibre/customize/ui.py", line 216, in run_filetype_plugins
File "calibre_plugins.kfx_input.package_filetype", line 23, in run
return self.package_kfx(path_to_ebook)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "calibre_plugins.kfx_input.package_filetype", line 34, in package_kfx
kfx_data = YJ_Book(path_to_ebook).convert_to_single_kfx()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "calibre_plugins.kfx_input.kfxlib.yj_book", line 79, in convert_to_single_kfx
self.decode_book()
File "calibre_plugins.kfx_input.kfxlib.yj_book", line 213, in decode_book
container = self.get_container(datafile)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "calibre_plugins.kfx_input.kfxlib.yj_book", line 331, in get_container
raise KFXDRMError("Book container %s has DRM and cannot be converted" % datafile.name)
calibre_plugins.kfx_input.kfxlib.utilities.KFXDRMError: Book container Vergiss deine Brille Mit effizienten und gezielten Übungen zurück zur natürlichen Sehkraft_B0B643NJWK.kfx has DRM and cannot be converted
KFX metadata reader (from KFX Input) activated for /var/folders/dv/70c6yjwj1rs1_wc2vt9hx8mc0000gn/C/calibre-uku3wix_/tecrai6_add_books/0/Vergiss deine Brille Mit effizienten und gezielten Übungen zurück zur natürlichen Sehkraft_B0B643NJWK.kfx-zip
Added Vergiss deine Brille: Mit effizienten und gezielten Übungen zurück zur natürlichen Sehkraft (German Edition) to db in: 0.0
Added 1 books in 1.5 seconds
DEBUG: 14.9 DeviceJob: set_books_in_library: books to process= 1
DEBUG: 14.9 DeviceJob: set_books_in_library finished: time= 0.004624843597412109
[24.28] Shutdown starting...
[26.52] Shutdown complete, quitting...