Kindle应用

手持Kindle电子书,看了不少书,记录一下心得。

配置

Kindle底层是一套封闭的Linux系统,相对大部分安卓阅读器的优点就是省电省资源,缺点就是无法安装应用,每个型号的配置如下:

Model Launch Display CPU Memory Storage Battery
Kindle November 19, 2007 6-inch, 600 × 800 pixels, 167 PPI density, 4-level Marvell Xscale PXA255 400 MHz, ARM9 64 MB 256 MB 1,530 mAh
Kindle 2 February 23, 2009 6-inch, 600 × 800 pixels, 167 PPI density, 16-level Freescale i.MX31 532 MHz, ARM11 32 MB 2 GB 1,530 mAh
Kindle 2 International October 19, 2009 7-inch, 600 × 800 pixels, 167 PPI density, 16-level Freescale i.MX31 532 MHz, ARM12 32 MB 2 GB 1,530 mAh
Kindle DX June 10, 2009 9.7-inch, 824 x 1200 pixels, 150 PPI density, 16-level Freescale i.MX31 532 MHz, ARM13 128 MB 4 GB 1,530 mAh
Kindle DX International January 6, 2010 10.7-inch, 824 x 1200 pixels, 150 PPI density, 16-level Freescale i.MX31 532 MHz, ARM14 128 MB 4 GB 1,530 mAh
Kindle DX Graphite July 1, 2010 11.7-inch, 824 x 1200 pixels, 150 PPI density, 16-level Freescale i.MX31 532 MHz, ARM15 128 MB 4 GB 1,530 mAh
Kindle Keyboard August 27, 2010 6-inch, 600 × 800 pixels, 167 PPI density, 16-level Freescale i.MX35 532 MHz, ARM11 256 MB 4 GB 1,750 mAh
Kindle 4 September 28, 2011 6-inch, 600 × 800 pixels, 167 PPI density, 16-level Freescale i.MX508 800 MHz 256 MB 2 GB 890 mAh
Kindle Touch November 15, 2011 6-inch, 600 × 800 pixels, 167 PPI density, 16-level Freescale i.MX508 800 MHz 256 MB 4 GB 1,420 mAh
Kindle 5 September 6, 2012 6-inch, 600 × 800 pixels, 167 PPI density, 16-level Freescale i.MX508 800 MHz 256 MB 2 GB 890 mAh
Kindle Paperwhite October 1, 2012 6-inch, 768 × 1024 pixels, 212 PPI density, 16-level,LED Freescale i.MX508 800 MHz 256 MB 4 GB 1,420 mAh
Kindle Paperwhite 2 September 30, 2013 6-inch, 768 × 1024 pixels, 212 PPI density, 16-level,LED Freescale/NXP i.MX6 SoloLite 1 GHz 256 MB 2 GB 2,420 mAh
Kindle 7 October 2, 2014 6-inch, 600 × 800 pixels, 167 PPI density, 16-level Freescale/NXP i.MX6 SoloLite 1 GHz 256 MB 4 GB 890 mAh
Kindle Voyage November 4, 2014 6-inch, 1072 × 1448 pixels, 300 PPI density, 16-level,LED Freescale/NXP i.MX6 SoloLite 1 GHz 512 MB 4 GB 1,320mAh
Kindle Paperwhite 3 June 30, 2015 7-inch, 1072 × 1448 pixels, 300 PPI density, 16-level,LED Freescale/NXP i.MX6 SoloLite 1 GHz 512 MB 4 GB 1,420 mAh
Kindle Oasis April 27, 2016 8-inch, 1072 × 1448 pixels, 300 PPI density, 16-level,LED Freescale/NXP i.MX6 SoloLite 1 GHz 512 MB 4 GB 1,535 mAh
Kindle 8 June 22, 2016 6-inch, 600 × 800 pixels, 167 PPI density, 16-level Freescale/NXP i.MX6 SoloLite 1 GHz 512 MB 4 GB 890 mAh
Kindle Oasis 2 October 31, 2017 7-inch, 1264 × 1680 pixels, 300 PPI density, 16-level,LED NXP i.MX7D 1 GHz 512 MB 8/32 GB 1,000 mAh
Kindle Paperwhite 4 November 7, 2018 6-inch, 1072 × 1448 pixels, 300 PPI density, 16-level,LED Freescale/NXP i.MX6 SoloLite 1 GHz 512 MB 8/32 GB 1,500 mAh
Kindle 10 April 10, 2019 6-inch, 600 × 800 pixels, 167 PPI density, 16-level, LED Freescale/NXP i.MX6 SoloLite 1 GHz 512 MB 8 GB 1,040 mAh
Kindle Oasis 3 July 24, 2019 7-inch, 1264 × 1680 pixels, 300 PPI density, 16-level,LED NXP i.MX7D 1 GHz 512 MB 8/32 GB 1,130 mAh
Kindle Paperwhite 5 October 27, 2021 6.8-inch, 1236 x 1648 pixels, 300 PPI density, 16-level,LED Mediatek MT8110z 512 MB 8/16 GB 1,700 mAh
Kindle 11 October 12, 2022 6-inch, 1072 × 1448 pixels, 300 PPI, 16-level ,LED MediaTek MT8113 512 MB 16 GB 1,040 mAh
Kindle Scribe November 30, 2022 10.2-inch, 1860 x 2480 pixels, 300 PPI, 16-level,LED MediaTek MT8113 1G MB 16/32/64 GB 3,000 mAh

应用

越狱后的kindle就有更多扩展性(有风险),可以安装一些第三方应用。

  1. KOReader 第三方阅读应用。
    • 支持更多的格式,比如EPUB,zip包等,这个是最大的优点。
    • PDF格式可以重排和切边,对小尺寸阅读器更友好。
    • 支持指定文件夹的图片做屏保,或者正在阅读书籍的封面做屏保。
    • 修改字体更方便,复制字体文件到特定目录即可。
    • 支持开放的词典,查词比较方便。
    • KOReader甚至内置了ssh server。
    • 还有很多功能和设置,虽然大多用不上,但一旦用上某个功能就觉得还是比较好的。
  2. FileBrowser 这是一个基于http的文件管理器,方便书籍的上传下载,再也不需要数据线了,通常直接安装插件版即可,内置了FileBrowser的二进制执行文件,通过KUAL的菜单来启动。

  3. 游戏,理论上Arm版本的Linux游戏就可以在Kindle上运行,比如Tetris

编程

kindle自带Lua脚本语言,你可以在Kindle直接编写Lua程序,通过ssh直接运行lua 即可,当然Lua只是玩具,更好的编程方法,应该是交叉编译Arm版的gtk程序。

修复

越狱后因为升级或重置可能导致越狱失效,可以按以下步骤修复:

  • 重新安装jailbreak_hotfix,尽量下载新版本,解开后的bin文件复制到kindle根目录下,然后点升级,这一步一定不要省略。
  • 重新安装MRPI(MR Package Installer),这个只需要复制到根目录下即可。
  • 重新安装KUAL,这个是菜单界面的插件启动器,通过上面的MRPI的一条命令来安装。
  • 重新安装KOReader,只需要复制两个目录,然后就可以通过KUAL启动KOReader了。