Skip to content

Releases: Xposed-Modules-Repo/io.github.artifical0.huaweipods.coloros

1.9.2.1

Choose a tag to compare

@ByteJuno ByteJuno released this 28 Oct 02:30

HuaweiPods ColorOS 1.9.2.1 — 稳定版

2026-10-28。应用 ID:io.github.artifical0.huaweipods.coloros,versionCode 28。
沿用原有固定发布签名,可保留数据覆盖安装同签名 ColorOS 版。
GitHub 与独立 LSPosed 模块仓库分发同一 APK,均为正式稳定版 / Latest。

新增与修复

  • 设备空间图片:修复首页卡片及详情浮层把 FreeClip 显示为通用头戴耳机的问题,按当前设备读取原有配色图;保留自定义别名,压缩标准型号短标题。
  • 详情热重载:更新模块时重新查找宿主可见窗口中的原生详情卡,覆盖独立 Dialog 浮层;保持详情页打开也能恢复耳机和盒图。图片读取有界,并隔离地址、型号与过期回调。
  • 上游 1.9.2 选择性移植:新增 FreeBuds 4 独立身份,复用 4E 系列基础控制路径;修正 FreeBuds 7i 固定 / 头部跟踪空间音频的编号映射。
  • FreeClip 2 状态与写入确认:开关使用耳机回读状态,返回前台自动刷新;严格校验空间音频及音效 TLV。页面或设备切换后旧请求失效,低时延写入在宿主校验回读后才提交自动保持策略,失败不提前保存。
  • 刷新与更新检查:连接稳定后降低图标兜底刷新频率;GitHub 改名后的更新检查和项目链接使用 ByteJuno,兼容已有旧地址缓存。
  • 关于页:更新 ByteJuno 当前头像,新增 Telegram 更新频道,中英文文案同步。

上游来源:HuaweiPods 1.9.2 / dc5b9d1。保留 ColorOS 会话、唤醒、流体云及发送方校验,不恢复 HyperOS 私有宿主。

验证范围

  • 自动检查:629 项 Debug 单元测试通过,0 失败 / 错误;Debug Lint 无错误(188 Warning、37 Hint),Release 构建与 Android 测试代码编译通过。仪器测试仅编译,未运行。
  • 已完成实机回归:OnePlus PLK110,ColorOS PLK110_17.0.0.105(CN01),My Devices 17.25.10,LSPosed API 102,一代 FreeClip。合并后的候选包已验证模块连接、官方快速设备连接弹窗及完成按钮、应用内型号与图片、左右耳 / 盒电量、后台流体云。
  • 设备空间专项:首页图片与完整短标题、详情大图及电量摘要正常;保持同一详情窗口打开连续两次覆盖安装,截图确认仍为正确耳机和盒图。其他设备卡片保留原图,未重启手机或蓝牙。
  • 尚未覆盖:本轮未进行物理关盖 / 再开盒、长期熄屏及主动断连回归;无 FreeBuds 4、FreeClip 2、FreeBuds 7i 等新增 / 修正型号实机。其能力目前以协议、源码和回归测试为证据,不以一代 FreeClip 测试替代其他型号验收。
  • 既有普通常驻通知路径在热重载后的资源不可用日志仍待专项验证;本轮实测通过的是官方弹窗、应用内图片、设备空间和流体云,不能据此声称所有通知路径均已验证。

安装与反馈

下载 HuaweiPods-ColorOS-1.9.2.1-release.apk。固定签名 SHA-256:
6c6a59a1df64af2b8829582a5d16efc4e04f0c6b3ee1bb0bb693d6848281ac8d。
APK 校验和见随附 SHA256SUMS.txt,两个仓库的 APK 应完全一致。

API 102 框架支持热重载;API 101 框架仍需按说明重新加载实际作用域。
首次安装请打开应用并完成蓝牙、通知和后台运行配置。
请在 GitHub Issues 提交型号、完整系统版本、耳机固件和复现步骤,并删除日志中的个人地址及账号信息。

1.9.1.1

Choose a tag to compare

@ByteJuno ByteJuno released this 20 Oct 04:00

HuaweiPods ColorOS 1.9.1.1 — 稳定版

应用 ID:io.github.artifical0.huaweipods.coloros,versionCode 27。
按维护者选择发布到稳定版频道;新增型号的 ColorOS 实机验证仍未完成,
请结合下述验证范围使用,不将稳定版标记等同于所有型号均已实测。
GitHub 与独立 LSPosed 模块仓库同步同一个固定签名 APK,标记为正式 Latest,
不更新上游原版 moe.chenxy.huaweipods 的商店条目。

