Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Extract keys from Kindle readers #468

Open
NiQ1 opened this issue Jan 2, 2024 · 4 comments
Open

Extract keys from Kindle readers #468

NiQ1 opened this issue Jan 2, 2024 · 4 comments

Comments

@NiQ1
Copy link

NiQ1 commented Jan 2, 2024

Question / bug report

I have an old Kindle PW2 reader and it seems to be able to read KFX files just fine despite not having received firmware updates for years now. Many old kindle models can be jailbroken on all firmware versions, and using KUAL and kterm you can get root access. If we're somehow able to extract the keys from jailbroken kindle devices it might provide a long term solution to KFX decryption (at least until Amazon drops support for those devices).

Which version of Calibre are you running?

6.29

Which version of the DeDRM plugin are you running?

v10.0.9

If applicable, which version of the Kindle software are you running?

No response

Log output

Paste log output here.
@ElleKayEm
Copy link

ElleKayEm commented Jan 2, 2024

Just put your Kindle's serial number into DeDRM's customization. You will also need the KFX Input plugin in addition to DeDRM 10.0.9 for KFX format.

@NiQ1
Copy link
Author

NiQ1 commented Jan 2, 2024

Just put your Kindle's serial number into DeDRM's customization. You will also need the KFX Input plugin in addition to DeDRM 10.0.9 for KFX format.

This might be a stupid newbie question - but if Amazon sends KFX files that can still be read on such old readers then why does this cat and mouse game with KFX format continue?

@jonathan2183
Copy link

jonathan2183 commented Jan 2, 2024

Because kfx drm varies from older to newer. Certain titles along with text books get stronger protection that cant be removed with plugin. Those ones with stronger protection get updated more often.

@ElleKayEm
Copy link

I'm no encryption expert, but from what I understand there are hundreds(?) of encryptions that were already built-in even to the older Paperwhite 2. Many of the few dozen(?) that Amazon has so far put in use have been figured out. But many more are available and more could be added so it can be a lot of work for nothing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants