CustoMIUIzer A14|HyperOS 1 / Android 14

简体中文 | English

CustoMIUIzer A14 是面向 HyperOS 1 / Android 14 的系统界面与交互定制模块。

r14.23.1 已修复设置子页及关于页返回白屏,以 233 构建替代撤回的同名 232 构建。同签名覆盖安装保留应用数据。

当前版本

项目 值
版本 r14.23.1
versionCode 233
维护与开发 thetvplus
应用 ID tv.withaibuild.customiuizer.r14
APK CustoMIUIzer-A14-r14.23.1.apk
大小 3,769,157 bytes
APK SHA-256 5bc7d5abd8a7da80cf82781ac228f26e055fae27e68463d8909e6801b0eb29a9
源码 tag r14.23.1
源码提交 1b620121c317cda018798837864751967f01b2b1

兼容范围与要求

  • HyperOS 1 / Android 14(SDK 34);
  • arm64-v8a 设备;
  • libxposed API 101/102;
  • 不支持 Android 15、Android 16 或其他 MIUI / HyperOS 大版本;
  • 请勿与上游版或其他 CustoMIUIzer 派生模块同时启用。

主要功能

  • 状态栏图标、电池、信号、网速、日期与温度;
  • Duo 三合一状态栏:原生绘制,支持短过渡、耳机提示与垂直微调;
  • 灵动额头 / 动态岛、USB 默认用途、音量与亮度面板;
  • 控制中心、通知、锁屏、充电和媒体界面;
  • Launcher、最近任务、文件夹、图标与桌面手势;
  • 导航栏、按键、自定义动作、电源菜单和系统动画;
  • 应用、权限、安装、分享、隐私应用和应用锁行为。

Duo 默认关闭,修改后重启系统界面。完整变化见 CHANGELOG_CN.md。

安装与升级

  1. 从本仓库 Release 下载 CustoMIUIzer-A14-r14.23.1.apk;
  2. 启用模块;
  3. 确认作用域包含 system、桌面等必要应用;
  4. 完整重启设备。

风险提示

模块通过 Hook 修改系统进程,功能可用性取决于设备 ROM 与系统应用版本。ROM 更新可能改变类、方法或资源结构,异常时请先停用相关功能并保留日志。

本版完整门禁、Fast / Full CI、Android 14 界面模型回归及正式签名校验通过。暂无目标 HyperOS 设备验收记录,不宣称实机运行性能改善。

API 101 保持最低运行基线,仍无 API 101 框架实机验收。验证仅覆盖记录的设备、ROM 和测试场景。

源码与问题反馈:https://github.com/thetvplus/customiuizer-a14

Releases

r14.23.1

Stable

10/14/2026, 10:34:34 AM

r14.23.1

HyperOS 1 / Android 14,versionCode 233。替代已撤回的同名 232 构建,版本名保持不变。相较 r14.22.7 的变化:

  • 修复设置子页与关于页返回白屏,动画创建阶段不再改写页面位移和透明度;保留升级前的返回行为。新增 Android 14 界面模型回归,覆盖四个分类及其全部设置页、返回和重建;暂无 HyperOS 实机验收记录。
  • Duo 新增独立充电闪电开关,默认开启;百分比和充电颜色保持独立。
  • 改善静音与勿扰快捷按钮配色,保留原生外观与动画,关闭自定义颜色后恢复原色。
  • 修复导航长按、按键消费与控制中心手势释放。首次启用导航长按需重启手机。
  • 清理 A14 无效功能与旧设置,完善原生网速、国际版选项和设置同步异常处理,减少启动诊断的临时对象。
  • 更新构建工具与 Fragment 依赖,改用 AGP 公开 API 管理生成任务;合并 APK 工具、清理纯测试源码和重复配置,保留资源压缩与 Hook 兼容边界。

验证状态:完整本地门禁、Fast / Full CI、Android 14 界面模型回归、Release 构建、V2 签名与 APK 元数据核验通过。界面回归覆盖 32 个设置子页及关于页返回。暂无目标 HyperOS 设备验收记录。

English

HyperOS 1 / Android 14, versionCode 233. Replaces the withdrawn build 232 of the same version, keeping the version name unchanged. Changes since r14.22.7:

  • Fix blank settings pages and the blank screen on returning from About by preserving page position and alpha while collecting animators; retain the pre-upgrade back behavior. Add Android 14 UI-model regression tests for all four categories and their settings pages, return and recreation; no HyperOS device acceptance is recorded.
  • Add an independent Duo charging-bolt switch, enabled by default; percentage and charging colour remain independent.
  • Refine silent and DND shortcut colours while preserving the native appearance and animation; restore original colours when custom styling is disabled.
  • Fix navigation long presses, key consumption and Control Center gesture cleanup. Restart the phone when first enabling navigation long presses.
  • Remove ineffective A14 features and old settings, refine native network-speed and international-ROM options, and improve settings-sync error handling with fewer startup-diagnostics objects.
  • Update build tooling and Fragment dependencies, use public AGP APIs for generated tasks, consolidate APK tools and remove test-only production sources and duplicate configuration while retaining resource compression and Hook compatibility boundaries.

