ColorOS 唤语

在 ColorOS 国内版上还原 AOSP 的数字助理行为。

国内固件把「唤醒数字助理」的三个入口改写成了自家小布助手,并让这些路径绕开 AOSP 的助理分派:长按电源键固定启动小布,长按手势条固定触发小布识屏,屏幕底部角落内滑干脆不派发。本模块不替换系统的助理栈,只在被改写的那几个分派点上把请求交还给系统当前设置的默认助理应用(Settings.Secure.assistant 指向的应用)。

它不是一个新的助理应用。安装并启用后,你仍然使用原来习惯的那三个入口。

能做什么

  • 长按电源键、长按手势条、屏幕底部角落内滑,三个入口都唤醒系统当前设置的默认助理。
  • 每个入口可以单独选择目标:跟随系统默认助理、一圈即搜、小布识屏、小布助手,或自定义组件。
  • 每个入口也可以单独关闭;关闭后连 OEM 自己的调用一起压掉,不再偷偷唤起小布。
  • 为长按手势条补齐国内固件缺失的一圈即搜系统服务链路。
  • 解除设置等页面的底角手势限制,这些页面也能用底角内滑。
  • 长按手势条时不再白唤醒一次小布识屏服务。
  • 在系统冻结决策处豁免 Google 应用,减少「派发成功但屏幕没反应」。
  • 长按电源键的震动反馈保持开启,与 OEM 原始行为一致。

环境要求

  • ColorOS 国内版固件,已在 ColorOS 16(V16.1.0,机型 PJZ110)上验证。
  • KernelSU 或 Magisk 等 Root 方案。
  • LSPosed 等支持 libxposed API 102 的框架。

安装

  1. 安装本页 Release 里的 APK。
  2. 在 LSPosed 中启用「ColorOS 唤语」,作用域勾选 systemcom.android.systemuicom.android.launchercom.google.android.googlequicksearchbox 四项,缺少任意一项对应功能不会生效。
  3. 重启设备。
  4. 打开「ColorOS 唤语」,在「入口」页确认模块状态为已生效,再按需调整三个入口。

使用

  • 「入口」页显示模块状态、当前系统默认助理(点击可直接跳转系统助理设置)、三个唤醒入口和一个总开关。
  • 「唤醒目标」页按入口分页,每个入口独立设置唤醒谁。
  • 「高级」页可以跳过识屏服务预绑定、解除页面级手势限制、开启 Google 应用机型伪装。

注意

  • 系统的语音交互会话同一时刻只认一个助理应用,这是平台本身的约束,所以「自定义组件」能否弹出界面取决于目标应用自身。
  • 同一手势不要与其它接管类模块(例如 Oplus-Assistant-Hook)同时启用,先接管的一方会直接返回。
  • 如果日志里出现派发记录但屏幕没有任何反应,通常是助理进程被系统冻结或回收,把该应用设为允许后台运行、关闭权限自动回收后再试。

源码、构建说明与排错细节见 ColorOS-Assistant-Restore

Releases

9/14/2026, 9:26:16 AM

ColorOS 唤语 v1.0.2

中文

本版本为 ColorOS 唤语(AssistRestore)更新启动器图标资源;助理入口行为、配置项、LSPosed 作用域和兼容性要求保持不变。

更新内容

  • 采用活力清新的开放助理入口、返回信号带和珊瑚色星芒图标。
  • 更新 Android 自适应图标、圆形图标、Material You 单色图标及五档密度回退资源。
  • 标准图标资源 ZIP 发布在上游项目 Release

兼容与安装

  • ColorOS 国内版固件;已知验证基线为 ColorOS 16 / V16.1.0 / PJZ110 / regionmark=CN
  • 需要 KernelSU、Magisk 或其他 Root 方案,以及支持 libxposed API 102 的 LSPosed 等框架。
  • 在 LSPosed 中启用模块并勾选 systemcom.android.systemuicom.android.launchercom.google.android.googlequicksearchbox

