[分享] 如何在Kobo阅读器上安装Koreader

楼主: banyana (我听到鳕鱼香丝的呼唤)   2018-10-05 02:13:07
https://blog.xuite.net/sn8darje/aroundthecorner/585469567
在Kobo阅读器上安装Koreader要先决定好三件事:
1) Kobo韧体的版本
2) Koreader的版本
3) 哪一种launcher的哪个版本
Kobo的韧体
Kobo阅读器虽然和Kindle一样没有开放原始码,但是Kobo的韧体容易破解,对各种第三方
软件的支援度也好。在Kobo阅读器上安装Koreader并不需要把韧体降级,如果有这样的需
要,可能是当下最新的韧体版本刚好bug太多(例如:2015年3.16.xx ~ 3.18.xx的几个版
本),又或是个别机种与个别韧体间出现相容性问题(例如:4.4.9344版造成Aura One萤
幕黑屏)。也有些时候,使用者降级安装是基于一些与Koreader无关的的理由,比如说,
Kobo阅读器从4.4.9298版开始全面改换首页画面,新的首页上多出了乐天书店的新书广告
, 对此觉得反感而换回旧版的人不在少数。
不过话虽如此,在Kobo的程式开发者眼中确实存在着一个最适合加装插件的黄金版本,那
就是3.19.5761版。请先看一下这个页面最下方的版本列表,3.19.5761版于2015年年底发
布后历经八个月才出现下一个更新版,而在它之前和之后的版本大多存活不到一个月,
这个版本不仅稳定可靠,也由于够长寿,程式写手们为它编写的各种补丁特别多〈
3.19.5761版的61个补丁〉。Kobo每次更新韧体后,程式开发者都会再释出一个非官方版
的补丁包,这些补丁是一些参数指令,可让使用者依据自己的需求改善原生系统的阅读
环境。所以使用者在降级安装时,除了下载旧的韧体版本也别忘了把相对应的补丁包下载
回来。
各机种的新旧韧体版本 https://pgaskin.net/KoboStuff/kobofirmware.html
各版本的补丁包 https://www.mobileread.com/forums/showthread.php?t=260100
关于韧体的降级安装方式请见本文下方。
Koreader的版本
Koreader是一个由众多程式开发者共同维护编写的开源软件,它的专案〈Project〉放置
在全球最大的程式码代管平台Github上。
Koreader的版本分为稳定版〈Stable release〉和夜建版〈Nightly release〉两种。稳
定版是指经过长时间的校正检测足可确定其运行的正确度与稳定性的版本。而夜建版,以
一句话来概括就是:程式码逐夜重写与组建的版本。百度百科有更详尽的说明:
https://baike.baidu.com/item/Nightly Build
像Koreader这样一个长期进行的专案,它的程式码相当复杂,每有一点更动即要把所有“
编译、链接、运行、测试”、侦错除错、整合组建的程序全部跑一遍,所以尽管夜建版与
稳定版相比较时,颇似未臻成熟的版本,但在了解软件开发的过程后,当能明了夜建版其
实已是不停反复测试后的成果。
Koreader的夜建版大约每隔一个月或两个月释出一次,版本名称即为发布日的日期。目前
Koreader的稳定版只有一个,夜建版则多不胜数,Kobo的使用者在选择安装版本时有三点
要注意:
1) 2016年以后推出的Kobo机种应选择安装较近期的夜建版。
Aura Edition 2, Aura One → 2017年10月以后版本
Aura H2O Edition 2 → 2018年3月以后版本
Clara HD → 2018年6月中旬以后版本
2) 近期的Kobo机种可能无法搭配KSM安装,或是必需再安装一个补丁
https://www.mobileread.com/forums/showpost.php?p=3389190&postcount=221
3) 过往Koreader安装档中的Koboroot.tgz程式在晚近的夜建版中已被拿掉,该程式的有
无会决定launcher的搭配
4) 无论安装时选择的是哪个版本的Koreader,之后如要更新,只要把新版中的Koreader
资料夹复制盖过旧版的即可(但要跳过history和screenshot)。
什么是KSM?什么是launcher?请看下一段。
稳定版 https://github.com/koreader/koreader/releases/tag/v2015.11-stable
夜建版 https://github.com/koreader/koreader/releases
Launcher
在Kobo上加装插件需要透过Launcher的帮忙,Launcher是什么呢?Launcher的中文叫“应
用程式启动器”,是计算机装置在开机后第一个启动的程式,功能在加载并启动装置上其
它的应用程式,像是安卓手机和微软电脑也都有自己的launcher。
Kobo的启动器发展至今最为人熟知的有四个,依时间出现顺序分别是:
Sergey's Kobo File Monitor ─ fmon (July 2013)
tshering's Kobo Start Menu ─ KSM ( Aug 2013)
NiLuJe's Kute File Monitor ─ kfmon (May 2016)
baskerville's File Monitor ─ fmon (Apr 2017)
Sergey, tshering....是程式开发者的名字,后面括号里是各程式初次发布的年月。这四
个启动器里,tshering的开始功能表KSM是一个目录管里型启动器, 能让使用者快速找到
要开启的程式并在不同项目间做切换,其它三个File Monitor则属档案监督型程式,是在
背景作业,不太让人察觉到它们的存在。
这四个启动器是个四选一的习题,因为一个阅读器上不能同时存在两个启动器,目前由
NiLuJe撰写的Koreader安装说明里,优先推荐大家选用KSM,最不推荐的是Sergey的fmon
,依据他的说法,Sergey的fmon完全没做过功能测试,且有可能在原生系统尚未完成启动
档案的处理作业之前,就先触发其它动作,以致让系统掉入不断重启的循环(详见:
https://github.com/NiLuJe/kfmon)。
NiLuJe自己写的Kute File Monitor以及baskerville的File Monitor,都是针对Sergey的
版本做的改良,不过这里要稍微说明的是,他们两位改良的是那个主要的启动程式,因为
Sergey的Kobo File Monitor并不只是一个单纯的启动器,而是包含了多种棋类游戏及小
应用程式在内的一组套件,这组名为pbchess的套件一直都放在他自己架设的西洋棋网站
上,原来,本名Sergey Vlasov的这位仁兄是个热爱西洋棋的人士,他开发了西洋棋对奕
软件,并针对不同的系统平台及阅读器装置设计出相对应版本,所以,他为Kobo阅读器写
启动程式,只是他整个西洋棋推广计画中很小、很顺便的一件事,无怪乎他之后并未着力
于这个程式的改良。
pbchess这组套件也有被tshering整合到他写的KSM之中,不过在最新的09版里面,这组套
件已改为由使用者自己决定安装与否。
另外,NiLuJe的kfmon是四个启动器中唯一有提供解除安装档的。
baskerville除了改良fmon,还写了一个笔记本小程式Sketch,在Glo HD和Aura One上试
用结果良好。
Sergey的西洋棋推广网站及pbchess套件(含Kobo启动器)
http://pbchess.vlasovsoft.net/en/index.html
KSM09版 https://www.mobileread.com/forums/showthread.php?t=293804
KSM08版 https://www.mobileread.com/forums/showthread.php?t=266821 
(其它版本可以在Google里用关键字Kobo KSM 07, 06, 05....搜寻)
NiLuJe的kfmon https://github.com/NiLuJe/kfmon/releases
baskerville的fmon https://github.com/baskerville/fmon/releases
Kobo韧体的降级安装方式
一、韧体降级
准备好要安装的阅读器韧体版本
1) 下载并安装Kobo Desktop到电脑上
2) 到Kobo阅读器的设定里按下Factory Reset
3) 用USB线连接阅读器与电脑
4) 从Kobo Desktop登入乐天帐号并等待阅读器同步更新。更新完成后,直接关掉Kobo
Desktop,不要退出阅读器,不要按Eject
5) 把已解压缩的韧体档整个复制起来,贴到阅读器的.kobo档案夹里,覆蓋原来档案
6) 安全退出阅读器,等待重启
二、安装补丁
准备好韧体的补丁包
1) 解压缩补丁包
2) 把未解压缩的韧体档复制到补丁的x.xx.xxxx_source档案夹里
3) 阅读并依据自己的喜好修改x.xx.xxxx_source档案夹里的三个patch档
(如果看完三个patch档后并不想做任何修改,那表示目前系统提供的阅读环境已经符合
您的需要,无须再进行以下安装步骤)
4) 微软视窗的使用者:回到前一个路径底下,用鼠标点击x.xx.xxxx.bat两下;
Linux/Mac的使用者:打开终端机,改路径至patch_kobo_xxxxx/,执行
./x.xx.xxxx.sh
5) 把x.xx.xxxx_target/档案夹里的Koboroot.tgz复制到阅读器的.kobo里
6) 安全退出阅读器,等待重启
用Sergey's fmon安装Koreader:
适用机种:Touch, Glo, Mini, Aura, Aura HD, Glo HD.
Sergey's fmon下载回来解压后出现三个档案:KoboRoot.tgz、launcher.png、
vlasovsoft档案夹,vlasovsoft里就是那组pbchess套件,如果单纯只想安装启动器,那
么你只需要KoboRoot.tgz
(晚近的Koreader夜建版已没有koboRoot.tgz,所以选择用Sergey的fmon的人要安装旧版
的Koreader,比如像稳定版。之后如要更新Koreader,只要把新版中的Koreader资料夹复
制盖过旧版的资料夹即可。)
步骤:
1) 下载最新版的fmon,解压缩
2) 用USB线连接阅读器与电脑,把解压后出现的launcher.png图档复制 到阅读器的根目
录下,安全退出阅读器等它刷新
3) 点开阅读器上的Launcher缩图,确定能看到图片变成全萤幕后,点回首页(确定图片
正确显示后才能继续下面步骤)
4) 重新连接电脑,把KoboRoot.tgz和vlasovsoft档案夹复制到.kobo次目录下,安全退出
阅读器等它刷新
5) 点开阅读器上的Launcher缩图,此时应该出现Kobo启动器的目录
6) 重新连接电脑,把Koreader里的图档Koreader.png复制到阅读器的根目录下,安全退
出阅读器等它刷新
7) 点开阅读器上的Koreader缩图,确定图片正确显示再继续下面步骤
8) 重新连接电脑,把剩余的Koreader档案复制到.kobo次目录里,安全退出阅读器等它刷

