Open rmellema opened 1 month ago
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
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.
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.
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?
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 akinf
file in theLibrary/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