]> xmof Git - DeDRM.git/log
DeDRM.git
7 years agokfxdrm: Traipse through the kfx-zip more efficiently
Conrad Meyer [Thu, 5 Apr 2018 17:32:59 +0000 (10:32 -0700)]
kfxdrm: Traipse through the kfx-zip more efficiently

We only need to read the magic bytes headers to identify files of the
correct type.  Avoid slurping the entire contents out of the zip if it's
the wrong file.

7 years agoMinor tweaks for first attempt at KFX support - version numbers to 6.6.0, readmes...
Apprentice Harper [Thu, 5 Apr 2018 17:30:37 +0000 (18:30 +0100)]
Minor tweaks for first attempt at KFX support - version numbers to 6.6.0, readmes, etc. Removed KFX archive.

7 years agoMerge pull request #458 from tomthumb1997/KFX
Apprentice Harper [Thu, 5 Apr 2018 16:53:41 +0000 (17:53 +0100)]
Merge pull request #458 from tomthumb1997/KFX

Initial KFX support from tomthumb1997

7 years agoCreate kfxdedrm.py
tomthumb1997 [Tue, 13 Mar 2018 00:35:52 +0000 (20:35 -0400)]
Create kfxdedrm.py

7 years agoCreate ion.py
tomthumb1997 [Tue, 13 Mar 2018 00:35:28 +0000 (20:35 -0400)]
Create ion.py

7 years agoUpdate kgenpids.py
tomthumb1997 [Tue, 13 Mar 2018 00:34:58 +0000 (20:34 -0400)]
Update kgenpids.py

7 years agoUpdate k4mobidedrm.py
tomthumb1997 [Tue, 13 Mar 2018 00:33:33 +0000 (20:33 -0400)]
Update k4mobidedrm.py

7 years agoUpdate __init__.py
tomthumb1997 [Tue, 13 Mar 2018 00:32:41 +0000 (20:32 -0400)]
Update __init__.py

7 years agoupdated KFX instructions.
Apprentice Harper [Sat, 20 Jan 2018 17:04:50 +0000 (17:04 +0000)]
updated KFX instructions.

8 years agoMerge branch 'master' of https://github.com/apprenticeharper/DeDRM_tools
Apprentice Harper [Fri, 20 Oct 2017 07:09:50 +0000 (08:09 +0100)]
Merge branch 'master' of https://github.com/apprenticeharper/DeDRM_tools

8 years agoUpdated version number, copied fix to all tools, updated READMEs and FAQs
Apprentice Harper [Fri, 20 Oct 2017 07:09:16 +0000 (08:09 +0100)]
Updated version number, copied fix to all tools, updated READMEs and FAQs

8 years agoAdded note about Mac application and error 111
Apprentice Harper [Tue, 1 Aug 2017 05:54:53 +0000 (06:54 +0100)]
Added note about Mac application and error 111

8 years agoMerge branch 'master' of https://github.com/apprenticeharper/DeDRM_tools
Apprentice Harper [Tue, 4 Jul 2017 06:07:04 +0000 (07:07 +0100)]
Merge branch 'master' of https://github.com/apprenticeharper/DeDRM_tools

8 years agoFinally, a proper fix for the accented user name problem
Apprentice Harper [Tue, 4 Jul 2017 06:05:51 +0000 (07:05 +0100)]
Finally, a proper fix for the accented user name problem

8 years agoMerge pull request #306 from concavegit/master
Apprentice Harper [Thu, 29 Jun 2017 06:03:36 +0000 (07:03 +0100)]
Merge pull request #306 from concavegit/master

forgot backslash in kindle key instructions

8 years agoforgot backslash in kindle key instructions
Kawin Nikomborirak [Wed, 28 Jun 2017 19:25:39 +0000 (19:25 +0000)]
forgot backslash in kindle key instructions

8 years agoKindlekey fix for complex mac disk setups.
Apprentice Harper [Tue, 27 Jun 2017 16:22:23 +0000 (17:22 +0100)]
Kindlekey fix for complex mac disk setups.

