[完美版发布!] Kindle 3 原生系统3.4.2拼音输入法完美版安装包[最新版本0.4.2]
由于百度Hi空间的寿终正寝,原来发在上面的关于kindle3原生系统3.4.1拼音输入法的帖子随之消失的一干二净,故不得不转载自己的帖子到自己的博客里了。吐槽下,本来好好的产品就这样被糟蹋了 。
*************************************************
2015.7.17针对kindle 3更新官方固件到3.4.2的说明
距上次1月份官方固件更新到3.4.1后,今年的6月下旬又紧接着出来了3.4.2版,时隔5个月,虽然官方说这是一次普通的bug修复升级,但通过逆向分析更新包后发现实际上还是更新了有149个系统文件之巨,官网链接在此。不过好在这些更新并不影响拼音输入法0.4.2版的正常工作,已手工测试通过该版本的安装和卸载,请大家放心使用。
需要提醒的是,在更新官方固件3.4.2的时候需要先卸载拼音输入法,否则更新固件时会报失败,具体安装卸载的方法见下面的说明。
*************************************************
2015.3.24拼音输入法更新到0.4.2版,以适配官方固件3.4.1
Amazon时隔2年多,于今年的1月份对kindle 3进行了一次小版本更新,更新到了3.4.1,修复了openssl相关的bug。而正是因为此次更新导致了拼音输入法安装包再一次不能使用了。经过排查,现定位到Amazon对ota更新包的打包格式有了比较严格的限定,之前的打包不符合要求,所以导致了home-menu-Setting-menu-Update Your Kindle选项始终为不可选状态。现在已经将文件重新打包发布,朋友们可以直接用0.4.2版的安装文件,安装方式不变。
enjoy!
*************************************************
Hi,朋友们!大家一定等的很辛苦吧,时隔半年,终于发布了适用于kindle3原生固件3.4版的拼音输入法完美版OTA安装包。在之前的帖子中我也提到过Amazon的此次更新对整个GUI界面进行了代码重构,而且发布的Java运行文件又是经过混淆的,这就导致了拼音输入法的升级开发工作屡屡受阻,所以一开始我只能先发布了存在不少bug的不完美版手动安装包给大家应急,随后又发布了不完美版的OTA安装包。
此次完美版的发布不得不感谢一位不知名大神的启发,他受了wall_john朋友的委托,率先研究出了dirty hack方法,定位到了导致bug发生的代码位置,但可惜的是他只发布了适用于3g版的安装包,而且并没有公布具体的解决方法,安装包也较为臃肿。所以我只能对他的破解工作做了逆向分析,并最终发布了这个适用于k3所有系列的完美版。在此我还是要特别感谢这位朋友的无声帮助,因为在逆向分析的过程中,我发现无论是反编译的工作量还是bug的代码定位,所花费的精力都是巨大的。当然也还是要感谢此拼音输入法最初版的设计开发者canbefound大神,是他的努力给了我们爱折腾一族无限的惊喜!
废话说了这么多,以下就是安装方法和说明,想直接安装的朋友就请忽略上面吧 。
安装方法:
1.和其他第三方Hack的安装包一样,越狱是安装的前提,从 http://www.mobileread.com/forums/showthread.php?t=88004下载kindle-jailbreak-0.13.N.zip,然后从压缩包中选择与自己机型相符的update_jailbreak_0.13.N_*_install.bin(k3g-美版3G版K3;k3gb-英版3G版K3;k3w-WIFI版K3),将其放在USB根目录下,之后home-menu-Setting-menu-Update Your Kindle-OK,即可完成越狱。
2.越狱成功之后,根目录下会多出一个linkjail文件夹,里面保存的是越狱程序的所需文件和配置信息,要想安装输入法,必须对设置进行一下修改。我们所需要的修改是linkjail/etc/whitelist,也就是白名单,需要在whitelist的文件首添加一行需要放行的安装包前缀,而输入法安装包的前缀是:update_pinyin,修改之后保存即可(压缩包内已经添加了修改之后的白名单,可以直接解压覆盖)。
3.到这里,我们所需要的一切准备工作已经做完了,可以开始安装拼音输入法了,同样,需要选择与自己机型相符的安装包,其中update_pinyin_0.4.2_*_install.bin是安装文件,update_pinyin_0.4.2_*_uninstall.bin是卸载文件,把匹配的安装包放在USB的根目录下,同样的方法进行Update,耐心的等待上一会儿,输入法就安装成功了。同样,卸载也是选择相匹配的卸载文件放置在根目录进行Update。
关于升级:
之前安装过我发布的0.4/0.4.1版本拼音输入法的朋友可以直接使用update_pinyin_0.4.2_*_install.bin进行覆盖安装,而不需要先卸载(理论上可行,如果不放心可以先用老的uninstall文件卸载之)。
使用方法:
Sym:呼出输入法/关闭输入法;
Shift:切换中英文输入模式;
Shift+.:英文模式下输入半角特殊符号,中文模式下输入全角特殊符号;
空格:选择当前高亮的文字;
SELECT:选择当前高亮的文字;
←:向右移动焦点/向右移动光标;
→:向左移动焦点/向左移动光标;
↑:向上翻页/退出拼音编辑模式;
↓:向下翻页/进入拼音编辑模式;
Del:删除光标前的拼音;
输入数字:Shift切换为英文模式,按住Alt,再键入第一排Q-P,分别代表1、2、...、9、0(这是K3自带的输入方法)。
Internet Explorer 11.0 Windows 7 x64 Edition
怎么卸载拼音输入法? 谢谢。 我因为没卸载, 升级3.4.2几次没成功
[回复]
Google Chrome 47.0.2526.73 Windows
感谢lz!最近k3又提示升级,发现自己的系统版本还是3.4。虽然不知道这次升级有什么更新,但还是先谢过一直在造福k3的中文用户!
[回复]
Internet Explorer 11.0 Windows 7
无法下载输入法(update_pinyin_0.4.2.zip),能否把此版本输入法或更新的版本发我邮箱一份(cq_lizhu@qq.com),我的kindle keyboard 3.4.2
多谢
[回复]
Google Chrome 52.0.2743.116 Windows 7 x64 Edition
楼主,是kindle keyboard现在可以支持中国亚马逊了吗?
[回复]
Google Chrome 46.0.2486.0 Windows
用了voyage就很久没用K3,今天想把K3 3.4.2越狱了做KindleBerry用,发现MobileRead 0.13文件也不能越狱,试了两边,Mobile官网和MIUI上的两个文件都不能越,难道是因为多看已经存在的缘故?
[回复]
Chromium 48.0.2564.82 Ubuntu
想问下,楼主有没有用过MyTS?有没有尝试解决终端不显示中文,并且不支持中文输入的问题?
MyTS
http://www.mobileread.com/forums/showthread.php?t=154500
[回复]
2016年4月17日18:47
Google Chrome WP Windows 7 x64 Edition
@Fox, 看了下myts目录文件,发现它默认只支持CP1255和CP437两种字符集,均没有包含中文字符,不过readme里介绍说“The terminal supports UTF8 by using Encoding = UTF8 in the config file. Only the first 4096 characters of the font are used in this case.”所以要支持显示中文的话可以尝试修改下配置文件,另外这个launchpad插件貌似接管了所有的按键action,估计没法用sym键来唤醒拼音输入法,建议可以用usbnetwork安装ssh服务来远程连接kindle
[回复]
Google Chrome 48.0.2564.116 Mac OS X 10.11.3
多谢博主,过了这么久还能继续更新Kindle 3的相关内容,真是令人感激!
[回复]
Google Chrome 46.0.2490.80 Windows 7
感谢博主,终于找到3.4.2可用的了。
[回复]
Safari 9.0.1 Mac OS X 10.11.1
Open update_pinyin_0.4.2_k3g_install.bin in a hex editor and go to offset 0xC. Change it to 0×09 for my DXG. 参考yifanlu的评论 http://www.mobileread.com/forums/showthread.php?p=1849870#post1849870
[回复]
2018年6月30日15:00
Google Chrome 63.0.3236.0 Windows
@小加菲, 我的也是DXG,,新手不会解包bin文件,你有改好的update_pinyin_0.4.2 for dxg.zip 吗?
[回复]
Google Chrome 45.0.2454.93 Windows 7 x64 Edition
[给力]
[回复]
Google Chrome 46.0.2490.80 GNU/Linux x64
支持楼博主!!
[回复]
Google Chrome 44.0.2403.125 Windows 8.1 x64 Edition
在3.4.2下越狱不成功呢 咋办
[回复]
2015年8月5日09:41
Google Chrome 40.0.2214.93 Windows 7 x64 Edition
@cyan, kindle-jailbreak-0.13.N.zip不可以吗?我没有尝试过在3.4.2下越狱,因为之前一直是越狱状态,直升上去没有影响,所以如果真按你所说的话,可能这次升级把越狱漏洞也给补上了,到底是不是这个原因还是得看你的反馈,错误码什么的也可以给我下
[回复]
2018年6月30日15:16
Google Chrome 63.0.3236.0 Windows
@cyan, 做越狱的有好几家,主要是NiLuJe和Yifan Lu这两家。彼此不兼容。如果你之前有用哪一家的低版本越狱,现在还是要用这一家的高版本覆盖。不能用另一家的。楼主提供的kindle-jailbreak-0.13.N.zip是NiLuJe发布的。我用这款也碰到了不能越狱的情况。后来改用Yifan发布的jailbreak_0.5.1就越狱成功了,估计以前越狱用的也是Yifan的。用jailbreak_0.5.1越狱我记得在根目录下是不会生成linkjail文件夹的,不过Yifan的在他的日志中好像说他的越狱不需要更改白名单。
[回复]
Google Chrome 44.0.2403.125 Windows 8.1 x64 Edition
我也是找过来 !!!
几年前用原生系统时就是用的您的拼音呢!现在回归原生系统了,所以我又来了~~~
[回复]
Google Chrome 41.0.2272.118 Windows 8.1 x64 Edition
我用K3也好久了,拼音输入法一直也是个情结,收藏夹里的百度空间失效了,好不容易又找到这里。谢谢 会一直支持楼博主的~
[回复]
2015年7月25日22:06
Google Chrome 40.0.2214.93 Windows 7 x64 Edition
@ETQ, 谢谢支持~
[回复]