移动终端 2013 年 9 月 24 日

在Kindle PaperWhite上安装KUAL

本文介绍了KUAL(Unified Application Launcher)是如何在已越狱的Kindle设备上安装和使用的。KUAL是由MobileRead的成员twobob开发的Kindlet,可以运行其他应用程序。安装KUAL后,用户可以下载或编写插件并通过KUAL启动,比较实用的插件有终端控制台、文件管理器、网络浏览器等。本文记录了KUAL的安装步骤,包括系统越狱、KUAL的下载和安装、以及可能出现的错误处理方法。
KUAL(Unified Application Launcher)是一个可以运行其它应用程序的Kindlet,由MobileRead的高手twobob开发。
安装KUAL之后,你可以下载或自己编写插件并通过KUAL启动,使Kindle变得无限可能。比较实用的插件有kterm(终端控制台)、KindleExplorer(文件管理器)、Skipstone(webkit网络浏览器)等。
官方的安装指南比较麻烦,本文记录了我的操作过程,步骤相对精简一些,仅供参考。我的系统是已经越狱的5.3.8,需要安装的KUAL版本是v2.2。

系统越狱

安装KUAL之前,必须保证Kindle系统已经越狱。由于我的设备已经越狱,并且网上的教程也比较多,具体操作不再详述。

安装KUAL

下载KUAL.V.2.2.zip。将Kindle连接上电脑,将压缩包里的KindleLauncher-2.0.azw2(KPW对应这个文件,如果是其它Kindle设备请看说明)放到documents目录,KUAL.cfg放到extensions 目录。
断开Kindle和电脑的连接,此时在Kindle主界面上可以看到KindleLauncher应用程序的图标,直接点击打开。
不出意外的话应该满足不了KUAL的运行条件,可能会提示以下两种情况的错误:

安装开发者证书

如果提示证书错误,那么需要将开发者证书刷入系统。下载 prerequisites-all-supported-devices.zip ,选择相应设备的开发者证书文件放到U盘模式的根目录(比如KPW就是”update_k5_ALL_PW_ALL_devcerts_install.bin”,详见压缩包的的Readme.txt),然后进入设置->升级系统就可以安装开发者证书了。

Kinldet越狱

Kindlet的越狱和系统的越狱不同,Kindlet越狱后是为了运行非Amazon官方下载的Kindlet。
Kindlet的越狱也非常简单,将压缩包相应的文件放到U盘根目录然后升级系统就可以了,比如KPW对应的文件是”update_k5_ALL_PW_ALL_kindlet_jailbreak_install.bin”。
满足上面的条件之后就可以正常运行KindleLauncher了,KUAL本身功能并不强大,我们需要通过插件来它的扩展功能。

安装插件

KUAL的插件安装非常简单,直接将对应的文件夹解压到extension目录下面就可以了,运行KUAL之后会自动加载插件的菜单。
推荐的一些常用的插件:

kterm

kterm是Kindle的终端控制台,安装之后可以在Kindle进行shell的交互操作,不需要进入usbnet模式。
kterm说明及下载地址: http://www.fabiszewski.net/kindle-terminal/

Leafpad

Leafpad是一款基于GTK+的全功能文本编辑器,这是Kindle的移植版本. Leafpad说明及下载地址: http://www.fabiszewski.net/kindle-notepad/

Kindle Explorer

顾名思义,Kindle Explorer是Kindle的文件浏览器,貌似开发者是俄罗斯人,软件质量非常不错!另外该插件集成了Leafpad和kterm,可以直接在文件管理器中打开文件进行编辑或打开终端进行操作。
Kindle Explorer说明及下载地址: http://www.mobileread.com/forums/showthread.php?t=206296

Galculator

全功能的计算器Galculator的Kindle移植版本。

SkipStone

SkipStone是一款轻量级的Webkit浏览器,支持多标签浏览,具有下载管理功能,比系统的体验版浏览器好用。

卸载插件

卸载KUAL插件非常简单。由于KUAL的大多数插件都是“绿色”软件,一般来说,直接删除extensions目录下的相应文件夹即可,下次启动KUAL时,该插件的菜单会自动被删除。

参考资料