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-28 17:19:45 +08:00
2026-08-28 10:44:56 +08:00
2026-08-25 15:21:11 +08:00
2026-08-28 18:15:46 +08:00
2026-08-28 18:15:46 +08:00
2026-08-27 17:57:38 +08:00
2026-08-27 17:57:38 +08:00
2026-08-25 21:22:19 +08:00
2026-08-26 00:49:01 +08:00
2026-08-25 19:14:34 +08:00
2026-08-26 10:50:04 +08:00
2026-08-26 02:35:42 +08:00
2026-08-25 02:59:20 +08:00
2026-08-28 10:44:56 +08:00
2026-08-27 17:47:53 +08:00
2026-08-25 18:12:43 +08:00
2026-08-25 17:28:51 +08:00
2026-08-25 02:59:20 +08:00
2026-08-25 02:59:20 +08:00
2026-08-26 00:49:01 +08:00
2026-08-25 02:59:20 +08:00
2026-08-25 02:59:20 +08:00
2026-08-25 15:21:11 +08:00
2026-08-25 19:25:06 +08:00