DeDRM ReadMe

DeDRM is an application that packs all of the python dm-removal software into one easy to use program that remembers preferences and settings.
It works without manual configuration with Kindle for Mac ebooks and Adobe Adept ePub and PDF ebooks.

To remove the DRM of Kindle ebooks from eInk Kindles, eReader pdb ebooks, Barnes&Noble ePubs, or Mobipocket ebooks, you must first run DeDRM application (by double-clicking it) and set some additional Preferences including:

eInk Kindle (not Kindle Fire): 16 digit Serial Number
Kindle for iOS: 40 digit UDID, but this probably won't work anymore
Barnes & Noble ePub:  Name and CC number or key file  (bnepubkey.b64)
eReader Social DRM: Name and last 8 digits of CC number
Mobipocket: 10 digit PID

A final preference is the destination folder for the DRM-free copies of your ebooks that the application produces. This can be either the same folder as the original ebook, or a folder of your choice.

Once these preferences have been set, you can drag and drop ebooks (or folders of ebooks) onto the DeDRM droplet to remove the DRM.

This program requires Mac OS X 10.4 or above. It will not work on Mac OS X 10.3 or earlier.

Installation
Mac OS X 10.4 only: You must first install Python 2.7.3 from http://python.org/. At the time of writing, the direct download link is http://www.python.org/ftp/python/2.7.3/python-2.7.3-macosx10.3.dmg.

Mac OS X 10.5 and above: You do not need to install Python.

Drag the DeDRM application from from tools_v5.6.1\DeDRM_Applications\Macintosh (the location of this ReadMe) to your Applications folder, or anywhere else you find convenient.

Use
1. To set the preferences, double-click the application and follow the instructions in the dialogs.
2. Drag & Drop DRMed ebooks or folders of DRMed ebooks onto the application icon when it is not running.

Troubleshooting
A log is created on your desktop containing detailed information from all the scripts. If you have any problems decrypting your ebooks, quote the contents of this log in a comment at Apprentice Alf's blog.