验证

  • GitHub Actions run 34827723382 完成正式 Release 构建和镜像资产校验。
  • 正式签名 APK 校验通过。
  • APK SHA-256:484c548f2ef55a9998a2c9e021ef52aa85b39176a634d88d3abffe786eb83db7
  • 本次未进行新增设备行为验证;功能行为沿用 v1.0.1。

发布资产

  • AssistRestore_v1.0.2.apk:正式签名模块 APK。
  • AssistRestore_v1.0.2.apk.sha256:APK SHA-256 校验文件。

English

This release updates the ColorOS AssistRestore launcher artwork. Assistant behavior, settings, LSPosed scopes, and compatibility requirements remain unchanged.

Changes

  • Added a lively, fresh icon combining an open assistant gateway, a returning signal ribbon, and a coral spark.
  • Updated the Android adaptive icon, round icon, Material You monochrome icon, and five density fallback sets.
  • The standard icon resource ZIP is available from the upstream project release.

Compatibility and installation

  • China-region ColorOS firmware; the known validation baseline is ColorOS 16 / V16.1.0 / PJZ110 / regionmark=CN.
  • Requires KernelSU, Magisk, or another root solution and an LSPosed-class framework supporting libxposed API 102.
  • Enable the module in LSPosed and select system, com.android.systemui, com.android.launcher, and com.google.android.googlequicksearchbox.

Verification

  • GitHub Actions run 34827723382 completed the formal release build and mirror-asset verification.
  • The release APK signature verification passed.
  • APK SHA-256: 484c548f2ef55a9998a2c9e021ef52aa85b39176a634d88d3abffe786eb83db7
  • No new on-device behavior validation was performed for this release; runtime behavior carries over from v1.0.1.

Release assets

  • AssistRestore_v1.0.2.apk: formally signed module APK.
  • AssistRestore_v1.0.2.apk.sha256: APK SHA-256 checksum file.

Assets

2

9/14/2026, 8:50:06 AM

ColorOS 唤语 v1.0.1 (versionCode 3)

在 ColorOS 国内版上还原 AOSP 数字助理行为:长按电源键、长按手势条、底角内滑各自独立唤醒所选助理。

中文

  • 包名变更为 io.github.andrea_lyz.assistrestore。这是一个新的应用身份,不会原地覆盖旧版:请在 LSPosed 中为新包重新勾选作用域,旧的 io.github.andrealtb.assistrestore 可以停用或卸载。模块自身的配置也会从零开始。
  • 新增 Xposed-Modules-Repo 元数据仓库,并在发布流程中自动镜像:本版同时发布到 LSP 仓库。
  • 功能与 1.0.0 相同:长按电源键、长按手势条、底角内滑三个入口各自独立唤醒所选助理,支持一圈即搜、页面级手势放开、Google 应用冻结豁免,安装包保持 R8 压缩后的体积。

English

  • The package is renamed to io.github.andrea_lyz.assistrestore. That is a new app identity, so it does not upgrade over the previous install: enable the scope for the new package in LSPosed and disable or uninstall the old io.github.andrealtb.assistrestore. The module settings start from scratch.
  • Added the Xposed-Modules-Repo metadata repository and automatic mirroring in the release workflow, so this version is published to the LSP repository as well.
  • Same behaviour as 1.0.0: the power-button long press, gesture-handle long press and bottom-corner swipe each wake the assistant you choose, with Circle to Search, page-level gesture unblocking and a Google app freeze exemption, at the same R8-reduced download size.

Changes since v1.0.0

  • ci(release): tag the LSP mirror as versionCode-versionName (7e1d549)
  • ci(release): mirror each release to the Xposed-Modules-Repo metadata repository (bb9c479)
  • refactor!: move the module to io.github.andrea_lyz.assistrestore (54814b7)

Requirements

ColorOS 国内版固件,KernelSU 或 Magisk,LSPosed 等 libxposed API 102 框架。作用域需勾选 system、com.android.systemui、com.android.launcher、com.google.android.googlequicksearchbox。

Verification

AssistRestore_v1.0.1.apk
sha256: 0374f0b6d11c5b0e995958c3a2b81b83edf98be5055d595a08f9396baf54e29d

Assets

2