05-14-2010, 12:29 AM | #1 |
Connoisseur
Posts: 63
Karma: 2600
Join Date: Oct 2008
Device: PRS-505
|
KDK Reverse Engineering - For Those who Cannot wait...
One major update for Kindle 2.5 firmware is (although not stated in Amazon's release notes) the support for Kindle Programs - called Kindlets.
The main support jar file is a bootlet called 'Kindlet-1.0.jar', which is in every 2.5 bin file. After spent some little time with JD and the file, it seems: 1. Kindlet files are actually jar files ended with '.azw2' 2. Reside in each jar file, there're META-INF/Kindlet.data - signature (stores developer's license, security... etc.) META-INF/MANIFEST.MF - Java ordinary info file. Something like xxxxxxxxxxx-DIGEST-MANIFEST Base64-Decode(xxxxxxxxxxx) = MD5(Device-id) RSA key is in /opt/amazon/security. There's an access permission file, too. Everything seems pretty straightforward and it shouldn't take much time to get KDK working. The KDK document could be found at: http://kdk-javadocs.s3.amazonaws.com...w-summary.html |
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
PRS-500 reverse engineering the Reader USB protocol | kovidgoyal | Sony Reader Dev Corner | 196 | 10-31-2016 02:35 PM |
Amazon's email about the KDK. KDK isn't here... yet. | ziplizard | Amazon Kindle | 3 | 05-14-2010 12:25 AM |
Reverse-engineering the .IMP format | nrapallo | IMP | 23 | 02-12-2009 01:44 PM |
Reverse engineering the Cybook hard-/software | srml | Gen3 Developer's Corner | 8 | 07-07-2008 04:27 PM |
Introduction to Reverse Engineering Software | Colin Dunstan | Deals and Resources (No Self-Promotion or Affiliate Links) | 0 | 05-25-2004 11:31 AM |