Yet another version.
I'd been kinda meaning to do this for a while now, but just hadn't had the time to sit down and test it and make sure everything works OK, but I finally did and here it is.
All this really is was an attempt to help alleviate blank screen problems.
You no longer have to create the system/screen_saver directory yourself: after you have "updated" the K2 with the hack, when the K2 boots, it checks to see if the screen_saver directory is there and if not, it creates it and copies the default screen saver images to it. This way you can then plug your K2 in, browse to the directory and remove the default images (or keep some or all, it's up to you) and add your own and reset the kindle.
Also on boot, if the screen_saver directory is there, then it will check it for any troublesome files like Windows' thumbs.db and Mac OS's dot-underscore files and remove them automatically. So no more messing around with the command line for the Mac folks trying to get rid of blank screens.
Finally, an FYI: if you already have v0.3 (or v0.2 or v0.1) installed, you don't have to remove it to install v0.4. Just go ahead and use the new bin and update directly. (This has always been the case, but I don't know if it was mentioned or not.)