新增与修复

  • FreeBuds 6:独立型号 / 官方图片身份、电量、智慧动态 / 轻度 / 均衡三档降噪,
    音效、自适应音量、掉落提醒、佩戴检测、盒提示音、低时延与已确认设置回读。
    不复用 FreeBuds 6i 的通透或音效编号,不开放未确认的十段 EQ 写入。
  • FreeClip 2 典藏版:识别 000173,普通版仍为 000167,官方型号 / 配色图片隔离;
    复用 FreeClip 2 已确认的控制协议。未获取官方图时只显示系列示意图。
  • FreeClip 2 系列:点头 / 摇头来电动作及回读,“嘈杂环境大音量”设置及回读,
    纠正原“声音质量优先”误命名。读取失败保留未知状态,不用旧缓存假装关闭。
  • 6i / SE 4 ANC:音效和 SE 4 ANC 防风噪复用蓝牙宿主控制连接,减少重复建链;
    读取失败可重试,成功状态需匹配回读。未导入缺少回读证据的 SE 4 ANC 智慧动态档位。
  • 通用低时延:模块操作交由蓝牙宿主处理,手动操作使旧自动开启和旧回调失效;
    只读远程配置下也保留当前手动意图。通用路径的“写出成功”不代表耳机状态回读;
    FreeBuds 6 专属面板仍核验该型号的实际回读。
  • 共用控制请求限本应用发起,校验实际发送方、地址、路由和 nonce;最多 32 个待处理
    请求、8 秒超时。保留 RC3 的双 Profile 会话、后台唤醒、流体云、图片和身份校验。

来源:上游 1.9.1 的选择性协议移植。
不带回 HyperOS 私有宿主、超级岛、融合设备中心或 Android 14 适配。

验证范围

  • 本地 577 项 Debug 单元测试通过,0 失败 / 0 错误;Debug Lint 无错误,
    Release 构建及 Android 测试代码编译通过。仍有 187 项 Warning、39 项 Hint。
  • 覆盖 FreeBuds 6 与 6i 隔离、普通版 / 典藏版身份、协议 CRC / 截断 / ACK 排除、
    头动和大音量解析、低时延乱序、共用请求边界及广播信任域。
  • 本轮没有连接设备,未自动安装或重启。新增型号、跨进程控制、不同 ColorOS 固件、
    后台重连、长时间熄屏、关盖清理均仍需实机复测,不能用源码通过代替实测。
  • 一代 FreeClip 图片资源未改动;历史用户已确认的稳定反馈不代表新增型号全部已验证。

安装与反馈

使用 HuaweiPods-ColorOS-1.9.1.1-release.apk;与 1.8.1-coloros.2 及之后固定签名
的 ColorOS 版可覆盖并保留数据。LSPosed 仓库早期临时签名版不能直接覆盖;先备份设置。
API 102 框架支持热重载,API 101 框架需重载蓝牙 / 我的设备 / 快速设备连接等实际作用域。
首次安装请打开应用,授予蓝牙和通知权限,并按说明允许自启动及后台行为。

请通过 Issue 提供:
手机 / 平板型号、完整 ColorOS 版本、框架版本、耳机型号 / 固件、复现步骤、预期与实际结果。
重点测试识别 / 配色图片、左右耳与盒电量、开盒和关盖、低时延手动关闭后重连、
FreeClip 2 头动 / 大音量与智慧音频的对应状态。日志请删除蓝牙地址、序列号、账号等隐私。

1.8.3-coloros.1

Choose a tag to compare

@ByteJuno ByteJuno released this 01 Oct 04:51

从 LSPosed 仓库旧版 1.8.1-coloros.1 升级需要先卸载再安装:旧版使用临时签名,本版起使用固定发布签名(与 GitHub 上 1.8.1-coloros.2 / 1.8.1-coloros.3 相同)。卸载会清除本地设置,请先记录作用域与设置。此后版本可以直接覆盖更新。

HuaweiPods ColorOS 1.8.3-coloros.1

本版同步上游 HuaweiPods 1.8.3,并完成 ColorOS 17 适配:华为耳机电量接入 ColorOS 系统耳机电量通道,快速设备连接弹窗覆盖全部已支持型号。

同步上游 1.7.0~1.8.3

  • 新增 HUAWEI FreeBuds SE 4 ANC:通透 / 降噪 / 关闭与状态回读、三档降噪、防风噪、4 种官方音效与 10 段自定义均衡器。
  • 修复模块弹窗内低时延设置写入成功后未保存;写入失败时回到已保存的设置。
  • 包含 FreeBuds Pro 5、FreeClip 2、Eyewear 3 等协议与界面更新,以及新版首次引导、关于页和设置页入口。