Validation passed for full local checks, Fast / Full CI, Android 14 UI-model regressions, the Release build, V2 signing and APK metadata. UI regressions cover 32 settings pages and returning from About. No target HyperOS device acceptance is recorded.

APK: CustoMIUIzer-A14-r14.23.1.apk · 3,769,157 bytes

SHA-256: 5bc7d5abd8a7da80cf82781ac228f26e055fae27e68463d8909e6801b0eb29a9

Source: 1b620121

Assets

1

r14.22.7

Stable

10/9/2026, 5:54:41 AM

HyperOS 1 / Android 14,versionCode 230。合并 r14.21.9 之后的 r14.22 系列变更。

  • 新增默认关闭的 Duo 电量、Wi-Fi、蜂窝信号三合一图标,支持锁屏、控制中心、双排和尺寸微调;完善网络文字、耳机短提示、自动尺寸、交接与信号恢复。
  • 修复资源 Hook、主题合并、日志及设置初始化路径吞掉致命错误的问题;控制中心自定义文字由原生图标管理器统一着色,避免壁纸回调冲突与重复监听。
  • 壁纸和抽屉模糊回调仅在需要改写时复制参数,减少重复线程状态读取;温度仅计算所选项目。保持原方法调用、输入所有权及异常传播。
  • 备份直接校验原始片段 CRC,减少大块复制;精简搜索和语言列表中间对象,保留备份格式、匹配语义与顺序。
  • 内置二维码使用无损 WebP,资源表采用 Android 14 支持的紧凑编码;移除未使用的 JVM 协程调试代理载荷,保留动态资源及 Hook / JNI 规则。
  • 固定 libxposed 102 官方 Maven Central 来源与 SHA-256 校验,Fragment KTX 对齐 Fragment 1.5.4;纳入已验证的依赖和构建工具安全更新,保留 DexKit 2.2.0、API 101 最低运行基线、JDK 25 与 JVM 17 目标。
  • 合并 Fast / Full CI 编排,保留缺陷注入、无缓存双构建和 APK / R8 mapping 可重复性检查;清理未用资源与别名占位类、过期系统判断和资源目录;强化签名与当前版本检查,合并维护文档和发布记录。

HyperOS 1 / Android 14, versionCode 230. Consolidates the r14.22 series since r14.21.9.

  • Add optional Duo battery, Wi-Fi and cellular icons, disabled by default, with lock screen, Control Center, double rows and size adjustments; refine network text, headphone hints, automatic sizing, handoffs and signal recovery.
  • Preserve fatal errors in resource hooks, theme merging, logging and settings initialization; let the native Control Center icon manager tint custom text, avoiding conflicting wallpaper callbacks and duplicate listeners.
  • Copy wallpaper and drawer-blur callback arguments only when rewriting is needed, reduce repeated thread-state reads and compute only selected temperatures. Preserve original calls, input ownership and exception propagation.
  • Check backup CRC over the original byte slice; reduce search and locale-list intermediates while preserving backup format, matching and ordering.
  • Use lossless WebP for the bundled QR image and Android 14-compatible compact resource entries; remove unused JVM coroutine-agent payload while retaining dynamic resources and Hook/JNI rules.
  • Pin libxposed 102 to official Maven Central with SHA-256 verification and align Fragment KTX with Fragment 1.5.4; include validated dependency and build-tool security updates, retaining DexKit 2.2.0, the API 101 minimum runtime, JDK 25 and JVM 17 output.
  • Coordinate Fast and Full CI while retaining mutation gates, clean builds without caches, and APK/R8 mapping reproducibility checks; remove unused resources and alias placeholders, obsolete API checks and resource qualifiers; strengthen signing/version checks and consolidate maintenance documentation and release history.

APK: CustoMIUIzer-A14-r14.22.7.apk · 3,733,141 bytes
Source: 80a6866e8c5a8e43bc289d9274dfd6db57f2751d
SHA-256: c2b3b043dd7a1323a0977600b6d8ab560c91efa2ac2bec159911ea9a650d4907

Assets

1

r14.21.9

Stable

9/30/2026, 1:53:23 PM

