1746456894 kobo koreader cover

前言

最近看到很多人在用 KOReader,但可能有各种奇怪的问题,又不会重装,中文互联网上的很多文章还有点过时,所以我写了这个教程来帮助你正确安装 NickelMenu 和 KOReader。本教程适用于大部分能更新到最新系统的 Kobo 设备,但在开始前,我需要提醒:

  • 如果你目前使用没问题,其实可以不用重新安装,照常用就行。
  • 安装过程涉及固件修改,虽然大概率不会出问题,但我不能保证。
  • KOReader 比较费电,而且作为第三方的软件,其实在一些地方还不如原生的,比如不支持中文直排,在 ePub 3 格式上的支持也一般。不过据说 PDF 重排功能还不错。

卸载 NickelMenu(如果有)

如果你的设备已经装了 NickelMenu,我建议先将其卸载。连接数据线到电脑后,打开 Kobo 的 .adds/nm 文件夹(Linux/Mac 需要显示隐藏文件)。在这里按住 Shift 键并右键,选择在此处打开 PowerShell 窗口,并执行以下命令来创建一个名为 uninstall 的空文件(无扩展名)。

New-Item uninstall

Linux/Mac 用户就打开终端,cd 到相应目录下执行 touch uninstall 命令即可。

随后安全移除设备,拔掉数据线后,设备应该会自动重启,重启之后就卸载了 NickelMenu。如果没有自动重启,就手动关机再开机。

系统更新

操作前,需要将系统更新到最新。在〈Kobo Firmware Downloads〉这篇文章中会显示你设备的最新系统,你可以在阅读器的更多>设定>装置资讯中看到当前的版本。如果不是最新的,请按以下部分内容进行更新。

〈Kobo Firmware Downloads〉这篇文章中,找到你的设备,然后点击右边绿色的「Download」下载固件。将阅读器连接到电脑上,会出现一个 USB 存储设备。将下载好的 zip 格式固件解压.kobo 目录下,你会得到一个文件夹和两个文件。然后安全弹出设备,拔掉数据线就会自动更新。

更新完成后,再次将阅读器连接到电脑上,用记事本打开 .kobo/Kobo/Kobo eReader.conf 这个文件,在空白处添加如下内容1这部分内容来自 https://github.com/koreader/koreader/wiki/Installation-on-Kobo-devices并保存,如图:

[FeatureSettings]
ExcludeSyncFolders=(\\.(?!kobo|adobe).+|([^.][^/]*/)+\\..+)
更改 Kobo eReader.conf 文件
更改 Kobo eReader.conf 文件

安装 NickelMenu

打开 NickelMenu 的〈GitHub 页面〉,并下载最新的 Release,也可以点〈此链接〉直接下载。

将下载的 tgz 文件复制到 .kobo 目录下,安全弹出并拔掉数据线后,就会自动进行更新。

重启后,在右下角出现了 NickelMenu 的图标,表示安装成功了。接下来需要新增一些菜单条目。

打开 Kobo 的 .adds/nm 文件夹,在这里按住 Shift 键并右键,选择在此处打开 PowerShell 窗口,并执行以下命令来创建一个名为 menu 的空文件(无扩展名):

New-Item menu

然后用记事本打开 menu 文件并添加以下内容,2这部分内容来自 https://uwuu.ca/kobo/info/software/nickelmenu/记得保存:

menu_item :main    :Dump Syslog        :cmd_spawn          :logread > /mnt/onboard/.adds/syslog.log
menu_item :main    :Kernel Version     :cmd_output         :500:uname -a
menu_item :main    :Sketch Pad         :nickel_extras      :sketch_pad
menu_item :reader  :Invert Screen      :nickel_setting     :toggle :invert
menu_item :reader  :Invert Orientation :nickel_orientation :invert
menu_item :main    :IP Address         :cmd_output         :500:/sbin/ifconfig | /usr/bin/awk '/inet addr/{print substr($2,6)}'
menu_item :main    :FTP                :cmd_spawn          :quiet:/usr/bin/pkill -f "^/usr/bin/tcpsvd -E 0.0.0.0 1021" || true && exec /usr/bin/tcpsvd -E 0.0.0.0 1021 /usr/sbin/ftpd -w -t 30 /mnt/onboard
    chain_success                        :dbg_toast          :Started FTP server for KOBOeReader partition on port 1021.
menu_item :main    :Telnet (toggle)    :cmd_output         :500:quiet :/usr/bin/pkill -f "^/usr/bin/tcpsvd -E 0.0.0.0 2023"
    chain_success:skip:5
    chain_failure                      :cmd_spawn          :quiet :/bin/mount -t devpts | /bin/grep -q /dev/pts || { /bin/mkdir -p /dev/pts && /bin/mount -t devpts devpts /dev/pts; }
    chain_success                      :cmd_spawn          :quiet :exec /usr/bin/tcpsvd -E 0.0.0.0 2023 /usr/sbin/telnetd -i -l /bin/login
    chain_success                      :dbg_toast          :Started Telnet server on port 2023
    chain_failure                      :dbg_toast          :Error starting Telnet server on port 2023
    chain_always:skip:-1
    chain_success                        :dbg_toast          :Stopped Telnet server on port 2023
menu_item :main    :Toggle Screenshots :nickel_setting     :toggle :screenshots
menu_item :main :KOReader :cmd_spawn :quiet:exec /mnt/onboard/.adds/koreader/koreader.sh
# menu_item :main :Plato :cmd_spawn :quiet:exec /mnt/onboard/.adds/plato/plato.sh
# menu_item :main :Vlasovsoft :cmd_spawn :quiet:sh /mnt/onboard/.adds/vlasovsoft/launcher.sh
# menu_item :main :Ultimate Manga Reader :cmd_spawn :quiet:/mnt/onboard/.adds/UltimateMangaReader/ultimatemangareader.sh
# menu_item :main :Inkbox :cmd_spawn :quiet:sh /mnt/onboard/.adds/inkbox/inkbox.sh
menu_item :library :Import books       :nickel_misc        :rescan_books_full
menu_item :browser :Invert Screen      :nickel_setting     :toggle :invert

保存然后移除设备,在 Kobo 上的 NickelMenu 选单就会多了一些条目。

NickelMenu 选单
NickelMenu 选单

安装 KOReader

打开 KOReader 的〈Release 页面〉,翻到最下面,下载名为 koreader-kobo-<版本>.zip 的文件。

再次连接设备到电脑上,然后将压缩包里 koreader 文件夹和 koreader.png 图片解压到 .adds 文件夹下,如图:

安装 KOReader
安装 KOReader

现在,NickelMenu 里的 KOReader 就能打开了。

总结

KOReader 里的设置我就没弄了,因为其实我也不怎么用,感觉官方系统已经足够我使用了。不过 NickelMenu 确实有很多实用的功能,比如 FTP、快速开关截屏功能之类的,以后有机会再讲讲它的功能吧。

更多内容欢迎回到我的主页看看。

最后修改日期: 2025-05-05

作者

留言

撰写回覆或留言

您的电子邮件地址不会公开。留言送出后需要等待审核和缓存刷新,请勿重复点击。