目的:给巴诺Nook Glowlight plus 7.8寸 E-ink 电子书安装新的启动器和其他阅读App。
https://qna.smzdm.com/202112/10/61b30ce2806ba8170.jpg_e1080.jpg
参考:
https://forum.xda-developers.com/nook-touch/general/how-to-root-set-nook-glowlight-3-t3802331
https://www.douban.com/note/752344799/
https://www.ptt.cc/bbs/book/M.1547386199.A.603.html
时间: 2019~2020
背景:巴诺的Nook Glowlight Plus 7.8寸E-ink电子书的硬件比起其它品牌是比较差一点,但是屏幕本身的分辨率是足够好的,只是背光灯的均匀性和总体的对比度比kindle还差点。如果是在白天或者有不错的灯光下阅读,那么和其它更贵的7寸及以上电子书没什么分别。而且它的左右边框够大,还有实体按键,实际用时会发现大边框的握持有多舒服。在最优惠的价格时入手的话,用2/3不到的价格获得和其它品牌一样的阅读效果也是不错的选择。Nook最差的就是自家的阅读软件,所以得要一些第三方的App来发挥Nook 7.8寸屏的优势。
第一部分:Nook Glowlight Plus的调试工具
用到的工具:adb/platform-tools
步骤( 这部分完全跟着参考1里的过程走即可):
1. On your Nook, go to Settings>About. You should see the serial number, app version, etc. At the top of that page, there is a nook icon. Tap that icon rapidly until the developer menu opens #以下1~3步用来打开Nook Glowlight Plus上的ADB调试选项. 在About界面下,需要快速轻点Nook的倒U图标,一般3~4下即可作用。
https://pic1.zhimg.com/80/v2-f6fc4e866fccb566a6ce5b9fe81a9c14_720w.webp
2. Tap "Android Development Settings" and check the box for "USB debugging".
3. At the Developer options screen you are on (where you checked the box), hit the back arrow at the top-left of the screen to go back. But do not exit the developer menu #注意这里用返回箭头退回开发者模式界面,不要直接按Home.
4. On your computer, open a command prompt and navigate to the folder where you put adb (in my case I typed in "cd adb/platform-tools") #在电脑上下载并准备好platform-tools工具。然后使用命令行工具cd到platform-tools目录下。
5. Plug the USB in to the nook. When the nook prompts you to turn on USB mode, do so. At the adb command prompt, type adb devices. ADB should recognize the nook, but say that it is unauthorized # 在Linux/Mac下,adb可能还没有被添加到可执行文件目录,则键入./adb devices 替代。输入这个命令后回车,会看到设备是未被识别的,接着下面的第6步来操作。
6. From windows, eject the nook to disconnect nook's file sharing. Once the nook's USB file sharing screen goes away, you should be able to see the developer menu again. Tap "Allow Debugging" one time! There will be no confirmation, just do it one time. # 这里按了"Allow Debugging"后,的确是没有任何提示,不用管它,继续第7步。
7. Unplug the USB, plug it back in, turn on USB mode when prompted. Back in the command prompt, type adb devices again. This time it should see the device and simply say "device" where it used to say "unauthorized". Congratulations! You can now install a launcher. #这一步就是把Nook Glowlight Plus从电脑上弹出(如果还在连接的话),再重新插入,接受Nook Glowlight Plus提示的USB mode。然后回到电脑上的命令行工具,仍然在 platform-tool目录下,键入./adb devices, 会显示一串数字+device, 例如5093910031633306 device。 说明成功。
第二部分:安装新的E-ink 启动管理器
这里我们想要安装的启动管理器相当于一个App, 和原来的Nook系统是并存的。在这个新的启动管理器里可显示和启动其它的阅读app, 比如说kindle, koreader, 当然也包括原来的Nook自带的阅读器。这些功能不需要Nook Glowlight Plus越狱。
用到的App:E-Ink-Launcher-v0.1.18.2-129713_einkcn.com.apk
安装该App的步骤:
假若在第一部分的准备工作已经做好,那么在电脑上下载好E-Ink-Launcher-v0.1.18.2-129713_einkcn.com.apk, 将Nook Glowlight Plus用USB线连接到电脑:
1. 连接后按Nook Glowlight Plus的提示允许USB mode;
2. 在电脑上用命令行工具cd到platform-tools, 先执行./adb devices 检查一下是否正确识别了设备,如果没有,参考第一部分的注意事项;如果能够识别设备了,接着下面的步骤;
3. 仍然在命令行下,执行./adb install 路径/E-Ink-Launcher-v0.1.18.2-129713_einkcn.com.apk, 比如 ./adb install ~/Downloads/E-Ink-Launcher-v0.1.18.2-129713_einkcn.com.apk。
4. 安装完成后从电脑弹出Nook Glowlight Plus. 然后按Nook Glowlight Plus上的倒"U"形Home健,会出现提示,让你选择E-ink-Launcher或者Nook, 当然选前者,并且设为总是;然后即可来到E-ink-Launcher的主界面。在这里,你仍然可以点选 Nook图标来到原来的Nook系统,并修改背景灯等设置。一旦按"倒U"home键,即可返回E-ink-Lanucher主界面;
https://pic3.zhimg.com/80/v2-a2b85220425278be97be66aa0508c8b2_720w.webp
第三部分:安装其它的E-ink Apps
安装的步骤和第二部分是相同,同样是在电脑上下载好要安装的app, 然后用USB连接Nook Glowlight Plus到电脑,使用命令行工具./adb install 安装这些app.
有两个app非常有用:
1. USB-1.1_文件传输_einkcn.com.apk
USB传输工具可以提供ftp工具,方便从电脑上传或者删除Nook Glowlight Plus上的电子书
2. Koreader.apk
Koreader的强大就不必多说了,支持多格式,关键是可以实现PDF重排,非常好用!
这里赘述一下给koreader添加字典和字体的方法。将下载好的喜欢的stardict字典解压,得到的所有的三个文件(比如langdao-ec-gb.dict.dz, langdao-ec-gb.idx, langdao-ec-gb.ifo)都拷贝到Nook Glowlight Plus的koreader/data/dict目录下即可(当然可以使用以上的USB传输工具来操作);
将下载好的字体文件(比如FZPingXYSJW.TTF)拷贝到koreader/fonts目录下(没有的话新建一个)。
其它:
Koreader 可以调节背光灯的亮度,但是冷暖还不行。这时可以回到Nook阅读器,把冷暖背光手动调节好以后,再回到Koreader, 色温就跟着变化了。
安装后默认Nook的“左下按键”就是Koreader的下拉菜单快捷键!
第四部分:root 和更多设置
如果不满足于以上的app,那么则进一步!
root
在Linux/Mac下,将platform-tools目录添加到系统路径,例如编辑家目录下的.bashrc文件, 添加一行export PATH=***到该目录***/platform-tools:$PATH;
然后从电脑上下载rootGLP-3.zip工具包。解压,并确保rootnook.sh中指定了BNR700。
用USB连接电子书到电脑。在电脑上用命令行cd到rootGLP-3目录,执行bash rootnook.sh获得root权限;
成功后将在电子书的首页看到SuperSu图标;
2. 实体键映射
Nook glowlight plus 内建的按键编号和位置如下:
LowerLeft 191 F9
UpperLeft 192 F10
UpperRight 193 F11
LowerRight 194 F12
Power 116 Power
Home 102 Home
目的:安装Xposed Installer 和 Xposed edge pro来映射左滑的手势到按键F10, 右滑手势到F11, 使它们也能在koreader等app中工作。
步骤:如之前安装其它apk的方法,先安装Xpose_framework***.apk和Xpose_edge_pro***.apk到电子书;
然后在Nook Glowlight Plus上打开Xpose Installer这个app, 确定选中了Xposed edge pro组件,确定安装,然后重启电子书。
完成重启后则可以运行Xposed edge pro。选中"Key"项目并点开该选项卡,通过“Add”增加所需的按键,例如"左上按键"UpperLeft F10。
选中KeyCode_F10, 在下拉菜单中使用"Click", 再选择"Inject gesture", 输入一个左滑手势,按"左上按键"确认记录,然后选中该记录的手势(一般其名称是以时间编号的),确认返回。
通过以上操作则完成了 “左上按键”映射左滑手势,即"上翻一页"按键!相应地可以完成其它键的映射。
最终我们得到了阅读完备的Koreader!