相较 r14.21.8:

  • 合并控制中心计步的重复刷新请求,避免慢查询期间积压等待任务。
  • 在熄屏、最后一个计步界面移除或控制器重新初始化时取消过期刷新,避免退出后继续发起排队查询或更新旧界面。
  • 保持计步查询串行,防止快速亮灭屏或控制器替换时出现并发查询;增加慢查询、退出清理与恢复刷新的回归测试。

Changes since r14.21.8:

  • Coalesce repeated control-center step refresh requests so slow queries do not accumulate waiting work.
  • Cancel obsolete refreshes when the screen turns off, the last step view is removed, or the controller is reinitialized, preventing queued queries and stale view updates after exit.
  • Keep provider queries serialized across rapid screen changes and controller replacement; add regression coverage for slow queries, lifecycle cleanup, and refresh recovery.

SHA-256: 7306b389b364a027f22767db1b3c4223bf72e2185f814410ef4d6d67cb7cc911

Assets

1

r14.21.8

Stable

9/15/2026, 6:59:00 AM

相较 r14.21.7:

  • 优化应用锁和隐私应用列表的排序与搜索,减少重复状态查询和临时对象,保持已选优先、原有顺序与双开用户区分。
  • 修复应用锁、隐私应用和快捷方式列表因图标缓存键未初始化而可能不加载图标的问题。
  • 复用快捷方式名称和图标元数据,减少滚动与搜索中的重复资源读取。
  • 优化设置搜索和应用列表的结果更新,减少不必要的列表复制。

Changes since r14.21.7:

  • Improve sorting and search in app-lock and privacy-app lists, reducing repeated state queries and temporary allocations while preserving selected-first ordering, existing order, and dual-app user separation.
  • Fix icons that could fail to load in app-lock, privacy-app, and shortcut lists because their icon cache keys were not initialized.
  • Reuse shortcut labels and icon metadata to reduce repeated resource reads during scrolling and search.
  • Reduce unnecessary list copying when publishing settings-search and app-list results.

SHA-256: 9a5e6ab33ae9715740e62adf7f06e240918e4d49f306497baf377a32ec06af57

Assets

1

r14.21.7

Stable

9/11/2026, 12:19:39 PM

相较 r14.21.5:

  • 修复移动信号和 Wi-Fi 图标移至状态栏左侧不生效的问题,并改善左侧图标的大小与垂直对齐。
  • 新增左侧图标大小(75%–125%)和垂直偏移(−6~6 dp)调节,修改后重启系统界面生效。
  • 修复进入“系统 → 控制中心”设置页时,页面过渡过程中内容向上偏移的问题。
  • 扩充设置搜索,补齐“隐藏图标”等独立页面中的开关项;支持组合页面路径和关键词检索、Wi-Fi/WIFI 匹配,点击结果可定位对应选项。
  • 去掉开关项整行重复的按压背景色,保留开关反馈和搜索高亮。
  • 关于页维护者更新为 thetvplus。

SHA-256: ea0c999da76bc3f0c57156ac8cf7f7fa318045a3fb8a56627da556eab14be103

Assets

1

r14.21.5

Stable

9/6/2026, 3:37:47 AM

设置界面

  • 优化了设置界面。

通知

  • 修复「打开频道设置」,按当前通知打开系统频道设置页。
  • 「通知重要性」同时兼容新旧 ChannelNotificationSettings。
  • 修复扩展通知菜单最右侧一项被裁切。

SHA-256: 3F952F37A4E1EAB18C9D2BD17AF4B72DBFB231F7DB3309D054538B7E5141B820

Assets

1

r14.20.9

Stable

9/5/2026, 11:56:02 AM

预发布,用于验证生命周期与 WindowManager 热路径隔离。当前正式版仍为 r14.20.8。

稳定性

  • system_server 在偏好快照未就绪时不再安装业务功能;快照首次加载后再补装尚未安装的功能。
  • SystemUI 快速重启不再跳过整份 Hook catalog,避免杀进程应用设置后功能未生效。
  • WindowManager 热路径上的类型错误不再打穿系统窗口管理;构造函数按参数类型定位 flags。
  • 自定义状态栏高度的资源替换只进入 android、系统界面和桌面;窗口高度仍由 system_server 的 insets / layout 生效。

SHA-256: BB179572B7CF9FB6D80DC5E078126EAE383375486EF9D93816345CDCC5C1B9DC

Assets

1

r14.20.8

Stable

8/19/2026, 11:41:29 AM

修复

  • 修复部分系统级设置在首次配置后无法立即生效的问题。
  • 修复部分全局动作首次配置后需要额外重启才能工作的情况。
  • 修复热点、勿扰模式和深色模式动作的显示名称。
  • 修复播放/暂停、上一首和下一首媒体动作的显示名称。
  • 改进全局动作在系统服务与系统界面中的运行时可用性。

