手头有一个序列号为 B05A 开头的日版 kpw2 ,默认没有中文界面。
之前看过大神的帖子,原因是系统 langpicker.conf 文件中有一段判断序列号并删除语言的代码,于是我萌发了一个通过修改固件以实现中文菜单的想法,不过一直比较忙,等到昨天才又折腾了一下,但是最后打包的 bin 文件还是没办法正常更新。现在把过程说一下,期待大神指点
机子目前是 5.8.2 的固件,到官网下载了 5.8.7 的 bin 文件,然后到 mobileread 上下载了 NiLuJe 大神的 KindleTool ,并参考 github 上的 readme
http://www.mobileread.com/forums/showthread.php?t=187880
https://github.com/NiLuJe/KindleTool/
用 convert 命令查看 bin 文件信息如图:
http://p1.bqimg.com/567571/0fdfea612b6574e1.png
用 extract 命令解包 bin 文件,得到 rootfs.img.gz ,再用 7z 解压得到 fwo_rootfs.img
用 winhex 搜索 fwo_rootfs.img 中的 B05A 字段,并修改为 B05B ,保存替换 rootfs.img.gz 中的原文件
最后用 create 命令重新打包成 bin ,命令如下:
kindletool create recovery2 --device paperwhite2 --bundle FB03 --magic1 2048630901 --magic2 1897089723 --minor 1 --platform wario --tgtrev 3095600028 imx60_wario rootfs.img.gz update587.bin
将 update587.bin 重新解包,确认文件结构与原 bin 文件一致
将生成的 update587.bin 拷贝到 kpw2 根目录中,更新提示 update error 4
1
czmecho 2017-03-05 12:57:38 +08:00
不是说全球统一固件的吗?在设置里面可以改语言。反正我买的美版直接更改语言,直接登陆中亚账号。
|