Releases: WayneShao/com.wayne.hyperaicrbypass
Releases · WayneShao/com.wayne.hyperaicrbypass
Release list
1.3.0
主要更新
- 适配 HyperOS 4 / Android 17 所带的 AICR
4.11.20(versionCode2030041120)。新增 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.20(2030041120) |
| 小米相册 | 5.4.1.19-0801-R(5040119) |
| AI Service | 4.2.5_3092628_260729_cn(402005) |
| 门槛策略 | 11 / 11,全部精确适配 |
| 精细进度 | 12 / 12 |
| 复制网址 | 2 / 2 |
| 省电执行边界 | 2 / 2 |
实际 AICR 分析界面已读取并显示三位小数进度。以上覆盖数字表示 Hook 安装成功,不代表图片分析任务已经完成。
兼容性说明
- 本版本保留 AICR
3.63.0和4.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-v8a、armeabi-v7a、x86或x86_64APK。 - 覆盖安装后结束并重新启动
com.miui.gallery、com.xiaomi.aicr和com.xiaomi.aiservice。固定作用域不包含 Android 系统,通常不需要重启手机。 - 打开模块设置后确认所需功能显示“可用”;系统组件再次更新后可使用“重新适配当前 AICR 版本”。
完整差异:1.2.0...1.3.0
1.2.0
主要更新
- 新增 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.gallery、com.xiaomi.aicr和com.xiaomi.aiservice。固定作用域不包含 Android 系统,通常无需重启手机。 - 复制网址浏览器替换默认关闭,不会改变现有行为。
完整差异:1.1.1...1.2.0
1.1.1
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