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-10-21 22:00:03 +08:00
2026-10-02 21:22:08 +08:00
2026-10-04 15:21:48 +08:00
2026-10-22 11:01:55 +08:00
2026-10-04 17:49:02 +08:00
2026-10-06 20:19:26 +08:00
2026-10-04 17:34:58 +08:00
2026-10-04 16:00:42 +08:00
2026-10-08 11:26:19 +08:00
2026-10-04 20:04:11 +08:00
2026-10-20 17:31:39 +08:00
2026-10-05 17:51:04 +08:00
2026-10-07 17:23:39 +08:00
2026-10-02 21:22:08 +08:00
2026-10-02 21:22:08 +08:00
2026-10-25 14:07:44 +08:00
2026-10-06 12:20:30 +08:00
2026-10-05 17:51:04 +08:00
2026-10-08 11:08:41 +08:00
2026-10-16 19:38:59 +08:00
2026-10-04 14:10:13 +08:00
2026-10-06 12:20:30 +08:00
2026-10-21 22:00:03 +08:00
2026-10-04 14:10:13 +08:00
2026-10-23 10:42:42 +08:00
2026-10-23 10:21:15 +08:00
2026-08-31 10:28:14 +08:00
2026-08-31 10:28:14 +08:00
2026-10-04 16:28:06 +08:00
2026-10-02 21:01:17 +08:00
2026-10-08 11:49:41 +08:00
2026-08-31 10:28:14 +08:00
2026-08-31 10:28:14 +08:00
2026-10-05 11:23:48 +08:00
2026-10-04 16:00:42 +08:00
2026-10-23 10:21:15 +08:00
2026-10-04 16:28:06 +08:00
2026-08-31 10:28:14 +08:00
2026-10-02 22:50:20 +08:00
2026-10-02 22:50:20 +08:00
2026-10-16 19:38:59 +08:00
2026-08-31 10:28:14 +08:00
2026-09-05 19:25:46 +08:00
2026-10-02 21:22:08 +08:00
2026-10-02 21:22:08 +08:00
2026-09-02 16:59:46 +08:00
2026-09-06 13:02:37 +08:00
2026-10-17 13:44:27 +08:00
2026-10-26 11:23:29 +08:00
2026-10-16 21:29:08 +08:00
2026-10-02 21:22:08 +08:00
2026-08-30 23:05:20 +08:00
2026-10-26 11:23:29 +08:00
2026-10-17 16:45:32 +08:00
2026-10-15 15:21:51 +08:00
2026-10-15 19:51:51 +08:00
2026-10-26 11:23:29 +08:00
2026-10-26 11:23:29 +08:00
2026-10-15 21:01:23 +08:00
2026-09-06 13:56:44 +08:00
2026-10-15 15:21:51 +08:00
2026-10-02 21:22:08 +08:00
2026-10-15 21:01:23 +08:00
2026-10-02 20:27:07 +08:00
2026-10-15 15:21:34 +08:00
2026-09-06 13:56:44 +08:00
2026-09-02 18:11:41 +08:00
2026-10-15 14:56:58 +08:00
2026-10-15 20:15:25 +08:00
2026-08-31 10:55:44 +08:00
2026-10-05 18:20:10 +08:00
2026-10-02 21:22:08 +08:00
2026-10-07 12:54:57 +08:00
2026-10-04 14:10:13 +08:00
2026-10-21 22:00:03 +08:00
2026-10-02 21:22:08 +08:00
2026-10-02 21:22:08 +08:00