高价值套装的准入判定改为只认官方精英宝典 storehome 里账号级的 status:0=可兑换、1=已达兑换上限,商品缺失/接口异常=unknown。 兑换记录和积分记录只作历史展示,不参与是否拥有的判定。 原来的 high_value_owned(JSON 名单)无法区分「确认可兑换」和 「官方接口没返回商品」,也无法表达部分失败。改为两套独立状态 + 检查时间(迁移 20261106_0065),旧快照保守回填:status 缺失的 一律 unknown,不猜。 CK 判定失效时在数据层作废结论(降为 unknown),不是展示层降级。 官方 status 是账号维度的,但 CK 失效那段时间账号可能被别人手工 登录并兑换(这些号共享给客服),缓存里的「可兑换」就不成立了; 只在展示层降级的话,CK 恢复后那条陈旧的「可换」会重新变绿。 error(查不到)不作废 —— 查不到不等于账号出问题了。 高价值结论有自己的时钟:资料刷新除了看 overview_queried_at,还看 high_value_checked_at。两者会脱钩(商品接口单独失败时资料时间被刷新、 高价值时间停在原地),少了这一条这类账号会永久停在旧结论。作废的 结论按 6 小时慢速重试,但「从来没查到过」不因此重选 —— 那是接口对 该账号稳定失败,每轮都重选只会反复撞墙。 商城商品列表改用精英宝典的 manualID 拉取,不再寄生在电竞手册分支里 (否则没配电竞手册的配置就永远拉不到商城,三态全部停在待确认)。 筛选拆成三类「查不到」:unqueried(未查资料,旧口径不变)、 high_value_never(从未读到商城)、high_value_unknown(查过但结论 未知/过期)。之前第二类无处可寻 —— 它既不满足 unqueried 也不满足 high_value_unknown。
项目文档索引
更新时间:2026-11-06
本文只列当前仍有维护价值、能直接用于开发或排查的文档。已被代码实现取代的 一次性计划、事故经过和中间抓包记录已删除;需要追查历史时使用 Git 历史。
当前使用
- 自动化与资料收集:账号巡检、CK 自动重登、资料刷新、订单读取、文件存储的运行规则。
- 账号全生命周期:斗鱼账号状态、CK、事件流和自动化边界。
- 虎牙外部 CK 协作台账:外部订单、CK、业务状态、核账、归档和权限规则。
- 虎牙 Cookie 路线状态:当前 Cookie 字段来源、已完成链路和已知边界。
- 虎牙浏览器兑换:人工兑换页面、扩展注入和目标页说明。
- 虎牙精英宝典联调指南:WSS/HTTP 选路和联调验收流程。
- 小X分身虎牙 CK 提取:ADB、WebView Cookie 与 cred0 解密提取流程。
- 精英宝典 HAR 提取:HAR 中的完整 CK、积分中心和商品结构。
- 皮肤准入映射分析:快手皮肤订单到斗鱼商品的覆盖与映射边界。
协议与逆向证据
- 虎牙 App 协议总览:先看这一篇,再按需进入算法或登录细节。
- 设备标识命名规范:GUID32、HDID32、DEVID40、MID16、ACTION 的统一口径。
- 网页设备字段溯源:浏览器实测字段来源和生成规则。
- Cookie 合并审计与来源矩阵:每个字段允许从哪里来。
- HDID 研究记录:32hex 登录 hdid 的证据边界。
- HDID 算法生成路径:doLaunch、服务端签发和相关实验。
- dfpReport 生成流程:设备注册链已破解与未破解部分。
- App 登录加密算法动态验证:XXTEA/AES/arg7/key 来源。
- 虎牙证书算法闭环:biz_token 结构、AES 与重铸验证。
- 扫码登录闭环逆向:qrLgn 协议、wupData 和证书边界。
- Frida 绕过配方:当前稳定注入流程与失败方案。
- Hook 脚本运行与捕获约定:脱敏、落盘和复现约定。
鱼翅充值接口
文档约定
- 代码是当前行为的最终依据;文档只记录代码难以直接表达的协议、边界和排查路径。
- 带日期的逆向记录是当时证据,不能覆盖后来代码中的已验证结论。
- Cookie、UID、订单号、手机号和设备标识必须脱敏;凭据只放环境变量或权限为
0600的本地文件。 - 兑换、下单和支付属于写操作,除非明确确认,不纳入自动回归测试。