Repository navigation
v1.1.2
Pre-release
Pre-release
更新日志
签名变更
- 本版起使用正式签名。此前安装过开发签名版本(1.0.0、1.1.0 或 1.1.2 候选)的设备签名不兼容,无法覆盖安装,需要先卸载旧版再安装;卸载会清除 GazeKeep 的配置,安装后需重新授权并完成自检。以后的版本使用同一签名覆盖升级。
新增
- 安装包按 CPU 架构拆分为
arm64-v8a、armeabi-v7a、x86_64三个版本,另提供通用包universal;多数手机选择arm64-v8a,不确定时选择universal。各包签名与版本相同,可互相覆盖安装。
优化
- 安装包体积:原生库改为压缩存放,并移除 32 位 x86 原生库;单架构包由约 41 MB 降至约 10–11 MB,通用包约 17 MB。
- 相机采集所有权与取消清理:自检与服务交接由共享采集协调器处理,清理排空前不开始下一轮。
- 自检从后台返回后保留已通过步骤,可手动重试。
修复
- 取消采集或自检后,迟到的检测结果与后端成功结果不再更新状态或回灌保亮判断;旧自检会话的结果不影响新会话。
- 压缩产物中 ML Kit 注册器的无参构造器被移除导致启动崩溃,已补充保留规则。
- 撤销相机权限后,前台服务粘性恢复不再崩溃。
- 压缩产物中 LSPosed 现代入口的回调被裁剪,改为受保留规则保护的具名拦截器。
启用步骤
- Root 环境:在 LSPosed 中启用模块,作用域选择系统框架,重启系统后回到 App 确认桥接就绪。
- 非 Root 环境:在系统无障碍设置中启用 GazeKeep 服务,或启动 Shizuku 并授权 GazeKeep,回到 App 确认后端就绪。
- 两种环境都需授予相机权限,完成自检(正视得到「注视了屏幕」,转头得到「未注视屏幕」),选择白名单应用后打开总开关。
安装包
多数手机选择 arm64-v8a;较旧的 32 位手机选择 armeabi-v7a;不确定设备架构时选择体积较大的 universal。各包签名与版本相同,可互相覆盖安装。
| APK | ABI | 大小 | SHA-256 |
|---|---|---|---|
gazekeep-1.1.2-arm64-v8a.apk |
arm64-v8a | 10.1MiB | b183698ee6f2df03b115740b5a2cf3658ff4feb8799993ad83dde09c57d8a183 |
gazekeep-1.1.2-armeabi-v7a.apk |
armeabi-v7a | 9.6MiB | 82df8c95b93f7c22111a76ad8c74f8b235bcc154bdb4a2f94293ef33275e781e |
gazekeep-1.1.2-x86_64.apk |
x86_64 | 10.5MiB | af28c2505883397dd2504b12db605915843ac8e6b2ece8c03d93348025030066 |
gazekeep-1.1.2-universal.apk |
universal | 16.4MiB | 5e2f16477871c9c39d16c082b1519a36476d9301c4ddd213a198b0e58aa9aaaf |