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

DeDRM not detecting keys from Kindle for Mac from the App Store #645

Open
rmellema opened this issue Oct 7, 2024 · 4 comments
Open

DeDRM not detecting keys from Kindle for Mac from the App Store #645

rmellema opened this issue Oct 7, 2024 · 4 comments

Comments

@rmellema
Copy link

rmellema commented Oct 7, 2024

Question / bug report

I've been trying to get this up and running, and the primary problem that I seem to be having is that I can't seem to get my hands on a key file from the Kindle for Mac app in the app store. I can get to the downloaded books in Library/Containers/com.amazon.Lassen/Data/Library/eBooks, but wouldn't know where to start looking for a key from there. It seems they changed the file structure compared to the older Kindle for Mac app.

I have tried using Kindle for Mac 1.40, as I saw recommended online, but this version is no longer supported to the point it does not allow me to even download books anymore, and the key from there does not seem to work for the books from the newer version of the app. I tried to see if the kindlekey.py script might give some hint as to what I'm looking for, but there does not seem to be a kinf file in the Library/Containers/com.amazon.Lassen directory.

So now I'm not sure where I could even get a key from anymore, or what else I could try to get this going. Any help would be appreciated, as well as further questions that can help and possibly be incorporated into the plugin.

Which version of Calibre are you running?

7.19

Which version of the DeDRM plugin are you running?

v10.0.3

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

7.20

Log output

Paste log output here.
@ElleKayEm
Copy link

DeDRM doesn't work with the current Kindle for Mac from the app store. And keys are unique to each app installation. This post discusses all currently known methods: https://www.mobileread.com/forums/showthread.php?t=361503

@rmellema
Copy link
Author

rmellema commented Oct 7, 2024

I tried the method 2 in the post you linked, but that method no longer works as mentioned in my first post here. Seeing as I cannot download the files from amazon directly (download and transfer, method 1), there is just no recourse then and no way to get to my books otherwise?

For method 2 I get the same error as recorded here: https://www.mobileread.com/forums/showthread.php?t=363991
So I expect that will start showing up on more and more operating systems, since I'm on an older version of MacOS (14.6.1) than the poster of that post.

Also, it might be useful to have that post linked in the readme, since it took me quite some time to even get here. Enshittification I found a lot stuff about calibre and kindle, but not that post.

@ElleKayEm
Copy link

That seems to be the current situation for Mac users. Agree the links here in the FAQs and the error logs need to be updated.

@rgov
Copy link

rgov commented Oct 20, 2024

It would be useful to know where people have looked for the key data already. @j-howell:

The first is obtaining the key associated with the app installation. The old app used a .kinf file much like Kindle for PC. It has yet to be discovered how the new app stores its key. Possibly in the keychain.

(I don't see evidence of it in the keychain.)

It would be interesting to see the difference between ~/Library/Containers/com.amazon.Lassen/Data from an old version of the Kindle for Mac app (perhaps from someone's Time Machine backup) versus the new one. What files have appeared or grown in size?

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