8 years agoUpdate PDF to use Decimal instead of float to handle very precise numbers. Update...
Apprentice Harper [Tue, 27 Jun 2017 05:50:24 +0000 (06:50 +0100)]
Update PDF to use Decimal instead of float to handle very precise numbers. Update for changes to ActiveState Python. Fix a few copyright dates. Update version to 6.5.4. Minor changes to obok script for stand-alone use.

8 years agofix formatting
Apprentice Harper [Thu, 22 Jun 2017 06:01:09 +0000 (07:01 +0100)]
fix formatting

8 years agoAdd disabling workaround to KFX section.
Apprentice Harper [Thu, 22 Jun 2017 05:59:36 +0000 (06:59 +0100)]
Add disabling workaround to KFX section.

8 years agoKFX Decrypter archive in Pascal!
Apprentice Harper [Tue, 20 Jun 2017 05:55:25 +0000 (06:55 +0100)]
KFX Decrypter archive  in Pascal!

8 years agoMerge pull request #300 from concavegit/master
Apprentice Harper [Tue, 20 Jun 2017 05:46:53 +0000 (06:46 +0100)]
Merge pull request #300 from concavegit/master

Linux documentation update from concavegit

8 years agofix step numbers
concavegit [Mon, 19 Jun 2017 04:04:16 +0000 (21:04 -0700)]
fix step numbers

8 years agoUpdate kindle on linux documentation
concavegit [Mon, 19 Jun 2017 04:02:49 +0000 (21:02 -0700)]
Update kindle on linux documentation

- ActivePython for x86 is gone, but using regular python, at least for the kindle decryption, works.
- The new kindle for pc hangs during wine installation, but the one presented by `winetricks kindle` works.
- The decryption keys must be manually obtained.
- vcrun2008 stops any available version of Kindle from being able to install.

I have only tested these steps for kindle for PC on linux, so these changes may step on some toes. However, it does seem the linux documentation needs updating nonetheless.

8 years agoMerge pull request #257 from agronauts/multi_decrypt
Apprentice Harper [Thu, 27 Apr 2017 06:51:40 +0000 (07:51 +0100)]
Merge pull request #257 from agronauts/multi_decrypt

Add support to command line tool to decrypt all kobo books instead of having to choose books one by one.

8 years agoAdded --all flag to sys.args
Patrick Nicholls [Mon, 24 Apr 2017 09:48:53 +0000 (21:48 +1200)]
Added --all flag to sys.args

8 years agoKFX and other updates to the readmes
Apprentice Harper [Thu, 20 Apr 2017 07:03:56 +0000 (08:03 +0100)]
KFX and other updates to the readmes

8 years agoImplement decrypting of all books
Patrick Nicholls [Sun, 16 Apr 2017 00:27:34 +0000 (12:27 +1200)]
Implement decrypting of all books

8 years agoRefactor decrypt book & add 'all' option to CLI
Patrick Nicholls [Sun, 16 Apr 2017 00:16:59 +0000 (12:16 +1200)]
Refactor decrypt book & add 'all' option to CLI

8 years agoFix for problem starting Mac app due to missing folder
Apprentice Harper [Thu, 23 Mar 2017 06:28:24 +0000 (06:28 +0000)]
Fix for problem starting Mac app due to missing folder

8 years agoFixes for FAQs file concerning Kindle for PC/MAc
Apprentice Harper [Fri, 10 Mar 2017 06:59:33 +0000 (06:59 +0000)]
Fixes for FAQs file concerning Kindle for PC/MAc

8 years agoadded more info about 1.19
Apprentice Harper [Wed, 8 Mar 2017 17:05:51 +0000 (17:05 +0000)]
added more info about 1.19

8 years agoMerge pull request #198 from dunesmopy/patch-1
Apprentice Harper [Wed, 1 Mar 2017 06:50:53 +0000 (06:50 +0000)]
Merge pull request #198 from dunesmopy/patch-1

