yml2213
bed53a6586
feat(huya): isNative定案NativeBridge纯Java + GUID值流还原(服务端sGuid签发) + unidbg金测试恢复
- dex直读判定: NativeBridge.b/a/c/g/h/klog全为Java(classes5), NativeEntry全native; .data描述符块=GetStaticMethodID反向调Java的name/sig常量表
- GUID值流完整还原: native getGUID=纯缓存getter(pref hydeviceid_guid -> WupHelper.getGuid() -> b(100) -> 回写)
YYProtoSdkModule.initHuyaUdbSdk(classes17)->HyDeviceProxy.j(appid,WupHelper.getGuid(),mid)->pnc.a
WupHelper.getGuid->HalImpl.getGuid->sGuidProperty<--live-launch服务端LiveLaunchRsp.sGuid(32hex硬校验)
- 修正结论: GUID非本地指纹公式, 铸币=服务端doLaunch/device_register按虚拟设备指纹签发sGuid
- unidbg: 新harness回归根因=C++ locale/facet在unidbg libc++上ABI崩溃; 旧harness+当前merged恢复金测试MATCH, 实证native缓存写回流
- 新工具: tools/dex_probe_native.py(dex access_flags判定), tools/dex_scan_calls.py(跨dex调用点扫描)
2026-08-28 18:15:46 +08:00
..
2026-08-14 11:29:37 +08:00
2026-08-27 17:57:38 +08:00
2026-08-27 17:57:38 +08:00
2026-08-26 14:17:58 +08:00
2026-08-28 10:44:56 +08:00
2026-08-28 18:15:46 +08:00
2026-08-28 12:30:34 +08:00
2026-08-27 17:58:32 +08:00
2026-08-25 02:59:20 +08:00
2026-08-25 02:59:20 +08:00
2026-08-25 02:59:20 +08:00
2026-08-25 02:59:20 +08:00
2026-08-25 02:59:20 +08:00
2026-08-26 11:19:40 +08:00
2026-08-25 14:21:06 +08:00
2026-08-26 10:50:04 +08:00
2026-08-25 15:21:11 +08:00