Skip to content

Releases

r13.14.1

Choose a tag to compare

@github-actions github-actions released this 24 Oct 03:49
b307f7c

简体中文

r13.14.1

versionCode 142,相对 r13.13.0 的维护更新。

  • 按 Android 13 的实际接口精修 Toast 时长、按应用振动、音频焦点、即时音量与熄屏动画,保留系统原生调用顺序及失败恢复行为。
  • 修复 Launcher 手势取消、多指中断与重复执行的状态管理;Dock assistant 区域按手势刷新并隔离 controller。
  • 统一设置页面分组,补齐详情页搜索和导航,修复未显示滑杆的程序设值与保存,以及外部写入/备份恢复后的旧值、动态步长与写入异常状态,保留偏好键、默认值及旧备份;回归已有长键备份与失败回滚修复(Issue #12)。
  • 扩展电源菜单在资源缺失、损坏或替换安装失败时保留原生路径;完整读取资源并释放文件;资源放在应用私有文件目录以避免系统清理缓存,在抑制原生插件前重新核对资源可用性。
  • 修正安全中心电池温度的类型识别;已核验样本不代表安全中心 11.1.6 的兼容证明。
  • 移除已证实无效的振幅/定时调节入口和实现,保留历史配置的备份兼容。
  • 增加 A13 独立的受保护签名及双仓发布流程:校验最终 main 的完整 CI、证书连续性、APK 和来源证明;恢复发布使用原始产物,不重新构建或签名。

主要目标为 MIUI 14 / Android 13;HyperOS 1 / Android 13 为实验兼容。要求 libxposed API 102,ABI 为 arm64-v8a。
本轮尚无 A13 日志或实机验收;静态与构建结果分别记录在工程交接文档中。Issue #14 未全部解决;音乐可视化、扩展电源菜单继续保留为 RETIRE_CANDIDATE,安全中心 11.1.6 待取得实际样本。

English

r13.14.1

versionCode 142, a maintenance update from r13.13.0.

  • Refine Toast duration, per-app vibration, audio focus, immediate volume adjustment and screen-off animation against Android 13 interfaces, preserving native call order and failure recovery.
  • Fix Launcher gesture state after cancellation, multiple pointers and repeated completion; refresh Dock assistant bounds per gesture and isolate controllers.
  • Unify settings groups and extend detail-page search/navigation; fix off-screen slider writes, stale values after external writes/restore, dynamic step changes and failed-writer state while preserving preference keys, defaults and old backups. Regress the existing long-key backup and rollback fixes (Issue #12).
  • Preserve the native power menu when custom resources are missing, corrupt or cannot be installed; read resources completely, close files, keep the resource outside evictable cache and recheck availability before suppressing the native plugin.
  • Correct battery-temperature type detection in SecurityCenter. Verified samples do not establish compatibility with SecurityCenter 11.1.6.
  • Remove confirmed ineffective amplitude/scheduled-vibration controls and implementation while retaining historical configuration backup compatibility.
  • Add separate protected A13 signing and dual-repository promotion: require complete CI on final main, certificate continuity, APK validation and provenance; recover with the original artifact without rebuilding or re-signing.

Primary target: MIUI 14 / Android 13. HyperOS 1 / Android 13 remains experimental. Requires libxposed API 102 and arm64-v8a.
No A13 logs or device acceptance were obtained for this work; static and build evidence are recorded separately in the engineering handoff. Issue #14 remains partially unresolved. Music visualization and the extended power menu remain RETIRE_CANDIDATE; SecurityCenter 11.1.6 still needs an actual sample.

Build / 构建

Source / 源码 · Signed build

APK checksums and attestation are retained in the original build artifact.
APK 校验和及来源证明保留于原始构建产物。

r13.13.0

Choose a tag to compare

@thetvplus thetvplus released this 19 Oct 01:45

米客 A13|CustoMIUIzer A13 · r13.13.0 · versionCode 141

简体中文

  • 修复长偏好键导致设置备份失败的问题(Issue #12)。
  • 修复来电过滤、通知渠道设置跳转与多用户归属。
  • 统一 Hook 安装、Service 连接和偏好监听的生命周期,处理重复注册、初始化竞争与失败状态。
  • 全面使用 libxposed API 102,更新构建工具链,精简重复脚本和历史文档。

签名已变更,不能直接覆盖旧版。 原 A13 发布密钥目前无法取得。请先将设置备份成功导出到下载或文档目录,再卸载旧版、安装新版、恢复备份,重新启用模块并重启。备份失败时请保留旧版。

需要 MIUI 14 / Android 13、arm64-v8a、libxposed API 102。HyperOS 1 / Android 13 仍为实验兼容;仅提供 API 101 的框架不再受支持。

静态检查、单元测试、lint、R8 与 CI 已通过;本版尚未完成 A13 实机验收。

English

  • Fixed settings backup failing on long preference keys (Issue #12).
  • Fixed call filtering, notification-channel settings navigation and user selection.
  • Unified hook installation, service binding and preference-listener lifecycles to address duplicate registration, initialization races and failure states.
  • Moved fully to libxposed API 102, updated the build toolchain and removed duplicate scripts and historical documents.

The signing certificate changed; older builds cannot be updated in place. The previous A13 key is currently unavailable. Successfully export settings to Downloads or Documents before uninstalling, then install this build, restore settings, re-enable the module and reboot. Keep the old app if backup fails.

Requires MIUI 14 / Android 13, arm64-v8a and libxposed API 102. HyperOS 1 / Android 13 remains experimental; API 101-only frameworks are no longer supported.

Static checks, unit tests, lint, R8 and CI passed. This version has not completed A13 device acceptance.

完整变更 · Full changelog

APK / Source
  • APK: CustoMIUIzer-A13-r13.13.0.apk (2,726,322 bytes)
  • SHA-256: b064712965098b9013a27dc448478afdf208c150aea00654960834b87a5dc47c
  • Source: r13.13.0 · 09b63af9cc835137fab7d22899a1dfe51d218955
  • 两仓库使用同一签名 APK。Both repositories publish the same signed APK.

r13.12.2

Choose a tag to compare

@thetvplus thetvplus released this 19 Aug 07:05
51a0362

r13.12.2 最终稳定版本,versionCode 140。已包含并取代 r13.12.0 / r13.12.1。

新增

  • USB 默认用途
  • 安装器净化 / 隐藏举报入口
  • Dock 高度
  • 隐藏输入法关闭按钮
  • 状态栏视觉能力
  • 文件夹模糊关闭
  • Backup V2 + legacy restore
  • BatteryIndicator 自定义颜色
  • dim ratio 调整

修复

  • MultiAction / Gesture persistence
  • Spinner OOB
  • Launcher restart scope
  • USB reconnect latch
  • App direct result
  • Shortcut result
  • Activity first hop
  • Activity back-stack relay
  • final MultiAction result

验证

  • 静态门禁、单元测试、Release 编译、Lint、R8、签名产物检查通过。
  • DEVICE_VERIFIED = NO
  • LOG_VERIFIED = NO

r13.11.1

Choose a tag to compare

@thetvplus thetvplus released this 08 Aug 08:33

CustoMIUIzer A13 r13.11.1

适用于 MIUI 14 / Android 13,并为 HyperOS 1 / Android 13 提供基于系统能力探测的兼容路径。

本版本主要更新

  • 加固设置页延迟滚动与界面销毁时的生命周期处理,避免已销毁 View 收到延迟回调。
  • 优化 AppSelector / ActivitySelector 异步加载生命周期,减少 Activity / View 持有和过期结果回写。
  • 优化状态栏时钟默认格式处理路径,缓存稳定的格式转换结果和资源解析结果,减少每次时间刷新时的重复处理。
  • 保留当前系统时间格式、12/24 小时制、秒钟、AM/PM、前导零以及自定义格式行为。
  • 延续 r13.10.1 的进程级安装、ROM Contract、异常边界、生命周期和性能治理。

兼容性

  • 主要目标:MIUI 14 / Android 13。
  • HyperOS 1 / Android 13 的部分 SystemUI 功能取决于具体 ROM 与系统应用版本;目标类不存在时,对应功能可能不可用,但不会阻止模块其他功能加载。
  • 不支持 Android 14 及以上版本。
  • 需要 Root 和 LSPosed / Vector。

安装

安装 APK 后,在 LSPosed / Vector 中启用模块并确认作用域,然后完整重启设备。

APK SHA-256

\
398A274F89FB7A3DA6FB22F9D89058B737C7B1B6AE3E0192FD1F9CA71B1FAE9A
\\

注:由于后续个人设备将转向类原生 / AOSP 系统,A13 分支预计不再继续主动维护;如有必要,可能仅处理严重 Bug 或兼容性问题。