Support multiple input Kindle files

8 years agoAddress review feedback
dunesmopy [Sun, 12 Feb 2017 01:35:52 +0000 (17:35 -0800)]
Address review feedback

  * Version number updated to 5.5 in the version variable.
  * allow a variable number of input parameters, either files or directories of files.
  * also look for .azw1, .azw3, .azw4, .prc, .mobi, and .pobi files in any specified directories.

8 years agoMerge pull request #200 from dunesmopy/patch-3
Apprentice Harper [Thu, 9 Feb 2017 06:46:23 +0000 (06:46 +0000)]
Merge pull request #200 from dunesmopy/patch-3

Update FAQs.md

8 years agoUpdates FAQs.md
Apprentice Harper [Thu, 9 Feb 2017 06:43:41 +0000 (06:43 +0000)]
Updates FAQs.md

Adjust description of path to ebook files to use current location in Windows 7 and later as default.

8 years agoMerge pull request #199 from dunesmopy/patch-2
Apprentice Harper [Thu, 9 Feb 2017 06:39:28 +0000 (06:39 +0000)]
Merge pull request #199 from dunesmopy/patch-2

Update FAQs.md

8 years agoUpdate FAQs.md
dunesmopy [Sat, 4 Feb 2017 20:34:19 +0000 (12:34 -0800)]
Update FAQs.md

Document included compiled binaries.

8 years agoUpdate FAQs.md
dunesmopy [Sat, 4 Feb 2017 20:28:42 +0000 (12:28 -0800)]
Update FAQs.md

8 years agoSupport multiple input Kindle files
dunesmopy [Sat, 4 Feb 2017 20:25:12 +0000 (12:25 -0800)]
Support multiple input Kindle files

Sample bulk/batch usage:

    @echo off
    setlocal

    SET IN_DIR=%USERPROFILE%\My Documents\My Kindle Content
    SET DEST_DIR=%IN_DIR%_drmfree
    SET KEY_FILE=mykeyfile.k4i

    mkdir "%DEST_DIR%
    k4mobidedrm.py -k %KEY_FILE% "%IN_DIR%" "%DEST_DIR%

    echo done, see %DEST_DIR%
    cd /d "%DEST_DIR%"
    start .

    endlocal

8 years agoExplicitly warn about KFX files. Bump version number to 6.5.3
Apprentice Harper [Thu, 12 Jan 2017 07:24:42 +0000 (07:24 +0000)]
Explicitly warn about KFX files. Bump version number to 6.5.3

8 years agoUpdate FAQs.md
Apprentice Harper [Fri, 6 Jan 2017 06:31:42 +0000 (06:31 +0000)]
Update FAQs.md

Added note about Kindle for PC/Mac update and links to version 1.1.7

8 years agoImprove testing of decrypted text file. (And so decrypt badly formatted ePubs)
Apprentice Harper [Wed, 21 Dec 2016 06:33:34 +0000 (06:33 +0000)]
Improve testing of decrypted text file. (And so decrypt badly formatted ePubs)

8 years agoRemove incorrect Linux support for Kobo Desktop
Apprentice Harper [Tue, 20 Dec 2016 06:27:08 +0000 (06:27 +0000)]
Remove incorrect Linux support for Kobo Desktop

9 years agoUpdate for strange windows users on a network, and more xml verification fixes
Apprentice Harper [Thu, 20 Oct 2016 06:12:37 +0000 (07:12 +0100)]
Update for strange windows users on a network, and more xml verification fixes

9 years agoUpdated the FAQs and the main ReadMe
Apprentice Harper [Wed, 19 Oct 2016 06:14:42 +0000 (07:14 +0100)]
Updated the FAQs and the main ReadMe

9 years agoimprove xml detection and handle strange windows network file systems better
Apprentice Harper [Mon, 10 Oct 2016 16:41:05 +0000 (17:41 +0100)]
improve xml detection and handle strange windows network file systems better

