Everything you guys are describing here can be done via software, regardless of what the hardware is. I looked at my Kindle 2 and noticed (as others have also reported) that the Kindle UI is written in Java. The code is obfuscated making reverse-engineering the code difficult. I will spend a bit more time on this as soon as I reassemble my Kindle 2. There are several techniques we can use to reverse-engineer these classes but the success rate varies a lot. Even if we are successful decompiling this obfuscated code, we will only get bits and pieces of it.
|