As everyone is well aware, Amazon has one of the largest eBook libraries available for sale. The only caveat to this was that you had to purchase their $350 Kindle / Kindle 2 Reader before you could take advantage of these books. All that has changed now with the release of the iPod/iPhone app for Kindle books. Now you can register your iPod or iPhone with Amazon and purchase Kindle books for it. But there is more… You can also manage to extract the purchased books from the iPod / iPhone and take off the DRM so you can use your book on any of your other readers.
DISCLAIMER: Stripping DRM from eBooks treads heavily on the DMCA. Any instructions here should be considered to be for educational purposes only. Therefore you are responsible for how you use this information.
Here were the steps I followed to free my books from my iPod:
First you need an iPod or iPhone. I find it is easiest and most cross-platform to use a jailbroken device as that makes this process all the easier.
Install the Kindle app from the App Store
When you open the app for the first time, you will be prompted for your Amazon.com username and password. Once you enter this your device will be registered and you can purchase books from the Amazon Kindle Book Store.
UPDATE: Amazon has taken the “security by obscurity” route and removed the UUID from the website. You can still find it easily by connecting your iPod/iPhone to iTunes and when you see the Serial Number, click on the word “Serial Number” and it will change to “Identifier” this is the string you are looking for. Here is a picture for clarity.
Purchase your favorite book from the Store ;-) Your purchase will be automatically downloaded by the app once you are connected to the internet.
This is the tricky part. Now that you have the books purchased and on your iPod/iPhone you will need to get them off. There are two routes here. A few folks over at MobileRead.com mentioned that you can use the iPhone Backup Extractor, however, at this time it is only for Mac OS X.
UPDATE: fugislider informed me there is also a iPhone Backup Extractor version for Windows and Linux you can use as well if you don’t want to jailbreak your device.
The better solution in my opinion is to use a jailbroken phone and copy the books direct from the device using SCP or similar mechanism. I wont go into the details of how to jailbreak or SCP files as that is covered by several other articles…
The eBooks are stored as .prc files which are DRM’d MobiPocket format. (Same as the Kindle, no surprises there) You can find all of them in this folder on the iPod / iPhone:
There are also some .mbp files in the directory, which seem to be unneeded for extracting the books. Also note they have some crazy names that don’t appear to correlate to their actual title, so you will have to rely on software such as Calibre to read the headers and tell you what files you have.
Well, there is no longer a Step 7. Sorry.
On March 11, I received notice from Amazon.com to remove the instructions relating to removal of the DRM from the books. I left the first 6 steps intact since they do not relate to breaking any portion of the DRM and are in full compliance with the DMCA. If you want to remove the DRM from these books you will have to find instructions elsewhere.