This repository was archived by the owner on Oct 3, 2026. It is now read-only.
Repository navigation
Ninebot Enhance 1.1.14
Ninebot Enhance 1.1.14
- 音量键调大灯:音乐暂停时也能调(之前只看上次采样的播放状态,暂停后没刷新就一直当作在播);按键落到铃声等其他音量流时同样归大灯并把该流音量放回去。
- 新安装默认只开电压、音乐、胎压、手机状态、通知五个控件,速度、功率、大灯、BMS、音量、驻车避让默认关闭;已有设置不变。
- README 顶部、「关于」页和模块本体首次打开的弹窗都写了 QQ 群号 1125342044,关于页点一下、弹窗点「复制」都会复制群号。
- 设置页第二、三行按钮在投屏和绘制方式下左边不再多出一格缩进:隐藏掉行首按钮后,间距只落在可见按钮之间。
- 未测试的九号出行版本不再禁用模块:照常装钩子、照常投屏,只在设置页顶部红字提示「当前九号出行版本未测试,当前版本为: x.xx.xx (xxxxxx)」。
- 报错不再用 toast,改为弹窗:文字可选中,「复制」把错误放进剪贴板;成功和一句话的操作提示仍是 toast。
- 触摸注入被系统拒绝时,弹窗多一个「尝试不降权」:结束当前投屏、开启「不降权」,提示重新开始。
- 「保持 DPI」的强制尺寸被系统拒绝时不再自动勾上「兼容缩放」,改为弹窗询问是否从下次投屏起启用。
- 模块本体首次打开进入引导:选画面提供方式(虚拟显示器再选授权并申请)、检查权限、是否有大灯(有则去连接)、是否有 BMS(有则去连接,连上后选电压 / 功率来源);可跳过。
- 「数据读取设置」「大灯管理」「BMS 管理」移到设置页第三行,不再在控件管理里;电压、功率卡片的「BMS 优先」去掉,改为数据读取设置里的「电压 / 功率来源」(仪表 / BMS),选 BMS 时不再向仪表读电压和功率、隐藏这两条读取间隔并改为「BMS 轮询间隔」;BMS 管理不再有轮询间隔和「自动」协议,协议手选。
- 画面提供方式改为三选一:投屏、虚拟显示器、绘制。「授权方式」顶部先选画面提供方式;虚拟显示器仅 Android 14+ 可选(低版本选中提示「仅限 Android 14+ 可用」)并需 Root 或 Shizuku / Sui,投屏和绘制不需要授权。授权选项去掉「自动」和「刷新服务状态」按钮,只显示所选后端的状态,「不降权」下加了说明。
- 新增「绘制」:模块自己把速度表和 1–3 项信息(电压 / 功率 / 速度 / 胎压 / BMS 电量)画到仪表整帧;设置里的「绘制管理」设表程(30–200 km/h)和信息项,带预览。
- 设置里「控件管理」「触摸屏管理」「启动应用」只在虚拟显示器方式显示;投屏方式不再叠加控件,画面原样送到仪表。
- 最低 Android 版本从 14 放宽到 11(API 30):投屏和绘制可用,虚拟显示器仍需 Android 14;Android 11 上大灯 / BMS 用旧的蓝牙权限加精确位置权限。
- 设置页的「自启动设置」改为「权限设置」,所有系统都显示,点击打开模块本体的权限检测页。
- 模块本体改为权限检测页:逐行列出模块依赖的授权、当前状态和用途,未授权的行点击即申请或跳到系统页面;原来的自启动设置、通知使用权、打开九号出行按钮去掉。底部新增「强制退出九号出行」,有 Shizuku / Sui 或 Root 时直接结束九号,否则打开九号的应用信息页。
- 更新提示改用模块自己的弹窗,两个按钮:「关闭」和「打开 Release 页」;去掉「忽略此版本」。「关于」新增「检查更新」按钮,立即查询一次并提示结果。
- 发布流程改为按标签:推送
main只构建,推送v<版本>标签才发布 Release。
安装包、对应源码和 SHA-256 校验值见附件。
构建提交:1fcea196404c3b0d30d64ce1eaef4ab10e2e9f51
通过 1622 项主机断言;主机检查不代替设备实测。