I'm covering this first because it's easy.
- Download this zip file.
- Copy the mp3 over to the music folder on your K5.
- Play the mp3 (from the experimental menu).
If you see the screenshot at right then congratulations. You now have a hacked Kindle Touch.
The Technical Explanation
I told you earlier this week that the K5 (Kindle Touch) was based on a completely different code base from previous Kindles, and that turns out to be more true than I realized.
That HTML5 base is also the security hole that Yifan exploited. He assembled an mp3 with his hack buried in the ID3 tags. The Kindle displays the tag info while playing the mp3, and it will also execute the code in the tag.
This hack is quite simple. All it does is install a key to root the K5 and allow you to install other hacks. It's really just for developers at this point.
I've now hacked my K5, but that doesn't mean much at the moment.
Yifan reports that none of the existing hacks for previous Kindles will work on the K5. He also didn't add any amazing new features with his hack; he just wanted to show that it could be done and thus open the door so everyone else could get started. We're going to have to wait a while for new hacks.
On the upside, the K5 is written in HTML5 and its Java code is not disguised. It shouldn't be too hard for just about anyone to release a hack that adds a new feature. I myself am hoping we'll see an Epub reader. I'm also looking forward to HTML5 sketchpad apps.
In any case, I'm glad I kept my K5. It's going to get a whole lot more useful in the near future.
via Yifan Lu