-
Notifications
You must be signed in to change notification settings - Fork 324
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
Any timeline to DeDrm to work with latest Kindle for PC Version? #240
Comments
Does this apply to all books? I believe there's some books that require the newest Kindle 4 PC, but most books should still work with the old one. |
I tried a few, right now I'm able to download books with the old version but not manga/comics. Luckily the manga I bought even in the new version come without KFX (I was able to do it both for italian manga and Claymore that I own the english version). |
Seems like this may be a relatively new thing. I was able to download a book that released approximately 30 hours ago on Kindle for PC 1.17 as of this morning but 2 books released since then (one 20 hours ago and the other 6 hours ago) were blocked from being downloaded and required upgrading to the latest Kindle version. |
I am curious what Amazon has changed. I tried some very recently published books and they all downloaded for me. Can someone with this problem provide links to some of the books that are not working for you using K4PC 1.17? |
Actually I was using 1.26 for a year or so and it was fine. Until yesterday. Tried to get few books, and it is not working anymore. |
Still hanging in here with Kindle for PC 1.17. See noDRM's response to a similar question here: #239 (comment) |
Well. looks I might need to buy Kindle device, damn it... |
That won't help either if the book is only available in the latest KFX format. |
I am not entirely sure but it appears they have switched off azw download at old Kindle PC versions for books published after 2nd January 2023 (give or take). Edit: AZW download for transfer over USB to Kindle devices are still working as of now. In other words we lose access to high-res resource packs (when available)... |
Well, looks I have to find spare $200 bucks to buy the device (used my phone for reading so far)... |
Again, you don't have that option if the book is only available in KFX format. And if you're going to get a Kindle just for download and transfer via usb, you can get one for a lot less. |
I take back what I wrote earlier. Version 1.17 is no longer letting me download newly published books. |
You can still download older books with 1.17? Can you download newly published books via one of the other methods for avoiding kfx? Or at least the latest kfx? |
Only newly published books seem to be affected. New purchases of books published last year still work in 1.17. Download & transfer targeted to an e-ink Kindle still works even for the newly published ones. I will try other app versions tomorrow. |
I tested Kindle for PC versions from 1.17 through the current 1.39. Only version 1.39 is capable of downloading newly published books. |
Thanks for testing and reporting back. |
I decided to test this, since I have an old Kindle Paperwhite laying around. So I dusted it off and registered it to my Amazon account. I bought and downloaded a book that was published on Jan 4th, and so could only be downloaded on 1.39. When I used the Kindle PC App, the book came in KFX-ZIP and could not have the DRM removed. When I instead used the 'Download & Transfer via USB' option from 'Content & Device Management' on Amazon's website, it downloaded an AZW3 file that I was then able to import to Calibre and remove the DRM from. |
Thanks for testing. I"ll go look for old Kindle on ebay. |
Yes, it is only blocked from "download & transfer" if it's a book which is only available in the latest KFX format. A very small category usually expensive textbooks and certain languages. |
Echoing the OP, now that the problem is more clearly defined. While the current issue (some Kindle books published after 1/3/2022 are KFX format only and cannot be stripped by DeDRM) is minor at present, the number of inaccessible books will continue to grow with time. Not to mention, there remains the possibility of Amazon switching to KFX format only for all books in the future. Is there any foreseeable way that DeDRM could support the KFX format in the future? Of course, I realize that is a lot to ask, and I would like to sincerely thank the maintainer(s) for their work on DeDRM, which has been invaluable to me as a user. |
noDRM said in another issue:
For now, even most new books are still available in the older decryptable format. It's just that the only way to get them in that format is now "download & transfer via usb" for an E-ink Kindle. Only a few books are truly KFX only. On the flip side, there are a few books (manga and comics) which don't come in KFX at all (yet). Those can be downloaded with the latest Kindle for PC and still be DeDRMed. Trouble is all of this could change and it's hard to tell before buying what you might get stuck with. |
I think once I cannot remove the drm anymore I will switch to buying from kobo since right now Adobe drm is easier to remove but I also think the only 2 ways to deal with this kind of new drm from amazon in the future will be to:
I don't think it's a good idea to buy old kindle right now, they can change the "download & transfer via usb" anytime they want, just buy from kobo and remove adobe drm instead of amazon drm. |
Amazon has implemented around 40 different DRM algorithms for KFX. They are built into the various Kindle apps and device firmware as highly obfuscated code. Each algorithm is identified with the letter V followed by a number. So far DeDRM handles V1 though V10. Amazon is currently using V11, which DeDRM attempts to decrypt but does not do correctly. As things stand now anyone who does figure out how to defeat the current V11 DRM has a strong incentive to keep it to themself. Keeping it quiet would mean that at least they could make use of it. Making it known to the world would just result in Amazon switching to V12, causing all of that hard work to be for nothing. In order to defeat KFX DRM in DeDRM all of the thirty or so remaining DRM algorithms would need to be reverse engineered. If any are gotten wrong, which is likely without a way to test them properly, Amazon would immediately use that one for now and then keep adding more new ones over time. Even if someone managed to get all of the algorithms correct, DRM removal would only work until Amazon deployed software with more new algorithms and blocked downloads to the older software. |
Someone on MobileRead posted that apparently Kindle 4 Android in version 7.6.0.39 can still download books from 2023, and downloads books in one of the older KFX formats where the DRM can still be removed; maybe that info is helpful for some people. Though I have not verified if that does actually work; and you'll need to either run that on an Android emulator or on a rooted Android device to be able to extract the key files. So it's probably not a solution for the average user, and I'd imagine that Amazon would force Android users to update soon, too. As for the different KFX versions, I have to admit I didn't really look too closely at the Amazon DRM in the past. Interesting that the tools only work up to V11 - looking at the But I guess when Amazon wasn't yet using versions >10 there was no way to test that DRM removal so they probably have some additional protections on these versions, making that table useless. Interesting. |
I looked when the last DeDRM stopped working for KFX and the version I saw in use that could not be decoded was V11. Either the table is wrong or there is something more that needs to be done to decode that DRM version. Just a suggestion, but it would be nice if the code that handles KFX DRM would print out the DRM version number. That would make it possible to tell which version was being used when dealing with reports of failure. |
Even if KFX DRM was figured out, I'd rather have azw3 for conversion to epub. If they make it too difficult to get, I'll say goodbye to Amazon as I did with B&N many years ago. Kobo gets most of my business already. |
Ya but the problem with kobo is their prices. Most of the books cost anywhere from 10 to 20 percent higher and sometimes double for no bloody reason. Google Play books also has the same problem. I mean who decides the price publishers or the platforms. |
Hello from "someone" 😄 |
I don't see that that often for the books I buy. But Kobo has price matching. You get the difference (plus 10% of the competitor's price) back as credit. |
I don't see this at all for book and manga that I buy (same price from Amazon and Kobo) but there is no price matching here. |
I know that as a kindle 4 user I'm unable to download some Manga/comics (but they are the one that are not with KFX so I can download and remove drm with the last Kindle pc version) |
Did purchase it, or borrow? That's something I specifically asked about (no Kindle or Prime to test myself); it applies specifically to borrows (for now). |
Okay, I just checked again with a non purchased KU book (borrowed). Still works. Is it possible this is a limited roll out in certain countries only perhaps?
…On January 12, 2023 4:07:13 p.m. CST, chocolatechipcats ***@***.***> wrote:
> > According to users in the [MobileRead thread](https://www.mobileread.com/forums/showthread.php?t=351285), "download and transfer" is now blocked for Kindle Unlimited borrows. I don't know if this indicates they plan to add more restrictions.
>
> I just tested this with a regular fiction book published today on KU. I am able to still 'download and transfer' and copy it to my Kindle. I think more information is needed on this. Is it a specific type of book perhaps? (Comics or Manga maybe?)
That's something I specifically asked about (no Kindle or Prime to test myself); [it applies specifically to borrows ](https://www.mobileread.com/forums/showpost.php?p=4288930&postcount=266)(for now).
--
Reply to this email directly or view it on GitHub:
#240 (comment)
You are receiving this because you commented.
Message ID: ***@***.***>
|
I can still use Download & Transfer for Kindle Unlimited borrows. Only a few people have reported it being blocked so far. I suspect that it is being rolled out gradually to reduce the impact on customer service. |
Or maybe older Kindles that don't do azw3 and these aren't available in mobi? (haven't looked at the MobileRead thread yet) |
This post points out Amazon help page stating 'download and transfer' unavailable for borrows: |
Well, that would be good for authors in KU since they only get paid by the percent of the book you read. |
Seems like the limitation is primarily for books published on or after Jan 3, 2023 |
Tested KU borrows from before and after that date? The link posted above indicates that borrows unavailable for transfer regardless of date. The January 3 cutoff seems to be for any book being downloadable on K4PC 1.17. |
Yes, no KU borrows at all for download & transfer now. (Which is fine. Amazon should have done that for authors all along.) Jan 3 pub date and later purchased books can't be downloaded with any of the older Kindle for PC/Mac -- need to do download & transfer to get in decryptable format. ETA: unless it's a book that doesn't come in KFX at all. |
|
@j-howell how did you learn this info? |
Apprentice Sakuya, the person who figured out the first few versions, reported back in 2020 that they could tell that there were 28 versions at that time (Kindle for PC/Mac 1.27). Only 1-4 were in use back then. |
A combination of ways. The discussions of the DeDRM plugin in Apprentice Alf's Blog, Apprentice Harper's GitHub, and NoDRM's GitHub have provided a lot of information over the years. Inspection of the code within DeDRM plugin itself shows what has been done so far. And I have looked at various Kindle apps and firmware to discover what I can about how they work. |
I bought a new 5th Gen Kindle cheap off ebay, manually did all five software updates available from Amazon's website, then was able to register it by using an Amazon OTP number instead of my regular password. You are texted the OTP number right after you change your Amazon account password at their website. Voila, back using KU on new books after Amazon send them to my 5th gen Kindle and I retrieve them to my PC using USB. whew |
Be aware that the authors don't get paid when you do that. |
I think everyone who uses this plugin is aware of that.
…-------Original Message-------
From: ElleKayEm ***@***.***>
To: noDRM/DeDRM_tools ***@***.***>
Cc: dw ***@***.***>, Comment
***@***.***>
Subject: Re: [noDRM/DeDRM_tools] Any timeline to DeDrm to work with
latest Kindle for PC Version? (Issue #240)
Sent: Jan 21 '23 1:58pm
Be aware that the authors don't get paid when you do that.
--
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you commented.Message ID:
***@***.***>
|
I prefer to give people the benefit of the doubt. |
Isn't Kindle device getting same new KFX files? |
Nope, not in e-ink devices.
From: MadMik1964il ***@***.***>
Sent: Saturday, January 21, 2023 5:00 PM
To: noDRM/DeDRM_tools ***@***.***>
Cc: dw ***@***.***>; Comment ***@***.***>
Subject: Re: [noDRM/DeDRM_tools] Any timeline to DeDrm to work with latest Kindle for PC Version? (Issue #240)
Isn't Kindle device getting same new KFX files?
—
Reply to this email directly, view it on GitHub <#240 (comment)> , or unsubscribe <https://github.com/notifications/unsubscribe-auth/ANSCDYODAQHTUXNQ7X3L7KDWTRL5HANCNFSM6AAAAAATQU2YLY> .
You are receiving this because you commented. <https://github.com/notifications/beacon/ANSCDYNBV2G6KOH374FFFYLWTRL5HA5CNFSM6AAAAAATQU2YL2WGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTSTNA7CG.gif> Message ID: ***@***.*** ***@***.***> >
|
I think it depends on the firmware version, I'm running 5.14.3 on a 7th Gen Paperwhite and I'm getting KFX files. |
Newer Kindles will. Needs to be old enough not to get KFX at all or still get KFX that can be decrypted. |
True, I was referring to my new Gen 5 Kindle which no longer has
upgrades after version 4.14
…-------Original Message-------
From: Augustine ***@***.***>
To: noDRM/DeDRM_tools ***@***.***>
Cc: dw ***@***.***>, Comment
***@***.***>
Subject: Re: [noDRM/DeDRM_tools] Any timeline to DeDrm to work with
latest Kindle for PC Version? (Issue #240)
Sent: Jan 21 '23 5:40pm
I think it depends on the firmware version, I'm running 5.14.3 on a
7th Gen Paperwhite and I'm getting KFX files.
--
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you commented.Message ID:
***@***.***>
|
Again, I was referring to my new gen 5 Kindle
…-------Original Message-------
From: ElleKayEm ***@***.***>
To: noDRM/DeDRM_tools ***@***.***>
Cc: dw ***@***.***>, Comment
***@***.***>
Subject: Re: [noDRM/DeDRM_tools] Any timeline to DeDrm to work with
latest Kindle for PC Version? (Issue #240)
Sent: Jan 21 '23 5:42pm
Newer Kindles will. Needs to be old enough not to get KFX at all or
still get KFX that can be decrypted.
--
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you commented.Message ID:
***@***.***>
|
I may have found a workaround involving an older version of Kindle for Android. (Android device not required; I used the Bluestacks emulator!) Start at this post: |
when i try an older version of Android Kindle, downloading fails with "An app update is required to read this title." The product page lists Android app but does say "latest software update is required". What is my option here? The book's published in 2021. |
Possibly a KFX only title -- in which case, maybe no option. Willing to share the ASIN? |
Sure thing. B092MF6W68 |
That's a recentish Pearson Higher Ed title, so it's KFX-only and latest encryption only. |
Thank you. |
Question / bug report
As for today, Amazon doesn't let older versions of Kindle for PC to download files. And current version of DeDrm doesn't work with new ver 1.39 files (files are imported as KFX-ZIP). Please help!!!
Which version of Calibre are you running?
6.1
Which version of the DeDRM plugin are you running?
v10.0.3
If applicable, which version of the Kindle software are you running?
1.39
Log output
No response
The text was updated successfully, but these errors were encountered: