Skip to content

Releases: WayneShao/com.wayne.hyperaicrbypass

1.3.0

Choose a tag to compare

@github-actions github-actions released this 14 Aug 08:55

主要更新

  • 适配 HyperOS 4 / Android 17 所带的 AICR 4.11.20(versionCode 2030041120)。新增 AICR 4.x 紧凑混淆布局识别与精确 Hook 目录,同时保留 AICR 3.63.0 和 4.0.6 的既有分支。
  • 按 AICR 进程职责拆分 Hook:主进程处理复制网址,搜索数据进程处理门槛和执行边界,搜索 UI 进程处理界面进度,搜索服务处理 NLS 入口;其他辅助进程跳过重型发现,减少重复扫描和启动负担。
  • 修复系统应用更新后所有功能长期显示“等待 AICR 进程上报”的问题。发现键现在依次比较安装时间、AICR versionCode、适配结构版本和重扫代次;旧进程或旧版本的延迟上报不会覆盖当前结果。
  • 修复多进程同时上报精细进度时的最后写入覆盖问题。同一发现键优先保留覆盖更完整的结果,跨版本与跨重扫上报按发现键顺序处理。
  • 重扫 Hook 注册改为幂等。已经安装的全局进度 Hook 不会在同一进程中重复注册,避免一次“重新适配”叠加多层回调。
  • 收紧动态回退校验:根据 AICR 3.x 默认包布局与 AICR 4.x com.xiaomi.aicr 所有者分别限定候选,并严格匹配返回值、完整参数、静态/实例属性和字符串锚点。
  • 保持局部失效隔离:单个门槛 Hook 失配只会把对应项目标记为不可用;已启用但随后失配的选项仍可关闭,不会锁死配置。

实机验证

在 Xiaomi nezha(25128PNA1C)、HyperOS OS4.0.0.10.XPACNXM、Android 17(API 37)、LSPosed / Vector 2.1.1(libxposed API 102)上验证:

组件 版本或结果
AICR 4.11.202030041120
小米相册 5.4.1.19-0801-R5040119
AI Service 4.2.5_3092628_260729_cn402005
门槛策略 11 / 11,全部精确适配
精细进度 12 / 12
复制网址 2 / 2
省电执行边界 2 / 2

实际 AICR 分析界面已读取并显示三位小数进度。以上覆盖数字表示 Hook 安装成功,不代表图片分析任务已经完成。

兼容性说明

  • 本版本保留 AICR 3.63.04.0.6 的精确目录及自动化回归测试。
  • 旧版的历史实机覆盖数字分别为:3.63.0 的门槛 11/11、精细进度 12/12、复制网址 2/2;4.0.6 的门槛 11/11、精细进度 15/15、复制网址 1/1
  • 旧版 AICR 没有在当前 HyperOS 4 系统上重新安装复测,因此这些数字属于 1.2.0 发布时的历史验证结果。

安装

  • 普通用户下载 HyperAICRBypass-1.3.0-universal.apk
  • 明确知道目标 AICR 进程 ABI 时,也可以选择对应的 arm64-v8aarmeabi-v7ax86x86_64 APK。
  • 覆盖安装后结束并重新启动 com.miui.gallerycom.xiaomi.aicrcom.xiaomi.aiservice。固定作用域不包含 Android 系统,通常不需要重启手机。
  • 打开模块设置后确认所需功能显示“可用”;系统组件再次更新后可使用“重新适配当前 AICR 版本”。

完整差异1.2.0...1.3.0

1.2.0

Choose a tag to compare

@github-actions github-actions released this 12 Aug 06:56

主要更新

  • 新增 AICR 3.x / 4.x 双分支适配。分支依据 AICR 自身主版本识别,与 HyperOS 版本无关;已知签名优先,签名变化时使用严格的 DexKit 语义发现回退。
  • 新增功能可用状态页。11 类门槛策略、精细进度链和复制网址链分别上报安装状态;单个 Hook 失效只影响对应功能,已启用但随后失配的选项仍可关闭。
  • 补齐 AICR 3.63.0 的门槛策略、省电执行边界和两个进度界面适配,解决 #1
  • 精细进度覆盖扩展到版本专属的完整链路:3.63.0 为 12 / 12,4.0.6 为 15 / 15。十分位、百分位和千分位继续使用 HALF_UP 四舍五入。
  • 新增“替换复制网址浏览器”开关和目标浏览器下拉框。设置位于模块界面,不修改 AICR 原 Activity;功能默认关闭,可选择系统默认浏览器或设备上的 HTTP/HTTPS 浏览器。
  • 加固跨进程状态上报,拒绝旧版本、旧扫描代次和低覆盖写入覆盖当前结果;同时严格校验动态候选的方法所有者及静态/实例属性。
  • 修复注入进程中 DexKit 原生库的 ABI 加载路径,并继续提供 universal、arm64-v8a、armeabi-v7a、x86、x86_64 五种正式签名 APK。

实机验证

同一台 Android 16 / HyperOS 设备、LSPosed / Vector 2.1.1(libxposed API 102)上完成:

AICR 门槛策略 精细进度 复制网址
3.63.0 (2030036300) 11 / 11 12 / 12 2 / 2
4.0.6 (2030040006) 11 / 11 15 / 15 1 / 1

以上数字表示 Hook 安装覆盖,不表示图片分析任务已经完成。

安装

  • 普通用户下载 HyperAICRBypass-1.2.0-universal.apk
  • 分架构 APK 必须匹配被 Hook 的目标进程 ABI;不确定时使用 universal。
  • 覆盖安装后结束并重新启动 com.miui.gallerycom.xiaomi.aicrcom.xiaomi.aiservice。固定作用域不包含 Android 系统,通常无需重启手机。
  • 复制网址浏览器替换默认关闭,不会改变现有行为。

完整差异1.1.1...1.2.0

1.1.1

Choose a tag to compare

@github-actions github-actions released this 06 Aug 05:38

1.1.1

  • Added mutually exclusive global-bypass and power-saving modes, while allowing both to remain disabled.
  • Added an external-power exception so AICR may run while USB, AC, or wireless power is connected.
  • Added one-, two-, and three-decimal progress display with HALF_UP rounding for both Gallery and global AI Search surfaces.
  • Added execution-boundary hooks that stop active analysis and block ordinary or unlimited restart requests in power-saving mode.
  • Hardened dynamic adaptation, coverage reporting, first-frame live progress, and partial-hook failure handling for AICR updates.
  • Added module activation detection, launcher-icon visibility control, privacy documentation, and store-ready metadata.

Verified on Xiaomi nezha, Android 16 / HyperOS OS3.0.307.6.WPACNXM, AICR 4.0.6, Gallery 5.0.7.7-0720-R, AI Service 3.12.2, and LSPosed / Vector 2.1.1 with libxposed API 102.

Full Changelog: 2-1.1.0...3-1.1.1

1.1.0

Choose a tag to compare

@github-actions github-actions released this 05 Aug 10:12

Full Changelog: 1-1.0.0...2-1.1.0

1.0.0

Choose a tag to compare

@github-actions github-actions released this 05 Aug 09:28