Repository navigation
Releases
r13.14.1
简体中文
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 / 构建
APK checksums and attestation are retained in the original build artifact.
APK 校验和及来源证明保留于原始构建产物。
r13.13.0
米客 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.
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
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
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 或兼容性问题。