View Single Post
Old 12-13-2011, 12:59 AM   #273
yifanlu
Kindle Dissector
yifanlu ought to be getting tired of karma fortunes by now.yifanlu ought to be getting tired of karma fortunes by now.yifanlu ought to be getting tired of karma fortunes by now.yifanlu ought to be getting tired of karma fortunes by now.yifanlu ought to be getting tired of karma fortunes by now.yifanlu ought to be getting tired of karma fortunes by now.yifanlu ought to be getting tired of karma fortunes by now.yifanlu ought to be getting tired of karma fortunes by now.yifanlu ought to be getting tired of karma fortunes by now.yifanlu ought to be getting tired of karma fortunes by now.yifanlu ought to be getting tired of karma fortunes by now.
 
Posts: 662
Karma: 475607
Join Date: Jul 2010
Device: Amazon Kindle 3
I want to write a screensaver hack for non kso devices (you paid $30 after all, might as well get something useful out of it).

How the kindle touch's screensaver works is that the system runs libblanket, which is responsible for putting stuff on screen that the framework does not do (USB message, ota update message, boot splash, screensaver, etc). These are loaded as "modules" (Linux shared libraries). In theory, if we decompile the module and reverse the Apis from it, we can write our own modules and easily write stuff like custom screensavers with a calendar and weather or auto-convert images, or get rss feeds, etc.

currently, I painfully decompiled the init function by hand (automatic tools are expensive and produces crappy results): http://pastebin.com/sNWBniJp

as you can see, work needs to be done
yifanlu is offline   Reply With Quote