37 lines
1.8 KiB
Markdown
37 lines
1.8 KiB
Markdown
# TNG 开放问题与抓包能力(2026-08-04)
|
||
|
||
## 待办:冷启动假掉登录(先不改)
|
||
|
||
**现象:** 登录成功后退出再进,界面像未登录,需重新登录。
|
||
|
||
**根因判断(已基本确认):**
|
||
旧逻辑:`SplashActivity.onCreate` **无条件** 2s 强拉 `UserLoginActivity`。
|
||
|
||
**已修复(2026-08-04):** 改为 4s **卡住救援**——已自行跳到 PIN/首页则取消;仅仍停在 Splash 时救援(有本地会话优先 `UserPinActivity`,否则 `UserLoginActivity`)。
|
||
|
||
---
|
||
|
||
## Money Packet 领取统计
|
||
|
||
**专用说明(操作 / 标识 / 自动拉详情 / 排障):** 见 [TNG_MoneyPacket领取台.md](TNG_MoneyPacket领取台.md)。
|
||
|
||
### 能力摘要
|
||
|
||
| 路线 | 状态 | 说明 |
|
||
|------|------|------|
|
||
| 外部 mitm | **不可行** | API 证书 pinning,解不开正文 |
|
||
| Xposed `TngMoneyPacketHook` | **已实证** | Hook Quake `moneyPacketDetail` / 历史列表触发自动拉详情;标识为 `activityId` |
|
||
| PC 领取台 | **已上线** | http://127.0.0.1:8765/mmp ,按单个红包展示排行 |
|
||
|
||
### 要点
|
||
|
||
1. 历史列表只有摘要;领取排行来自详情 RPC(`activityPoolInfos`)。
|
||
2. **sessionId** 从 `ILoginStorage` 自动读取,一般不必再手动点详情。
|
||
3. **自动拉历史**:前台 Activity resume(约 45s 冷却)主动调 `moneyPacketHistoryList`,再级联拉详情。
|
||
4. 去重:同一 `activityId` + 相同领取名单约 20s 内不重复推。
|
||
|
||
### eKYC「验证您的帐户」强制页(2026-08-04)
|
||
|
||
`HomeEkycVerifyActivity` 挡首页。测试期:`hookHomeEkycVerifySkip` — finish 该页 + 拦 Intent + `canBypassEkyc`/`enforceEkyc` stub。
|
||
**注意:** 服务端仍可能在部分功能(转账/红包)二次校验 eKYC,首页跳过不等于全功能可用。
|