Skip to content

Releases: aimmarc/keep_4

Keep4 2.0.0-alpha04

Keep4 2.0.0-alpha04 Pre-release
Pre-release

Choose a tag to compare

@aimmarc aimmarc released this 19 Aug 09:55

Keep4 2.0 的第四个 Alpha 测试版本。

关键修复:

  • 按 Shizuku 官方集成要求声明 rikka.shizuku.ShizukuProvider。
  • 修复应用进程无法接收 Shizuku Binder,导致始终不能识别“运行中”或“已授权”的根本问题。
  • 保留 alpha03 加入的 Binder 到达、断开监听和 onResume 刷新兜底。

问题说明:

  • alpha03 虽然增加了 Binder 生命周期监听,但缺少 ShizukuProvider 入口,因此监听器实际上收不到 Binder。
  • alpha04 补齐 Provider 后,Shizuku 才能将 Binder 注入 Keep4,并触发运行和授权状态更新。

验证情况:

  • 已通过 Manifest 合并、lintDebug、testDebugUnitTest、assembleDebug 和 assembleRelease。
  • Release APK 使用项目长期密钥签名,并通过 apksigner 证书指纹校验。
  • 维护者没有联想小新 Pad Pro 12.7 真机,请重点测试 Shizuku 启动、请求授权、授权完成和停止服务后的状态变化。

升级说明:

  • alpha02 和 alpha03 用户可以直接覆盖安装 alpha04。
  • alpha01 使用临时 Debug 签名,需要先卸载再安装。

APK SHA-256:
E40BFB7703D0ACD00413AFB753A598D7EF77B43D7E25E8EA0B65F7AF77F8EB1E

签名证书 SHA-256:
20:FC:A5:60:3C:36:54:E8:37:1B:4B:EC:2E:E9:AE:3F:14:37:E7:02:CC:8B:63:14:AE:E4:0F:DD:77:6C:02:C5

Keep4 2.0.0-alpha03

Keep4 2.0.0-alpha03 Pre-release
Pre-release

Choose a tag to compare

@aimmarc aimmarc released this 19 Aug 09:31

Keep4 2.0 的第三个 Alpha 测试版本。

本次修复:

  • 监听 Shizuku Binder 到达事件,Shizuku 服务启动后自动刷新为“等待授权”或“已授权”。
  • 监听 Shizuku Binder 死亡事件,服务断开时及时更新为“未运行”。
  • 断开时清理 UserService 连接与挂起请求,避免界面保留过期状态。
  • 保留 Activity onResume 刷新作为兼容性兜底。

验证情况:

  • 已通过 lintDebug、testDebugUnitTest、assembleDebug 和 assembleRelease。
  • Release APK 使用项目长期密钥签名,并已通过 apksigner 证书指纹校验。
  • 维护者没有联想小新 Pad Pro 12.7 真机,请自行验证 Shizuku 启动、授权和断开后的状态变化并反馈。

升级说明:

  • alpha02 用户可以直接覆盖安装 alpha03。
  • alpha01 使用临时 Debug 签名,需要先卸载再安装。

APK SHA-256:
BC6DB0DF3047674AC0773702A4EF650F60E615755DA4C6428FFB3010DA48CC45

签名证书 SHA-256:
20:FC:A5:60:3C:36:54:E8:37:1B:4B:EC:2E:E9:AE:3F:14:37:E7:02:CC:8B:63:14:AE:E4:0F:DD:77:6C:02:C5

Keep4 2.0.0-alpha02

Keep4 2.0.0-alpha02 Pre-release
Pre-release

Choose a tag to compare

@aimmarc aimmarc released this 19 Aug 05:48

Keep4 2.0 的第二个 Alpha 测试版本。

本次修复:

  • 修复点击“关于与声明”时因 Compose 无法加载自适应启动图标而闪退的问题。
  • 关于页面改用受支持的 VectorDrawable 绘制应用图标。

发布与签名:

  • alpha02 起使用项目长期发布密钥签名,后续版本可直接覆盖升级。
  • GitHub Actions 已通过 lintDebug、testDebugUnitTest、assembleDebug 和 assembleRelease。
  • 发布前已使用 apksigner 校验证书 SHA-256 指纹。

升级注意:

  • alpha01 使用临时 Debug 签名,无法直接覆盖安装 alpha02,请先卸载 alpha01。
  • 应用包名仍为 io.github.aimmarc.keep4,与 1.x 是两个独立应用。
  • 当前仍是 Alpha 版本,且维护者没有小新 Pad Pro 12.7 真机,请自行测试并反馈机型、Android/ZUI 版本和复现步骤。

APK SHA-256:
94D9CACB90DD93CAD0520202061BD4C0B5C457539F3869A75ED7C0572F649400

签名证书 SHA-256:
20:FC:A5:60:3C:36:54:E8:37:1B:4B:EC:2E:E9:AE:3F:14:37:E7:02:CC:8B:63:14:AE:E4:0F:DD:77:6C:02:C5

Keep4 2.0.0-alpha01

Keep4 2.0.0-alpha01 Pre-release
Pre-release

Choose a tag to compare

@aimmarc aimmarc released this 19 Aug 02:38

Keep4 2.0 的首个公开预发布版本。

主要更新:

  • Jetpack Compose 原生界面和独立设置页
  • 开机恢复、麦克风前台服务与常驻通知
  • 可选的最近任务隐藏、无障碍恢复与 Shizuku UserService
  • 包名更新为 io.github.aimmarc.keep4
  • 新的 Material 自适应图标及完善的开源声明文件

安装说明:

  • 2.0 更换了包名,Android 会将其视为与 1.x 不同的应用。
  • 此 APK 由 GitHub Actions 生成并使用 Debug 签名,仅用于 alpha 测试;后续正式版将使用稳定发布签名。
  • 已通过 lintDebug、testDebugUnitTest 和 assembleDebug。

SHA-256:
5D023A116D948C7E8604D45F522AB09032BC64142C75C791692DD4D0FB07641B

v1.1.0

Choose a tag to compare

@aimmarc aimmarc released this 13 Dec 14:34
  • 优化UI
  • 添加常驻通知保活应用

Release 1.0

Choose a tag to compare

@aimmarc aimmarc released this 07 Dec 14:01
87e559c
  • 调用录音,强开四扬声器
  • 按需调用,系统音频使用时才会开启
  • 使用HTML技术,添加UI界面
  • 修复了一些已知问题