![kindle drm removal 4.3.1.248 kindle drm removal 4.3.1.248](https://i0.wp.com/filecr.com/wp-content/uploads/2019/12/Kindle-DRM-Removal-logo.png)
We'll see if Amazon throws out another new build in short order, and I'll put some more elbow grease into figuring out the PID-generation algorithm.Īnonymous Decemat 8:09 Cabbage, I tried the command line that you suggested, but received the same results as earlier the Command Window in the window header did briefly (briefly!) flash up Pythonw.exe Unswindle.pyw, but no further results.Ĭ:\Python26>Python.exe Unswindle.pyw (or Unswindle.py) In any case, I've updated unswindle to handle the 20091222 version of the executable.
Kindle drm removal 4.3.1.248 update#
The K4PC update may not actually have been targeted at unswindle, as Amazon seems to have done nothing in particular to make the basic approach more difficult.
![kindle drm removal 4.3.1.248 kindle drm removal 4.3.1.248](https://1.bp.blogspot.com/-DSolMnnU9oM/X6T1NHvBNXI/AAAAAAAAXZw/2TwwNRzSDtoWbIyCoBOeI1uFFI2kym-LQCLcBGAsYHQ/w579-h485/download-from-kindle-1.30.png)
Newest unswindle version detects if you have the wrong K4PC executable installed. As you can clearly see via their SHA-1 hashes: fd386003520f7af7a15d77fcc2b859dd53e44bc1 KindleForPC-installer-20091217.exeġ3a816a3abf7a71e7b6a55228099b03b1dc3789b KindleForPC-installer-20091222.exeThe application doesn't seem to auto-update, so if you can find a copy of the original installer you should be fine. Amazon has demonstrated that they (unlike Adobe) take their DRM seriously: they've already pushed out a new version of K4PC which breaks this particular script. Version 6 cleanly handles already DRM-free files. Version 5 works with the new (20091222) version of the K4PC executable.
Kindle drm removal 4.3.1.248 Pc#
Version 4 fixes an exception related to opening thread handles, detect Topaz format books, and detects that you have the proper version of Kindle For PC installed. Version 3 fixes an intermittent path-getting issue. It came to my attention that unswindle version 1 did not work if KindleForPC was installed as a non-administrator and did not work on versions of Windows other than XP. Don't use this to steal, or I'm taking my toys and going home. Script name in honor of rms and The Right to Read. Put those kids together (in the same directory) and run unswindle.pyw.
![kindle drm removal 4.3.1.248 kindle drm removal 4.3.1.248](https://kolompc.com/wp-content/uploads/2021/11/Kindle-DRM-Removal.jpg)
You'll also need a copy of darkreverser's mobidedrm (check the most recent comments for the newest links). So here you go: unswindle v7 (previous versions: v6 v5 v4 v3). Way to go Amazon! It's good enough that I got bored unwinding it all and just got lazy with the Windows debugging APIs instead. And they seem to have done a reasonable job on the obfuscation. K4PC uses the same encryption algorithms, but ups the ante with a per-book session key for the actual en/decryption. The Kindle proper and Kindle for iPhone/iPod app both use a single "device" encryption key for all DRMed content. Amazon actually put a bit effort behind the DRM obfuscation in their Kindle for PC application (K4PC).