主要更新
- 适配 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