Skip to content

v1.1.2

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 22 Oct 07:40
· 82 commits to main since this release
212278c

更新日志

签名变更

  • 本版起使用正式签名。此前安装过开发签名版本(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