diff --git a/devdocs/05-开发进度与交接.md b/devdocs/05-开发进度与交接.md index cb87c1c..e3655cb 100644 --- a/devdocs/05-开发进度与交接.md +++ b/devdocs/05-开发进度与交接.md @@ -1300,3 +1300,16 @@ curl -s -X PATCH "$BASE/api/v1/sessions/$SID" -H "Authorization: Bearer $TOK" \ > **未验的邻近一格**(本次没做,留个尾巴以免误以为都验了):**点那枚 X 是否真的移除那一张**、以及**真发出去后 N 张是否落成 N 条消息**(后者需真的发送一条带两图的消息,会真的花钱并往会话里写消息)。 > > **过程中撞到的环境坑(已记过,但仍复现了)**:`svc power stayon true` 与 `screen_off_timeout` **都没挡住黑屏** ⇒ 第一次点击全落空、`screencap` 全黑。**开测前先 `input keyevent 224` + `82` 唤醒,并立刻截图确认屏幕是亮的**。 + +> ## ★★ 锚点补记二十一(2026-10-06 · 移除键验到了;③ 的第一次尝试**没跑成**) +> +> ### ✅ ② 的「未验邻近格」补验一格:**移除键有效** +> 输入栏两枚缩略图,点第一枚的 X ⇒ 变成**一枚**(第二枚按布局回流**左移**)。 +> ⚠️ **我的测试失误(记下来)**:我第二次点击用了**旧坐标**,结果点空(第一枚移除后第二枚已左移)——这是**布局回流的正常行为,不是 bug**。教训:**每次点击前重新取样坐标**,别在同一排会回流的东西上复用。 +> ⇒ **② 的两个未验格里,「移除键」这一格补上了;「N 张真发出去是否落成 N 条」仍未验**(要真发一条带图消息)。 +> +> ### ⛔ ③ 第一次尝试:**没跑成**(判据三条一致:发送没触发) +> 做法:`ws_block_proxy.py` + `adb reverse tcp:10942 tcp:18098` + **force-stop 重启 App**(必须重启:否则旧连接还活着 ⇒ 会走 `Ws` 档,压根考不到阶梯);`logcat -c` 清过;启动后 **45 秒**发一条纯文本。 +> 结果:**`CyreneRoute` 日志为空、代理没有 POST、库里没有那条** ⇒ **`sendThroughLadder` 一次都没被调用**,即**发送没发生**。 +> 最可能的原因与前几次同源:**输入注入没命中**(45 秒时 App 可能仍在加载;我没有在打字后先确认「文字真的进了输入框」就点了发送——**这条纪律我今天写了两次,这回又没执行**)。 +> **结论:③ 仍未定论。** 下一轮的做法必须改成三步都确认:① `dumpsys` 确认前台是本 App → ② 打字后 `dump` 确认输入框里**确实有那段文字** → ③ 再点发送;然后读 `CyreneRoute` + 代理 + 库。