3.5 KiB
3.5 KiB
Stage 2.5.3 最终交付审计
审计日期:2026-08-21
目标:HEROLL 2.0.1(com.percent.aos.rollinghero)
审计性质:只补齐报告已引用的 Primary Native 与文件完整性记录;未新增逆向任务,未新增或修改玩法结论。
审计结论
PASS / READY FOR CHATGPT HANDOFF。
Stage 2.5.3 原有 Critical、Gacha、Boss Gauge 报告和 Evidence Matrix 保持原结论等级。此前报告引用但未随包提供的指定原生函数现已全部加入,并以完整、排他的函数地址范围导出。
Primary Native 覆盖
Gacha
| 要求地址 | 随包文件 | 完整范围 | 结果 |
|---|---|---|---|
0x52F4840 |
05_NATIVE_PRIMARY/GACHA_PRIMARY/RewardGacha_prob_reader__06001C52.txt |
[0x52F4840, 0x52F4854) |
PASS |
0x50EDB34 |
05_NATIVE_PRIMARY/GACHA_PRIMARY/Address_0x50EDB34_weighted_selector.txt |
[0x50EDB34, 0x50EDCA4) |
PASS |
0x513C53C |
05_NATIVE_PRIMARY/GACHA_PRIMARY/Address_0x513C53C_rng_helper.txt |
[0x513C53C, 0x513C8C4) |
PASS |
0x51138F0 |
05_NATIVE_PRIMARY/GACHA_PRIMARY/Address_0x51138F0_counter_update.txt |
[0x51138F0, 0x5113C40) |
PASS |
0x510078C |
05_NATIVE_PRIMARY/GACHA_PRIMARY/Address_0x510078C_ceil_compare.txt |
[0x510078C, 0x5100928) |
PASS |
Boss Gauge
| 要求内容 | 随包文件 | 完整范围 | 结果 |
|---|---|---|---|
包含 0x55445E8–0x5544614 的 ExecuteAsync |
05_NATIVE_PRIMARY/BOSS_GAUGE_PRIMARY/ExecuteAsync_d__0.MoveNext__06003026.txt |
[0x553EEEC, 0x5547874) |
PASS |
getter 0x52E4DA8 |
05_NATIVE_PRIMARY/BOSS_GAUGE_PRIMARY/Address_0x52E4DA8_gauge_getter.txt |
[0x52E4DA8, 0x52E4E10) |
PASS |
setter 0x52E4E10 |
05_NATIVE_PRIMARY/BOSS_GAUGE_PRIMARY/Address_0x52E4E10_gauge_setter.txt |
[0x52E4E10, 0x52E4F94) |
PASS |
包含 0x52E6064–0x52E6068 清零调用的完整函数 |
05_NATIVE_PRIMARY/BOSS_GAUGE_PRIMARY/MoveFocusToCompositeRoot.MoveNext_clear_call__06001BD8.txt |
[0x52E5740, 0x52E78E8) |
PASS |
Evidence → Finding → Path 复核
- Critical:原有 Primary Native 与
F-CRIT-253-001/002路径未改动。 - Gacha:新增的五份 Primary Native 为
F-GACHA-253-001/002/003提供随包原始函数体;Finding 的VERIFIED/PARTIAL等级未改动。 - Boss Gauge:新增的四份 Primary Native 覆盖
F-BOSS-253-001/002报告引用区间;Finding 的VERIFIED/PARTIAL等级未改动。 06_EVIDENCE_MATRIX.csv仍是结论等级主索引;05_NATIVE_PRIMARY/FINAL_AUDIT_NATIVE_INDEX.csv是本轮原始函数附件索引。
范围与语义保护
- 包名已更正为
com.percent.aos.rollinghero。 - 最终原始函数核对确认,先前报告把 ExecuteAsync 指令区间多写了一个十六进制位;已从
0x554445E8–0x55444614校正为原生文件中的0x55445E8–0x5544614。该校正不改变玩法结论。 - 未进行新的动态测试、静态追踪或玩法推断。
- 未把 Gacha reset 或 Boss 完整触发谓词从
PARTIAL提升为VERIFIED。 - 新增文件仅用于补足报告已引用地址的原始指令可审计性。
完整性
SHA256SUMS.csv覆盖包内除其自身外的全部文件。05_NATIVE_PRIMARY/FINAL_AUDIT_NATIVE_INDEX.csv记录本轮九份新增 Primary Native 的地址范围、大小与单文件 SHA-256。- 已对原始 case
work/heroll-stage-2-5执行 Case Review 的--verify-hashes --strict检查:0 errors / 0 warnings / PASS。 - 最终打包前执行逐文件 SHA-256 回验和 ZIP 条目检查;结果必须为 PASS 后方可交付。