UPDATE:
豆瓣上现在有人放出了自动更换字体和汉化的破解脚本,可以移步这里下载。如果想要看看如何用ssh进kindle内部偷窥的话可以接着往下看。

前段时间从米国通过转运公司买了一个Kindle touch,拿到手里面以后发现中文显示非常蛋疼,会出现中文笔画粗细不一的问题。买Eink图的就是显示效果好,字体有问题自然是不能忍的。多看不知道什么时候才会出Kindle touch的版本。不过对于看书而言换多看的意义也不是太大。在网上搜索了一下更换字体的流程,将整个过程整理如下:

  1. 破解
    下载kindle-touch-jailbreak-1.0,里面有一个jailbreak.mp3。连上KT以后将KT中的Music目录清空,把jaillbreak.mp3拷贝进去。弹出KT以后在KT的menu->Experimental->Music Player。然后在屏幕下方会看到“Press to Jailbreak”,点击这个按钮,重启以后就破解完成了
  2. 安装ssh
    下载simple_usbnet_1.1,将解压出来的update_simple_usbnet_1.1_install.bin放到KT根目录下。弹出KT以后选择menu->Settings->menu->Update your kindle。这时候KT上就安装好ssh服务了。
    在KT的搜索框里面输入”;un”(不包含引号)就可以启动或者停止KT的ssh服务。在搜索栏中输入”;un password PASSWORD“来设置root的初始密码,PASSWORD替换成你的密码。
  3. PC端安装驱动
    如果你是Linux系统可以直接跳过这一步,如果是win7连上电脑以后应该会出现一个找不到驱动的设备。在设备管理器中找到这个设备,手动选择驱动程序。在选择驱动程序的时候选择 网络适配器-> Microsoft Copration-> Remove NDIS Compatible Device就可以了。Win7会提示不推荐安装这个驱动,但是其实是没问题的。
  4. 更换字体
    ssh用root用户远程登录到 192.168.15.244。运行mntroot rw来去掉文件系统的只读限制。这样你就可以用WinSCP之类的软件来把字体文件上传到KT中了(你要是嫌麻烦也可以直接把字体拷贝到KT中,然后从ssh替换掉原来的文件)。你只需要把你想要的字体替换掉 /usr/java/lib/fonts下面的MHeiM18030_E.ttf ,MHeiM18030_E_Bold.ttf和code2000.ttf这三个字体就可以了,正文貌似是用的code2000.ttf,推荐使用黑体。更换完了以后记得看一眼字体的权限,必须是644权限才可以。
    然后就是下载这个local文件,解压以后放到/etc/fonts下替换原来的文件。
  5. 重启
    大功告成