precondition
2e53d70e88
Catch FileNotFoundError due to undownloaded ebooks
2024-11-10 13:11:28 +00:00
Ben Combee
05fff5217b
Fix crash using bare sha1 symbol
...
Use sha1 from hashlib, as it isn't imported globally, fixed crash trying to decrypt a eReader PDB file
2024-11-10 13:10:11 +00:00
Martin Rys
34c4c067e8
DeDRM ion: Correctly throw last exception if decrypt fails
2024-11-10 13:09:45 +00:00
Martin Rys
195ea69537
DeDRM ion: Clean out errorneous whitespace and UTF8 definition from python 2 times
2024-11-10 13:09:45 +00:00
NoDRM
3373d93874
Add binascii import, fixes FileOpen #514
2024-03-15 13:13:45 +01:00
NoDRM
bf2471e65b
Update kfxdedrm as suggested in #440
2023-12-21 12:35:11 +01:00
NoDRM
5492dcdbf4
More FileOpen fixes
2023-12-21 11:57:39 +01:00
NoDRM
737d5e7f1e
Bunch of updates for the FileOpen script
2023-12-03 10:45:09 +01:00
NoDRM
e4e5808894
Fix file lock issue in androidkindlekey.py
2023-12-03 10:42:41 +01:00
NoDRM
ef67dbd204
Fix more Py2/Py3 stuff
2023-08-06 15:49:52 +02:00
NoDRM
10b6caf9f5
Enable autorelease into 2nd repo
2023-08-03 21:53:16 +02:00
NoDRM
53996cf49c
More Python2 fixes
2023-08-03 20:45:06 +02:00
NoDRM
d388ae72fd
More Py2 fixes
2023-08-03 20:14:33 +02:00
NoDRM
bc089ee46d
More Python2 bugfixes
2023-08-03 20:01:38 +02:00
NoDRM
e509b7d520
Fix python2 issues in kgenpids and kindlekey
2023-08-03 11:26:05 +02:00
NoDRM
e82d2b5c9c
Fix PDF decryption for 256-bit AES with V=5
2023-08-02 18:13:42 +02:00
NoDRM
7f6dd84389
Fix PDF decryption of ancient 40-bit RC4 with R=2
2023-08-02 16:55:41 +02:00
NoDRM
b9bad26d4b
Prepare release candidate v10.0.9
2023-08-02 07:39:35 +02:00
NoDRM
2a1413297e
Add warning to the standalone code
2023-08-02 07:30:39 +02:00
NoDRM
815f880e34
Disable auto-prerelease again ( #358 )
2023-06-25 18:51:46 +02:00
NoDRM
9ae77c438f
Update CI to create an automatic beta release
2023-06-25 18:21:20 +02:00
Satsuoni
abc5de018e
Added several more scramble functions to Kindle decrypt
2023-06-25 16:38:55 +02:00
NoDRM
133e67fa03
Added fix for padding being correct on accident
...
Co-authored-by: Satsuoni <satsuoni@hotmail.com>
2023-06-25 16:27:31 +02:00
NoDRM
f86cff285b
Fix python2 issues in Kindle and Nook code ( #355 )
2023-06-24 09:53:55 +02:00
NoDRM
a553a71f45
Fix font decryption with multiple IDs ( #347 )
2023-06-23 19:44:24 +02:00
NoDRM
740b46546f
Try to add support for new K4PC
...
Co-authored-by: Andrew Innes <andrew.c12@gmail.com>
Co-authored-by: Satsuoni <satsuoni@hotmail.com>
2023-06-23 19:30:06 +02:00
NoDRM
fb8b003444
Support for Adobe's 'aes128-cbc-uncompressed' encryption (see #242 )
2023-01-06 14:32:25 +01:00
NoDRM
3c12806f38
Fix issue with remaining data in encryption.xml
2023-01-06 14:29:56 +01:00
NoDRM
3151dbbd98
Try fixing a Python2 bug in the Obok plugin ( #235 )
2022-12-29 19:58:29 +01:00
NoDRM
08e7ac79ca
Update CHANGELOG
2022-12-29 19:53:59 +01:00
NoDRM
a711954323
PDF: Ignore invalid objid in non-strict mode, fixes #233
2022-12-29 19:52:08 +01:00
NoDRM
a30405bebf
Fix Python3 bug in stylexml2css.py, fixes #232
2022-12-23 10:44:45 +01:00
NoDRM
901a6c091d
Fix exception in error logging in ineptpdf
2022-12-23 10:42:25 +01:00
NoDRM
e16748e854
Untested code for the Obok plugin to allow adding duplicate books.
...
See #148
2022-10-19 17:14:26 +02:00
NoDRM
06df18bea3
Strip whitespace from Kindle serials ( #158 )
2022-10-19 16:39:39 +02:00
NoDRM
06648eeb1c
Add support for empty arrays (<>) in PDF objects. Fixes #183 .
2022-10-17 17:13:41 +02:00
NoDRM
6c8051eded
Update changelog
2022-09-10 11:57:35 +02:00
NoDRM
1cc245b103
Update README, fixes #136
2022-09-10 11:47:15 +02:00
NoDRM
eb45c71fd9
Cleanup
2022-09-10 11:44:55 +02:00
NoDRM
2d4c5d2c4b
Fix key import sometimes generating corrupted keys.
...
Should fix #145 , #134 , #119 , #116 , #115 , #109 and maybe others.
2022-09-10 11:42:59 +02:00
Roland W-H
21281baf21
fix 2 spelling errors in FAQs.md
2022-08-10 04:46:42 +00:00
NoDRM
88b0966961
Fix tons of PDF-related issues
2022-08-07 15:58:01 +02:00
NoDRM
52cf3faa59
Fix DeACSM import for PDF files
2022-08-07 09:31:49 +02:00
NoDRM
b12e567c5f
Cleanup / SafeUnbuffered bugfix
2022-08-07 09:30:24 +02:00
NoDRM
ca6d30b2d9
More stuff I missed
2022-08-06 20:25:07 +02:00
NoDRM
dfa247bf88
Cleanup
2022-08-06 20:19:36 +02:00
NoDRM
a0bb84fbfc
Move unicode_argv to its own file
2022-08-06 20:19:18 +02:00
NoDRM
410e086d08
Remove AlfCrypto libraries and perform everything in Python
...
The old AlfCrypto DLL, SO and DYLIB files are ancient,
I don't have the systems to recompile them all, they
cause issues on ARM Macs, and I doubt with all the Python
improvements over the last years that they have a significant
performance advantage. And even if that's the case, nobody is
importing hundreds of DRM books at the same time so it shouldn't
hurt if some decryptions might take a bit longer.
2022-08-06 20:13:19 +02:00
NoDRM
9276d77f63
Couple Python 2 fixes in (unsupported) standalone scripts
2022-08-06 20:10:51 +02:00
NoDRM
de23b5c221
Move SafeUnbuffered to own Python file
2022-08-06 20:09:30 +02:00