
There may be many files for each book title, but the one we want is the “.azw” file.Ĭopy the AZW file to a place on your computer, for example your desktop for easy access. Within the “documents” subdirectory of your Kindle, find the book you want to convert. It will mount as a disk, accessible from My Computer. Plug your Kindle into your PC via the USB cable. (You can get the serial number by going to Menu->Settings from your Kindle device, then going to where it will list the serial number - starting with a “B” - under Device Information) The one we are concerned with is the Kindle Serial Number. It will bring up a screen like the following for preferences. The installer should automatically detect the Python 2.7 installed in the previous step.īrowse to the “DeDRM_Applications/Windows/DeDRM_5.4” sub-directory of the DRM Removal Tools folder.ĭouble-click the “DeDRM_Drop_Target.bat” file. Install P圜rypto module ( 64-bit) for Python. Install Python 2.7 for Windows ( 64-bit) via ActiveState. I’m assuming Windows here, but the underlying scripts are cross-platform (being written in Python, after all) and the DRM Removal Tools referenced have Mac versions included. Having tried them out earlier today, I can say they give Skindle a run for its money both in ease of use and functionality.Īll of that being said, here’s the guide. I have always known there were a few Python scripts floating around (they’ve been around for quite a while - like since 2008), but I never realized how high quality they were.


I am writing this because the most popular program I have made is the Skindle GUI, and in providing support for many of the people who use it I have tried to stay current with the DRM removal techniques. This blog is usually used to write about personal software projects that I’ve worked on, but today I take a break from that to write a quick guide about how to use some freely available Python scripts to remove Kindle DRM.
