阅读此文,需要以下前置知识
Kobo常用技能例如.kobo .adds目录的访问,了解一些简单的Linux命令,最好有一个Linux运行环境,或者macOS
前因
由于Kobo设备新固件在连接Wi-Fi以后,会首先去读取 http://www.kobo.com/buildinfo.xml 以验证,在读取到文件以后才会返回Wi-Fi连接正确的信息给系统,如果获取不到该文件,那么Kobo设备就永远无法连接Wi-Fi访问互联网。
因为kobo.com在中国无法访问,那么这个连接Wi-Fi的过程肯定无法通过。
有条件的人,可以在家里路由上使用科学上网方法,把Kobo服务器加入列表,就可以让Kobo设备正常通过Wi-Fi连接验证,不过一旦离开家,去到其他无科学上网的地方就抓瞎了。
解决思路
第一个思路:把连接Kobo服务器验证的这个链接干掉,经查证,这个链接存在于系统的/usr/local/Kobo/libnickel.so
,手工修改难度过大,期待将来的kobopatch能够出一个选项改了他吧。
解决问题的另一个思路:既然连接Wi-Fi验证需要获取 http://www.kobo.com/buildinfo.xml, 那么把这个buildinfo.xml放到能够让Kobo设备访问到的地方就行了呗。
以前的方法我是使用一个带有公网IP的web服务器,把buildinfo.xml放到它的根目录,然后在Kobo设备的 /etc/hosts
里面将www.kobo.com
指向到这个服务器的IP,虽然可以用,但是起步条件过高,泛用性不强。
经过摸索,我在kobo系统里面居然找到了自带的httpd可执行程序,只需要运行它就可以在当前Kobo设备上架设一个http服务器,那就省去了配置一个公网服务器的需求了。
使用到的软件下载
链接: https://pan.baidu.com/s/1vpfrgnDh5JO7BI3fBRNAXA 提取码: ysgx
安装步骤
如以前已经安装过Nickel Menu,可以直接跳到步骤 2
下载 NickelMenu 0.2.1.zip,解压获得KoboRoot.tgz,将其放入Kobo设备根目录的.kobo目录后,电脑上推出Kobo设备,设备自动重启升级后即安装成功
下载 Kobo上网包.zip 解压密码为:
windirt@Hi-PDA
,解压获得KoboRoot.tgz,将其放入Kobo设备根目录的.kobo目录后,电脑上推出Kobo设备,设备自动重启升级后即安装成功点开Kobo设备主界面左上菜单,如菜单栏里面多出一个
Http
,则证明安装成功
使用方法
在联网之前,点击主界面左上角菜单内的Http
启用本地web服务,然后正常使用Wi-Fi联网,如遇到警告可能没有连接到互联网,点击继续即可
注意事项
使用此方法,仅保证Kobo设备在中国地区跳过Wi-Fi连接验证后正常连接互联网并使用Pocket,FTP,Telnet等服务,并不能让Kobo设备连接到Kobo书店以及使用同步服务等。 Dropbox以及Overdrive等服务请自行寻找解决方案。
-
Kobo自身系统设置了Wi-Fi在不活动以后会很快自动断联,这是系统内置的节能设定,如果觉得不适应,可以通过下面的这行命令在Nickel Menu里设置一个新的菜单项,在Wi-Fi连接以后在左上角菜单点击
Force Wi-Fi
这个菜单项开启Wi-Fi长连接。当此功能开启时候,就算按电源键休眠,Wi-Fi还是会一直保持连接,再次运行此菜单项可以关闭Wi-Fi强制长连接。menu_item :main :Force Wi-Fi :nickel_setting :toggle :force_wifi
原文由作者本人首发于Hi-PDA论坛E-INK版本,适当修改后发布于简书
|