yml2213
03bc0818dd
feat(huya): 分身 CK 支持 cred0 解密补全,WSS 帧改为 JCE WebSocketCommand
- scripts/huya_clone_ck.py: root 读取小X分身/真身 WebView Cookie,默认
用 AES-128-ECB(UDB 主密钥前 16B) 解 cred0 注入 udb_cred,新增
--anon-device 补匿名设备字段、--no-cred0 退回旧行为
- core/huya/wss_client.py: 帧层改用浏览器 HUYA.WebSocketCommand(JCE)
结构,vData 直接放 Wup 原包,按 WUP iRequestId 匹配响应,初始化顺序
对齐 RegisterGroup→wsLaunch→VerifyCookie→getConfig→UpdateUserExps
- tests: 帧级断言改为新结构,假 WS 按 requestId 兑现
- docs: 新增分身 CK 提取、HAR 提取 CK 与积分中心说明
实测:四个分身 cred0 解出 udb_cred(39/43 字段),WSS
PlayMallUI.queryAllocation 返回 code=200、18 个商品;tests -k huya 394 passed
2026-10-26 11:23:29 +08:00
..
2026-09-06 13:02:37 +08:00
2026-10-16 19:38:59 +08:00
2026-10-26 11:23:29 +08:00
2026-09-10 11:45:35 +08:00
2026-08-31 10:55:44 +08:00