Kindle 学习材料终端
morao
家长投递的作业和材料由服务端解析、排版、出图,Kindle 开机直接进当天列表。设备端只做三件事:贴图、读触摸、翻页。
当前只实测 Kindle 8;K10 同为 600×800 但未单独验证。其他机型见 机型支持。
工作原理
投递
微信小程序 / 管理后台上传 docx、pdf、pptx、txt
→
服务端出图
解析、排版、按屏幕档位渲染整页 PNG
→
Kindle 显示
eips 贴图、evdev 触摸,本地缓存已读页面
Kindle 上没有文档解析器,也没有书架。列表页和正文页都是服务端画好的位图,设备只按服务端下发的命中区响应点击。换屏幕尺寸时改服务端档位,不改客户端逻辑。
能做什么
| 能力 | 说明 |
|---|---|
| 按天列表 | 一屏一天,顶栏左右切日期;材料按投递时间排序 |
| 阅读与翻页 | 点左 / 右区域翻页,点顶部浮出顶栏,左边缘右滑回列表 |
| 横屏与放大 | 阅读页可在 1× / 1.25× / 1.5× 之间切换,支持横屏与加深 |
| 离线缓存 | 已下载的页面不再重复拉取,断网时可以继续看 |
| 家长密码 | 长按屏幕 10 秒并输入密码退出到原生系统,密码在小程序里管理 |
| OTA 更新 | 设备从 morao.synsx.com 拉增量包,失败自动回滚 |
| 开机自启 | upstart 任务拉起;连续启动失败会关闭自启,回到原生界面 |
| 状态栏 | WiFi、电量、时间由常驻进程用 fbink 绘制 |
安装条件
设备
- Kindle 8(2016,600×800)已实测
- 已完成越狱,能执行本地脚本
- 已安装 KUAL;没有 KUAL 时走 SSH
- 系统自带
lua和eips
电脑
- USB 连接后能读写 Kindle 根目录
- 能校验 SHA256(PowerShell / shasum / sha256sum)
- 不需要在电脑上安装 Kindle 工具链
三步装上
-
确认机型
在 机型支持 里核对屏幕尺寸。不支持的机型安装脚本会在预检阶段直接拒绝,不会写系统分区。
-
下载并校验
下载最新安装包,对照 版本页 的 SHA256 校验文件完整性。
-
解压并安装
解压到 Kindle 根目录,得到
morao/和extensions/;在 KUAL 里点「安装 morao」,重启后自动接管屏幕。
本站不提供越狱工具,也不托管越狱包。越狱和改装由用户自行完成,风险自负。安装包只包含 morao 自身文件;系统分区只新增两个 upstart 任务,卸载时删除。
给 WorkBuddy 的入口
自动化安装以两个机器可读文件为准,不要从网页正文推断版本号。
https://morao.hanfydata.com/install.md
https://morao.hanfydata.com/releases.json
说明见 WorkBuddy 接入;站点结构见 llms.txt。