改进

  • 改进动作配置的运行时同步与宿主生命周期处理。

SHA-256: 25E9B5EA763419843E9EE78E579BC8C43B00382DF6BFCED38893793709BC7911

Assets

1

r14.20.7

Stable

8/18/2026, 8:17:13 PM

状态栏

  • 设备温度区分 CPU 与电池来源,并改进 CPU thermal zone 解析兼容。
  • 双排状态栏关闭「显示在右侧」时,温度改到左侧显示。
  • 默认字号在空间足够时保持系统大小;自定义高度或垂直偏移导致空间不足时自动缩小,避免文字被裁切。
  • 状态栏内容支持垂直位置调节,且不会把文字移出状态栏窗口。

桌面与最近任务

  • 关闭文件夹模糊后,拖动图标不再闪默认模糊。
  • 禁用壁纸缩放改为拦截实际 zoom 调用,最近任务与应用过渡均生效。
  • 启动器、最近任务两处开关文案已区分;任开即可关过渡缩放,仅启动器开关还关解锁缩放与最近任务压暗。
  • 最近任务模糊 0% 对手势进入生效,与窗口级模糊开关无关。

修复

  • 修复扩展动作页面进入「启动应用 / 启动快捷方式 / 启动活动」选择页面时可能闪退的问题。
  • 修复 MultiAction「切换功能」动作失效的问题。
  • 修复锁屏扩展动作「切换功能」显示项与内部值不一致的问题。
  • 动态岛上滑收回手势更稳定。
  • 设备信息刷新不再依赖网速控制器槽位,温度文字在无控制器时也能显示。

稳定性与兼容性

  • 完善启动器 10 项手势动作的映射与执行契约校验。
  • 完善 MultiAction action / toggle / array contract,防止 UI 暴露无执行端动作或 label/value 再次错位。
  • 自定义状态栏高度、双排与垂直偏移同时开启时,文字与系统图标仍保持在状态栏窗口内。

SHA-256: D713D2D36A99C79AA1597952AE339788E8CC1E48084A805D779123E752414312

Assets

1

r14.20.0

Stable

8/16/2026, 4:20:37 PM

新增功能

  • 灵动额头新增动态岛模式:直接在系统原有顶部胶囊上变形,按挖孔 / 摄像头区域定位,并可用有符号垂直微调对齐。自定义状态栏高度不再作为硬裁切边界;岛出现时状态栏内容以系统透明度平滑淡出,连续事件不会闪回,并保留系统原生动画。
  • USB 默认用途可选:跟随系统默认、仅限充电、传输文件(MTP)、传输照片(PTP)。
  • 最近任务可隐藏卡片上的应用名称。
  • 全面屏手势下可隐藏键盘关闭按钮。
  • 可关闭桌面文件夹背景模糊,以及窗口级模糊(音量面板、电源菜单等)。
  • 音量面板可隐藏勿扰 / 静音快捷按钮,并自定义模式按钮颜色。
  • 可自动关闭系统位置权限、通知权限弹窗(不授权)。
  • 独占功能:停用小米更新服务并可精确恢复、清除更新状态、停用 MIUI daemon、裁剪 daemon 网络组件、关闭小米统计、裁剪手机管家营销组件、移除杀毒入口。

设置与界面

  • 首页按「模块 / 设置」重新分组;界面语言从关于页移到首页设置。
  • 关于页改为独立页面,并补充作者与项目信息。
  • 二级分类、搜索与长文本继续按功能语义整理;软重启项的说明更清晰。

备份与恢复

  • 备份改为 V2 类型化格式,仍可恢复旧版备份。
  • 恢复过程包含结构校验、应用选择清理、提交失败回滚,以及语言 / 桌面图标对账。
  • 当前版本只备份和恢复仍然有效的设置;已删除功能与无法识别的旧项会被忽略,不会当成备份损坏。旧的「关闭灵动额头」开关会迁移到新的显示模式。

修复

  • 音量百分比显示在当前实际状态栏下方,并随自定义状态栏高度使用实时几何。
  • 状态栏数字信号字号滑块默认改回系统默认。

稳定性与兼容性

  • 模块改为静态作用域,只暴露当前实际支持的 Hook 目标;启用后请确认 LSPosed 作用域包含 system、桌面等必要应用。
  • 运行期按进程与功能开关安装,完善生命周期、失败边界与状态栏高度运行时同步。

性能优化

  • 状态栏、电池、时钟、图标与通知等热路径减少重复解析与临时分配;关闭的功能不再创建无关 Hook。

SHA-256: AD9A8B86CFC5C55A0AB1D6EE1AE5EB3316897838A39B667F44154D219215722B

Assets

1