feat(huya): MsgRequestLoginPassport msgId=0x1001 实锤(RegisterMsg调用)

This commit is contained in:
yml2213
2026-08-25 16:38:01 +08:00
parent 0e262ada7c
commit 517ec8da4c
+8
View File
@@ -117,3 +117,11 @@ Request/Response LoginPassport 两个 Creator::C2 均以 movz w0,#0x20 构造
=> 猜测: 0x20 是该消息族的类型号, 线上完整 msgId 需结合工厂注册表;
或 key_idx 本就是消息族类型号的镜像(服务端按它选处理分支/密钥)。
捷径备选: 设备hook UdbMsgHandler::sendMessage 抓真实线上id(需用户重登一次)。
## ★ Round5: msgId 实锤
@0x289b48: mov w1,#0x1001; x2="MsgRequestLoginPassport";
bl UdbMsgFactory::RegisterMsg(uint, char const*)
=> MsgRequestLoginPassport id=0x1001(4097), Response=0x2001。
(前轮0x20为operator new大小, 红鲱鱼)
剩余: 传输端点+servant、password编码、活体发送测试。