#!/usr/bin/env bash
# USB 调试：把手机里访问 127.0.0.1:8899 转发到「插着数据线的这台电脑」上的 8899（SDK 监听端口）。
# 每次重插 USB 或 adb 重连后需重跑；可与 real_device_connect_check.sh 配合。
set -euo pipefail

PORT="${WORKPHONE_WS_PORT:-8899}"

echo "== adb reverse tcp:${PORT} tcp:${PORT} =="
adb reverse "tcp:${PORT}" "tcp:${PORT}"

echo ""
echo "== 当前 reverse 列表 =="
adb reverse --list || true

echo ""
echo "手机端 agent_config 中 server_url 建议使用 ws://127.0.0.1:${PORT}/ws/device 或带 device_id 的完整地址。"
