1月28日下午,一边学习一边试验,终于把汉化搞定了(完成度95%)。现在把方法和大家分享一下,希望能有更多的人一起来讨论。
再次说明:办法和资源都并非原创,我只是收集整理而已。
一、需要准备的素材
1、Unicode Font Hack工具包
2、OpenSSL for Windows
3、中文字体文件
4、Python for Windows?这个我之前已经安装过,不确认是否必须
二、修改程序、定制字体
1、下载到的工具包结构有些混乱,更方便,可以将build_dxi.cmd、kindle_update_tool.py、foo.bar、uninstall.sh四个文件移至droid_b文件夹下(当然也可以对文件夹进行更名);

这时文件夹下面应该有这些文件
2、将OpenSSL for Windows压缩包中的三个文件也解压至droid_b文件夹下;
3、用编辑器修改build_dxi.cmd,去掉多余的步骤,最后仅留三行:
@echo off
python kindle_update_tool.py m --dxi --sign --ex ufh_droid_stylesb_install-kdxi install-droid-stylesb.sh Mono_Bold.ttf Mono_BoldItalic.ttf Mono_Italic.ttf Mono_Regular.ttf Sans_Bold.ttf Sans_BoldItalic.ttf Sans_Italic.ttf Sans_Regular.ttf Serif_Bold.ttf Serif_BoldItalic.ttf Serif_Italic.ttf Serif_Regular.ttf
python kindle_update_tool.py m --dxi --sign --ex ufh_uninstall-kdxi uninstall.sh foo.bar
4、将此文件夹中的Serif_Regular.ttf和Serif_Bold.ttf两个文件重命名,将准备好的对应的中文字体(推荐精简版本的微软雅黑)改成这两个名字;
5、运行build_dxi.cmd,几十秒后会自动生成update_ufh_droid_stylesb_install-kdxi.bin和update_ufh_uninstall-kdxi.bin两个文件,分别用来汉化和卸载补丁(以后要升级固件时,需要先卸载补丁后进行升级,然后再重新安装汉化补丁);
6、将Kindle DX连接至电脑,将update_ufh_droid_stylesb_install-kdxi.bin复制到Kindle根目录下,然后安全删除硬件(一定要注意文件已经完整复制),在Kindle上依次按Home键、Menu键,选择“Setting”,再按Menu键,选择“Update your Kindle”,按下OK确认以后等待补丁安装,耗时约2分钟,然后Kindle会自动重启;
7、将中文文件拷进Kindle的Documents目录,检验一下汉化成功不成功吧!

执行过程截图
三、相关下载
--------
Update @ Jan 30
左上角的标题乱码问题也可以解决了,方法是替换Mono开头的系列字体。