Skip to content

Glyph Controller 1.30

Latest

Choose a tag to compare

@Chengdong-Yu Chengdong-Yu released this 16 Oct 13:21

更新内容

  • 移除 RootCommand.run() 的全局串行锁,保活操作不再阻塞短 root 命令。
  • root 探测或音量节点读取被拒绝后,在本次应用打开期间停止继续拉起 su。
  • 音量功能关闭时同步注销广播、停止动画并终止所有输入节点 reader。
  • 为 root reader 的 PID 握手增加 2 秒超时,并通过 stdin 生命周期看门狗清理强停后的 root reader。
  • 将保活脚本的常驻轮询从 1 秒调整为 5 秒,系统充电广播仍负责即时触发。
  • Release 缺少正式签名配置时直接失败,避免误传 debug 签名 APK。
  • 升级到 targetSdk 37 / versionCode 31,关闭应用数据备份并补齐 Android 12+ 数据提取规则。
  • 新增核心逻辑单元测试、Android CI、Gradle wrapper 校验和 Dependabot 更新检查。
  • 修复 Gradle 10 将移除的 Groovy DSL 旧赋值语法。

验证

  • 单元测试:6 项通过。
  • Android Lint:0 errors,0 warnings。
  • Debug 与正式 Release 构建通过,R8 压缩通过。
  • GitHub Actions build 检查通过。
  • APK 版本:1.30(31),targetSdk 37。
  • 正式签名 SHA-256:B76F383C821B6BB627038BC1165BE831EE798F48A583568EB1CCC3127512CC1D。
  • APK SHA-256:9FA838B8ABCB918FF3529FA7ECBB924CB5360290099860BCF9DF5FA64DC12B90。