用KSM安装Koreader:
用KSM安装Koreader网络上已有很多篇中文说明,这里不再重复,请参考:
http://shorturl.at/evIK9
另外要注意的是,从KSM08版开始,Koreader档案夹要复制到.adds里,08以前的版本是复
制到.kobo里
网络上的安装说明文有些是以KSM07版举例,但07版与Glo HD体质不合,所以Glo HD的使
用者如果要用KSM加载Koreader,请试其它版本
用NiLuJe的kfmon安装Koreader:
请以最新的kfmon版本搭配较晚近的Koreader夜建版
步骤:
1) 用USB线连接阅读器与电脑,把kfmon解压缩到阅读器根目录下,安全退出阅读器等待
刷新
2) 重新连接电脑,把Koreader夜建板解压缩到阅读器的.adds次目录下
3) 安全退出阅读器,耐心等待刷新重启
用baskerville的fmon安装Koreader:
步骤:
1) 用USB线连接阅读器与电脑,在阅读器的根目录下新增一个名为icons的资料夹,再把
Koreader里的图档Koreader.png复制进去,安全退出阅读器
2) 点选阅读器上的My Collections,增加一个Collection,把刚刚出现的Koreader缩图
加入Collection,之后点开缩图, 再回首页,重启阅读器
3) 重新连接电脑,把fmon解压缩到阅读器的根目录下(会出现两个次目录:.adds和
.kobo)
4) 把Koreader的资料夹解压缩到.adds里,安全退出阅读器,耐心等待刷新重启
作者: observer0117 (ob)   2018-10-05 05:30:00
详细推
作者: decorum (Festina Lente)   2018-10-05 07:54:00
解说得真详细!Koreader的阅读功能比原生Kobo强大太多了
作者: milyspice (香米)   2018-10-05 08:04:00
推。目前aura one用fmon,没有出问题
楼主: banyana (我听到鳕鱼香丝的呼唤)   2018-10-05 11:07:00
楼上是说baskerville的fmon吗?MobileRead论坛上有Koreader的专门讨论群组
作者: kevin00730 (sky)   2018-10-05 11:14:00
楼主: banyana (我听到鳕鱼香丝的呼唤)   2018-10-05 11:14:00
不论是使用哪一家的阅读器,把你想要的功能写出来如果也获得其它使用者回响,也许就有程式设计师愿意把功能编写出来https://www.mobileread.com/forums/
作者: kimukao (心灵)   2018-10-05 23:00:00
感谢分享
作者: controller38   2018-10-05 23:25:00
这不推不行!感谢!
作者: vadertsai (我愛YuYu)   2018-10-06 08:26:00
写的真详细 感谢分享
作者: jye90210 (Jason)   2018-10-06 16:08:00
作者: yuvicchen (yuvic)   2018-10-16 02:07:00
终于看到edition 2的装法了!!

Links booklink

Contact Us: admin [ a t ] ucptt.com