This document is a static copy of the MobileRead forum thread found here: http://www.mobileread.com/forums/showthread.php?t=88004
It may not be always up to date, so, always check the MR thread first.
----
Since it didn't seem to be clear for everyone where to find the updated hacks for the 2.5.x updates (at the time), I took it upon myself to make this (hopefully) clean & clear post about it! (And a bit long, I know... Sorry :p)
First things first, a huge thanks to the original creators/updaters of these hacks, all the people who, at some point, worked on these hacks, and some of the pioneers! In no particular order:
* clarknova : http://www.mobileread.com/forums/showpost.php?p=963004&postcount=2 for the first 2.5.x jailbreak & screensavers hacks
* porkupan : http://www.the-ebook.org/forum/viewtopic.php?t=11259 for one of the first bind mount based fonts hack
* kukyakya : http://www.mobileread.com/forums/showthread.php?t=87995 for the usb watchdog & update-safe tweaks : https://redmine.kukyakya.pe.kr/projects/customfont/wiki/Customfont
* jyavenard : http://www.mobileread.com/forums/showthread.php?t=63225 for the packager
* tedsan : https://sites.google.com/a/etccreations.com/kdesignworks/Home/font-install-files & blogkindle : http://blogkindle.com/unicode-fonts-hack/ for their fonts hack
* igorsk : http://igorsk.blogspot.com/, ebs : http://www.mobileread.com/forums/showthread.php?t=49350 & Jesse Vincent : http://blog.fsck.com/ for all they did to make this possible!
LATEST UPDATES: 11/19/10
Fonts v4.2.N, ScreenSavers v0.18.N, USBNetwork v0.30.N, SSTimeOut v0.03.N. As always, everything is *K3 compatible* :).
There's some fairly consistent changes all around, so do check the ChangeLog below ;).
A full Restart is recommended after applying these updates.
*IMPORTANT NOTE REGARDING UPDATES:*
Here are general *update* instructions for these hacks:
* First of all, no need to touch the jailbreak again. You already installed it the first time you installed hacks. Just forget about it now ;).
* Next, no need to run the update_*_uninstall.bin updates, ever. (except in some specific cases, like if you're updating from another font/ss hack [in which case you should use the original uninstaller for your hacks, and not the ones found here]).
* Then, you can apply the latest update_*_install.bin updates, one by one. You can safely chain both hacks installs.
* After that, to make sure everything's in order, do a full Restart of your Kindle (*[HOME] -> [MENU] > Settings -> [MENU] > Restart*), and you'll be good to go ;). Note that in some cases, especially for minor updates, this restart is not strictly necessary, but better be safe than sorry ;).
*INSTALL:*
** Jailbreak*
Download the attached kindle-jailbreak-0.4.N.zip file, and unpack it. In here, you'll find a bunch of .bin files, and a src directory.
Leave the directory alone, and upload the correct *update_*_install.bin* file for your kindle to the root directory of your Kindle.
(As always, k2 means K2 US, k2i means K2 GW, dx means KDX US, dxi means KDX GW, dxg means KDX Graphite, k3g means K3 3G (US [B006]), k3w means K3 WiFi [B008] and k3gb means K3 3G (UK [B00A]).
For a Kindle 2 International, that would be *update_jailbreak_0.4.N_k2i_install.bin* for example.
Now, eject your Kindle, and go to *[HOME] -> [MENU] > Settings -> [MENU] > Update Your Kindle*. It should be quick. (And, on FW 2.x only, it should *FAIL* (With a *U006* error, in the bottom left corner of the screen). It's completely normal, intended, and *harmless*).
And that's it, your Kindle is now ready to install custom hacks!
** ScreenSavers*
Download the attached kindle-ss-0.18.N.zip file, and unpack it. In here, you'll find a bunch of .bin files, and a src directory.
First, upload the correct *update_*_install.bin* file for your kindle to the root directory of your Kindle.
For a Kindle 2 International, that would be *update_ss_0.18.N_k2i_install.bin* for example.
Now, eject your Kindle, and go to *[HOME] -> [MENU] > Settings -> [MENU] > Update Your Kindle*. It should take a couple dozen of seconds.
You shouldn't even need to do a full restart after that ;).
To change your custom screensavers, plug your Kindle to your computer via USB, and upload them to the *linkss/screensavers* folder that has been created by the hack. You'll have to restart your Kindle in order to take your new screensavers into account. To that effect, you can either use the autoreboot feature, or simply do a full restart of your Kindle.
To use the autoreboot feature: Just drop a blank file named *reboot* in the linkss folder (by copying and renaming the already existing "autoreboot" blank file, for example) (*or in the linkfonts folder if you also have the fonts hack installed!*), and your Kindle will do a quick reboot 10s after you've unplugged it!
If you want to randomize the sequence in which your screensavers will be shown, create a blank file named *random* in the linkss folder (right alongside the "auto" file), and then do a full restart of your Kindle! This will shuffle your screensavers around on each boot.
** Fonts*
Download the attached kindle-fonts-4.2.N.zip file, and unpack it. In here, you'll find a bunch of .bin files, and a src directory.
*NOTE:* Since v3.9.N, this package has been split in two (solely because we were over the attachment size limit :D).
The K2, K2I, DX, DXI and DXG packages are in the kindle-fonts-4.2.N-k2.zip archive, and the K3G, K3W and K3GB packages are in the kindle-fonts-4.2.N-k3.zip archive.
First, upload the correct *update_*_install.bin* file for your kindle to the root directory of your Kindle.
For a Kindle 2 International, that would be *update_fonts_4.2.N_k2i_install.bin* for example.
Now, eject your Kindle, and go to *[HOME] -> [MENU] > Settings -> [MENU] > Update Your Kindle*. It should take a few dozen of seconds. If you're on FW 3.x, and this is your first install, it may seem to hang for about a minute or two on the "Update successful, Your Kindle is restarting..." screen, that's okay.
You shouldn't even need to do a full restart after that ;).
If you want to change the fonts used by the hack, you'll have to upload them in the *linkfonts/fonts* directory, strictly following the usual naming scheme. (Type_Style.ttf) (for details on where each font is used, please see this post : http://www.mobileread.com/forums/showpost.php?p=977006&postcount=97). The default fonts installed by the hack are the usual non-cjk unicode fonts (Droid Sans, Droid Serif & DejaVu Sans Mono), with the addition of the CJK-aware Droid Fallback if you're on FW 3.x. You'll find a bunch of other prepackaged, ready to use, font sets here, and in the next few replies:
* Droid_Sans.zip > Same as the default, only use Droid Sans instead of Droid Serif.
You'll have to restart your Kindle in order to properly take your new fonts into account.
*By default, the autoreboot feature is enabled*. If you wish to make use of it, don't forget to drop a blank file named *reboot* in the linkfonts folder (right alongside the "autoreboot" file, by copying and renaming it, for example). When that file is present, your Kindle should automatically do a quick reboot 10s after you've unplugged it.
*FW 3.x:* If you chose to handle the browser fonts, this will add a considerable overhead to this process (We need to regenerate FontConfig's config & cache). That can take more than a couple of minutes! It'll happen each time you update your fonts, either during the framework startup if you did a full restart, or *before the framework restart when using the autoreboot feature!*. So, if you're switching fonts on a K3, and you have enabled the browser fonts handling (more on that later), and you use the autoreboot feature, don't be surprised if it takes considerably more than 10s before the framework restarts!
Another thing to take into account with