Appearance
Android AID
Android 版把 Aid 节点和登录验证做进了同一个 App。手机或 Android 设备走的是家庭宽带、移动网络这类日常网络环境,通常比办公电脑或机房更接近微信账号的常用登录网络。
适合谁
- 手上有可以长期开着的 Android 手机或 Android 设备
- 希望登录出口更接近账号日常使用的网络环境
- Mac 模式登录时需要处理验证二维码
- 不想为了 Aid 和验证分别安装两个工具
AID 与验证已合并
Android AID 一个 App 同时提供两种能力:
| 能力 | 用途 |
|---|---|
| Aid 节点 | 提供 6 位 Aid 编号,作为登录网络出口 |
| 登录验证 | 扫描 Mac 模式返回的验证二维码 |
两件事在同一个 App 里完成:装一次,既能作为登录出口,也能扫验证二维码。
下载 Android AID
Android AID 已集成验证能力,Mac 模式需要处理验证二维码时,无需再额外安装其它认证工具。
拿到 Aid 编号之后
Aid 编号是 6 位数字。在获取登录二维码(Step 2)里传入 aid:
json
{
"wcId": "",
"deviceType": "ipad",
"aid": "703314"
}登录期间保持 App 在线。Aid 编号只提供给需要使用该节点的人员,不要公开分享。
Mac 模式的验证怎么走
Mac 模式(autoCheck = false)下,执行微信登录(Step 3)会返回一个验证二维码 URL:
- 用 Android AID 扫描该二维码。
- 验证通过后再次调用执行登录接口。
- 手机点击确认,接口返回登录成功。
Android AID 是可直接使用的现成工具。如果业务已有自己的 Android App 或 Windows EXE,可将 Aid 节点和滑块验证能力集成到自有客户端,无需另行下载本 App。
使用建议
- 设备网络应位于微信账号常用城市或同城环境。
- 登录过程中不要切换 Wi-Fi、VPN 或代理。
- App 退出或设备断网后,Aid 节点会离线。
- 需要 7×24 无人值守的固定出口时,用 Linux AID更合适。
排查
| 现象 | 处理方式 |
|---|---|
| 看不到 Aid 编号 | 检查设备网络,重启 App 并等待连接完成 |
| 登录时提示 Aid 不可用 | 确认 App 仍在运行,编号没有复制错误 |
| 扫码后快速掉线 | 检查设备网络城市是否接近账号常用地 |
| 验证二维码扫不动 | 确认扫的是执行登录接口返回的那个 URL,不是微信登录二维码 |