ColorOS 17

  • 系统耳机电量:左右耳与充电盒电量写入 ColorOS 自有的耳机电量通道,并同步 Android 标准电量;状态栏耳机电量、蓝牙设置和“我的设备”等系统界面可以直接显示。
  • 快速设备连接弹窗:从仅 FreeClip 扩展到所有已支持型号;没有缓存官方图时使用机型内置图。适配 ColorOS 17 快速设备连接 17.6.x 中改名的卡片数据与关闭方法。
  • 我的设备:适配 ColorOS 17(17.25.10)改为 Preference 页面的新版详情页,“蓝牙设置”入口改为 HuaweiPods 电量与设置。ColorOS 16.1 原有入口保持不变。
  • 蓝牙进程 Hook、流体云实时通知和系统设置入口已对照 ColorOS 17 固件核对,保持兼容;ColorOS 上不再反复尝试无权限的状态栏图标写入。
  • 修复独立包名下耳机图片 Provider 地址仍指向原版 HuaweiPods,导致通知与流体云只能显示默认图的问题。
  • 开盖弹窗:耳机保持连接时打开充电盒,再次弹出快速设备连接卡片(同一耳机 15 秒内最多一次,息屏或锁屏时不弹)。
  • 断开后流体云不消失:流体云服务轮询耳机的 A2DP / HFP 连接,确认断开后收起,不再只依赖可能被系统延迟的断开广播。
  • FreeClip 2 显示一代耳机(#1):快速设备连接弹窗与流体云的图片、标题按识别到的型号显示。

验证

  • 单元测试、Lint 与 Release 构建通过(CI);经 1.8.3-coloros.1-rc1 / rc2 预发布测试。
  • ColorOS 17 部分依据 OnePlus PLK110 PLK110_17.0.0.102(CN01)(Android 17)固件静态核对,尚待实机验证。欢迎反馈系统版本、耳机型号与 LSPosed 日志。

安装

  • 正式版改用上游的 LSPosed API 102 入口:API 102 框架(如 Vector)上覆盖安装后自动热重载;只支持 API 101 的框架仍可加载,但没有热重载。
  • 可从 1.8.1-coloros.2 / 1.8.1-coloros.3 及 rc 预发布版直接覆盖安装。本次从 API 101 入口切换到 API 102 入口,首次更新后仍需重启蓝牙、我的设备与快速设备连接作用域,或直接重启手机;之后的更新可由 API 102 框架热重载。
  • ColorOS 作用域:com.android.bluetooth、com.heytap.mydevices、com.heytap.accessory;可选 com.android.settings、com.huawei.smartaudio。

完整源码与更新记录:https://github.com/Artifical0/HuaweiPods-ColorOS/releases/tag/19-1.8.3-coloros.1

SHA-256:8CFEA7FDBC81C4A65FEA2C8735BB94D59E23E34BB7739455A8B9433CDD2B938C

1.8.1-coloros.1

Choose a tag to compare

@ByteJuno ByteJuno released this 04 Sep 10:46

新增机型与功能适配 / New Models & Features (同步上游 1.8.1)

  • HUAWEI FreeBuds Pro 5 全面扩展支持:
    • 电量、通透 / 降噪 / 关闭三态控制及状态回读
    • 4 档主动降噪等级(轻度 / 均衡 / 深度 / 智慧动态)
    • 通透人声与智慧动态透传
    • 三击、按捏、轻滑音量手势与开关控制
    • 佩戴检测、自适应音量、头动与语音控制、空间音频
    • 9 种悦彰 / 场景 / AI 音效及 10 段自定义均衡器
    • 高清音质、低时延自动保持、开盒提示音与耳塞材质设置
  • HUAWEI Eyewear 3 基础支持:
    • 协议型号识别、左右镜腿电量读取与官方配色识别
  • 自定义 EQ 预设传输:
    • 引入 10 段自定义均衡器预设安全传输协议
  • 手动型号选择器优化:
    • 引入紧凑双列与实时关键词搜索

ColorOS 原生集成与经典机型保留 / ColorOS & Compatibility Commitments

  • 保留完整 ColorOS 系统深度集成:流体云胶囊、快速设备连接官方弹窗、我的设备耳机详情页
  • 保留初代 HUAWEI FreeClip 完整支持:双击/三击手势、佩戴检测、左右耳自适应、掉落提醒、4 种官方音效与低时延保持

1.6.0-coloros.1

Choose a tag to compare

@ByteJuno ByteJuno released this 04 Sep 10:15

HuaweiPods ColorOS 适配版首次公开发布。包名迁移至 io.github.artifical0.huaweipods.coloros,支持 ColorOS 快速设备连接弹窗、我的设备耳机详情入口及 Android 16 流体云电量卡片。