9 years agoMaking sure files and versions are consistent
Apprentice Harper [Fri, 7 Oct 2016 16:32:13 +0000 (17:32 +0100)]
Making sure files and versions are consistent

9 years agoUpdate FAQs to point people to new test obok plugin
Apprentice Harper [Fri, 7 Oct 2016 06:13:43 +0000 (07:13 +0100)]
Update FAQs to point people to new test obok plugin

9 years agoNew obok fix that should work for stand-alone script and non-Windows machines. (Makes...
Apprentice Harper [Fri, 7 Oct 2016 06:06:22 +0000 (07:06 +0100)]
New obok fix that should work for stand-alone script and non-Windows machines. (Makes a tweaked copy of the database.)

9 years agoTopaz fix and updated FAQ reference to point to github
Apprentice Harper [Thu, 29 Sep 2016 06:00:11 +0000 (07:00 +0100)]
Topaz fix and updated FAQ reference to point to github

9 years agoMerge branch 'master' of https://github.com/apprenticeharper/DeDRM_tools
Apprentice Harper [Wed, 28 Sep 2016 06:15:06 +0000 (07:15 +0100)]
Merge branch 'master' of https://github.com/apprenticeharper/DeDRM_tools

9 years agoFix for Obok Plugin and Obok Desktop v4.0
Apprentice Harper [Wed, 28 Sep 2016 06:14:16 +0000 (07:14 +0100)]
Fix for Obok Plugin and Obok Desktop v4.0

9 years agoNote the new Kobo Desktop version
Apprentice Harper [Tue, 13 Sep 2016 05:53:16 +0000 (06:53 +0100)]
Note the new Kobo Desktop version

The new Kobo Desktop version breaks the obok plugin.

9 years agoRemove debugging dialog from Mac App. Update version to 6.5.1
Apprentice Harper [Fri, 12 Aug 2016 05:30:48 +0000 (06:30 +0100)]
Remove debugging dialog from Mac App. Update version to 6.5.1

9 years agoChange to ineptpdf.py, so that we throw an exception for DRM-free PDFs, rather than...
Apprentice Harper [Wed, 10 Aug 2016 05:40:48 +0000 (06:40 +0100)]
Change to ineptpdf.py, so that we throw an exception for DRM-free PDFs, rather than processing them.

9 years agoUpdate version number to 6.5.0
Apprentice Harper [Fri, 5 Aug 2016 16:34:52 +0000 (17:34 +0100)]
Update version number to 6.5.0

9 years agoFix for another unknown Topaz token.
Apprentice Harper [Fri, 5 Aug 2016 16:24:44 +0000 (17:24 +0100)]
Fix for another unknown Topaz token.

9 years agoUpdate to Mac app to make getting keys much more robust and make startup quicker.
Apprentice Harper [Tue, 26 Jul 2016 05:47:07 +0000 (06:47 +0100)]
Update to Mac app to make getting keys much more robust and make startup quicker.

9 years agoChanges to the ReadMes
Apprentice Harper [Mon, 13 Jun 2016 16:37:26 +0000 (17:37 +0100)]
Changes to the ReadMes

9 years agoAdded Kindle for Android note
Apprentice Harper [Thu, 9 Jun 2016 05:28:26 +0000 (06:28 +0100)]
Added Kindle for Android note

9 years agoFormatting and ActiveState Python
Apprentice Harper [Tue, 7 Jun 2016 17:20:05 +0000 (18:20 +0100)]
Formatting and ActiveState Python

More escaping of characters, and added a Q&A about ActiveState Python on Windows. (The current installer has a bug.)

9 years agoImproved the logging answers
Apprentice Harper [Mon, 6 Jun 2016 17:39:33 +0000 (18:39 +0100)]
Improved the logging answers

9 years agoSome formatting fixes for the FAQs
Apprentice Harper [Mon, 6 Jun 2016 05:46:07 +0000 (06:46 +0100)]
Some formatting fixes for the FAQs

9 years agoAdded FAQs.md
Apprentice Harper [Tue, 31 May 2016 16:36:17 +0000 (17:36 +0100)]
Added FAQs.md

9 years agoFixes for B&N key generation and Macs with bonded ethernet ports
Apprentice Harper [Mon, 25 Apr 2016 16:49:06 +0000 (17:49 +0100)]
Fixes for B&N key generation and Macs with bonded ethernet ports

9 years agoSwitch to notifications for Mac App. Fix problem with Android backup files being...
Apprentice Harper [Mon, 25 Apr 2016 05:39:20 +0000 (06:39 +0100)]
Switch to notifications for Mac App. Fix problem with Android backup files being missing,

9 years agoTopaz fixes to Mac & Windows apps, and version number update
Apprentice Harper [Mon, 18 Apr 2016 16:39:17 +0000 (17:39 +0100)]
Topaz fixes to Mac & Windows apps, and version number update

9 years agoAnother Topaz missing token fix.
Apprentice Harper [Mon, 18 Apr 2016 15:54:46 +0000 (16:54 +0100)]
Another Topaz missing token fix.

9 years agoFix for Topaz books of no more than two text pages.
Apprentice Harper [Thu, 14 Apr 2016 16:35:48 +0000 (17:35 +0100)]
Fix for Topaz books of no more than two text pages.

9 years agoFox for new tags in Topaz format ebooks.
Apprentice Harper [Wed, 13 Apr 2016 17:39:13 +0000 (18:39 +0100)]
Fox for new tags in Topaz format ebooks.

9 years agoupdated kindlekey version
Apprentice Harper [Fri, 18 Mar 2016 06:39:53 +0000 (06:39 +0000)]
updated kindlekey version

9 years agoFirst try at a fix for the Kindle for PC encryption update
Apprentice Harper [Sun, 13 Mar 2016 12:00:57 +0000 (12:00 +0000)]
First try at a fix for the Kindle for PC encryption update

9 years agoMerge pull request #75 from directionless/errormessages
Apprentice Harper [Tue, 8 Mar 2016 07:00:22 +0000 (07:00 +0000)]
Merge pull request #75 from directionless/errormessages

Error Messages - one fix, one adddition

9 years agoFix an error message, and add another
seph [Sat, 5 Mar 2016 03:27:57 +0000 (22:27 -0500)]
Fix an error message, and add another

9 years agoMerge branch 'master' of https://github.com/apprenticeharper/DeDRM_tools
apprenticeharper [Fri, 15 Jan 2016 06:34:15 +0000 (06:34 +0000)]
Merge branch 'master' of https://github.com/apprenticeharper/DeDRM_tools

9 years agoCompletely remove erroneous check
apprenticeharper [Fri, 15 Jan 2016 06:30:54 +0000 (06:30 +0000)]
Completely remove erroneous check

9 years agoCompletely remove erroneous check
apprenticeharper [Fri, 15 Jan 2016 06:30:54 +0000 (06:30 +0000)]
Completely remove erroneous check

9 years agoRegression bug fixes
apprenticeharper [Thu, 14 Jan 2016 17:15:43 +0000 (17:15 +0000)]
Regression bug fixes

9 years agoUpdate to DeDRM to try to fix Linux python problem, and improve Adobe logging
apprenticeharper [Mon, 11 Jan 2016 06:44:44 +0000 (06:44 +0000)]
Update to DeDRM to try to fix Linux python problem, and improve Adobe logging

9 years agoUpdate of obok and change Scuolabook to a link
apprenticeharper [Mon, 11 Jan 2016 06:43:22 +0000 (06:43 +0000)]
Update of obok and change Scuolabook to a link

9 years agoMerge fixes for new Kobo version and Linux support, update version number
apprenticeharper [Mon, 11 Jan 2016 06:40:15 +0000 (06:40 +0000)]
Merge fixes for new Kobo version and Linux support, update version number

9 years agoUpdate to Scuolabooks tool
apprenticeharper [Thu, 7 Jan 2016 06:20:00 +0000 (06:20 +0000)]
Update to Scuolabooks tool

9 years agoMerge pull request #51 from norbusan/master
Apprentice Harper [Wed, 6 Jan 2016 17:45:13 +0000 (17:45 +0000)]
Merge pull request #51 from norbusan/master

update obok.py with new hashes - support obok cmd line usage

9 years agomove serial detection into obok.py, cater for cmd usage
Norbert Preining [Mon, 28 Dec 2015 00:35:29 +0000 (09:35 +0900)]
move serial detection into obok.py, cater for cmd usage

9 years agoupdate obok.py with new hashes and code from minmax
Norbert Preining [Sat, 26 Dec 2015 00:13:16 +0000 (09:13 +0900)]
update obok.py with new hashes and code from minmax

10 years agoFix for crash when Arc or Vox is connected.
apprenticeharper [Thu, 29 Oct 2015 07:47:49 +0000 (07:47 +0000)]
Fix for crash when Arc or Vox is connected.

10 years agoupdated version number and script copy for obok changes
apprenticeharper [Tue, 13 Oct 2015 07:05:34 +0000 (08:05 +0100)]
updated version number and script copy for obok changes

10 years agoMerge pull request #41 from norbusan/fixes
Apprentice Harper [Tue, 13 Oct 2015 06:36:54 +0000 (07:36 +0100)]
Merge pull request #41 from norbusan/fixes

obok: make sure that file exists before opening the db

10 years agoobok: make sure that file exists before opening the db
Norbert Preining [Thu, 8 Oct 2015 01:59:34 +0000 (10:59 +0900)]
obok: make sure that file exists before opening the db

10 years agoUpdated obok plugin readme
Apprentice Harper [Mon, 5 Oct 2015 06:49:48 +0000 (07:49 +0100)]
Updated obok plugin readme

10 years agoChange to unicode strings to fix stand-alone character encoding problems
apprenticeharper [Wed, 30 Sep 2015 06:39:29 +0000 (07:39 +0100)]
Change to unicode strings to fix stand-alone character encoding problems

10 years agoMerge pull request #39 from norbusan/obok_linux
Apprentice Harper [Mon, 21 Sep 2015 06:40:54 +0000 (07:40 +0100)]
Merge pull request #39 from norbusan/obok_linux

improvements in the obok device handling

10 years agoobok.py: first try device, and only if that fails fall back to Desktop progs
Norbert Preining [Fri, 18 Sep 2015 00:10:06 +0000 (09:10 +0900)]
obok.py: first try device, and only if that fails fall back to Desktop progs

10 years agoobok_plugin:action.py - get serial from device if possible
Norbert Preining [Thu, 17 Sep 2015 23:58:01 +0000 (08:58 +0900)]
obok_plugin:action.py - get serial from device if possible

10 years agoget device path from calibre, and allow device usage on all platforms
Norbert Preining [Wed, 16 Sep 2015 14:01:29 +0000 (23:01 +0900)]
get device path from calibre, and allow device usage on all platforms

10 years agoadd support for linux via device serials and reading from device
Norbert Preining [Mon, 14 Sep 2015 05:12:22 +0000 (14:12 +0900)]
add support for linux via device serials and reading from device

10 years agoMore changes to the obok cli interface for character encodings
apprenticeharper [Tue, 8 Sep 2015 06:52:06 +0000 (07:52 +0100)]
More changes to the obok cli interface for character encodings

10 years agoAdd encryption fixes from other scripts (SafeUnbuffered).
apprenticeharper [Mon, 7 Sep 2015 07:11:18 +0000 (08:11 +0100)]
Add encryption fixes from other scripts (SafeUnbuffered).

10 years agoFix for kobo users who haven't yet bought a book.
apprenticeharper [Mon, 7 Sep 2015 06:52:23 +0000 (07:52 +0100)]
Fix for kobo users who haven't yet bought a book.