posted on Saturday, March 07, 2009 11:28 AM
by
hussain
App-a-Weekend: Kindle PID
In order to buy DRM'd ebooks from ebook retailers other than Amazon and load them onto your Kindle, the first thing you need to do is obtain your Kindle's Personal ID (PID).
Mobileread.com has a great wiki about all things Kindle including a walk-through of how to use Python and Igor Skochinsky's python scripts to obtain your Kindle PID, if you know you Kindle's serial number (obtained by looking at the side of the box). Here's their walkthrough wikipage (xp, vista).
This weekend, I made a quick Windows UI that executes Igor's python scripts:
The Kindle PID app, PID tab
The Kindle PID app, Fix tab

File > Preferences
Aboot dialog, showing that Python and scripts are available.
App example (dummy serial used)
Installation is as follows:
- Install Python 2.61 msi
- Download Igor's scripts, place them somewhere you can remember (I placed them in
C:\Software\dev\igorsk)
- Download and run Kindle PID
The app is very simple (a zipped exe), no installer. Feedback is welcome! hussain at chinoy dot com
Edit:
1.0.2.1 03/09/2009
- Updated for v0.2 of igorsk's py scripts
1.0.2.0 03/09/2009
- Added PID generation for iPhone/iPod Touch
1.0.1.0 03/08/2008
- Added Kindle Fix utility