Here is a very preliminary version of "screensaver last page" hack for Kindle DX. It replaces normal screensaver behaviour with last viewed page, in other words screen will not change when Kindle goes to screensaver mode.
Currently, I replace wireless and battery icons in the top right corner with a "stop" icon when screensaver is active. This isn't a final version as it looks pretty ugly in PDF mode - I'm working on it.
This is not a firmware update - you'll need to use usbnetwork to copy archive to Kindle and install it:
Code:
[root@kindle us]# pwd
/mnt/us
[root@kindle us]# mkdir screensaver-lp
[root@kindle us]# cd screensaver-lp/
Use scp to copy screensaver-lp.tar.gz to /mnt/us/screensaver-lp, then
Code:
[root@kindle screensaver-lp]# tar xzf screensaver-lp.tar.gz
[root@kindle screensaver-lp]# ls -al
drwxr-xr-x 2 root root 4096 Jul 4 02:04 .
drwxr-xr-x 8 root root 4096 Jul 4 02:03 ..
-rwxr-xr-x 1 root root 6447 Jun 28 01:39 bspatch
-rw-r--r-- 1 root root 9739 Jul 4 2009 framework-impl.jar.bdiff
-rwxr-xr-x 1 root root 890 Jul 4 2009 install.sh
-rwxr-xr-x 1 root root 683 Jul 4 2009 restore.sh
-rwxr-xr-x 1 root root 15726 Jul 4 02:03 screensaver-lp.tar.gz
-rw-r--r-- 1 root root 1539 Jul 4 2009 ss_lock.gif
[root@kindle screensaver-lp]# mntroot rw
system: I mntroot:def:Making root filesystem writeable
[root@kindle screensaver-lp]# ./install.sh
install: screensaver-lp v0.01, Sat Jul 4 02:06:12 UTC 2009
Done!
To remove, run restore.sh script
I strongly recommend you take some "anti-bricking" precautions, e.g. usbnetwork auto-start. This is potentially dangerous hack.
Update: v0.01 has been removed, use v0.03