Opus, if that still doesn't work, here's an update to repair your libTopaz.so library for the 2.0.3 version (if you manage to upgrade past that, DO NOT use this update as it will break things).
If you update with this, there should be two files on your kindle (usb partition) afterwards: fixlibtopaz.log and LibTopaz.so.broken
The first is a log, the second is the libTopaz.so that we replaced (for saftey).
The log should look like this:
Code:
Mon Jun 21 15:36:58 EDT 2010
Checking MD5sum of /usr/java/lib/libTopaz.so:
2ea286bc781d1e7909f9a7960e07b74f /usr/java/lib/libTopaz.so
Checking MD5sum of replacement libTopaz.so.2.0.3:
86e049c35318b23a9f123d3ec7ff3e14 libTopaz.so.2.0.3
Moving /usr/java/lib/libTopaz.so to /mnt/us/libTopaz.so.broken...
Copying libTopaz.so.2.0.3 to /usr/java/lib/libTopaz.so...
Checking MD5sum of /usr/java/lib/libTopaz.so:
86e049c35318b23a9f123d3ec7ff3e14 /usr/java/lib/libTopaz.so
Done.
The 86e049c35318b23a9f123d3ec7ff3e14 md5sum is the correct hash of the file.
Good luck, and I hope you don't need to use this.