ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

ADB+HDC+IOS 三合一脚本封装

ADB+HDC+IOS 三合一脚本封装

支持的模式与平台

模式

适用设备

依赖工具

自动部署能力

adb

Android

adb、scrcpy

自动下载 scrcpy v3.1(GitHub 镜像)

hdc

纯血鸿蒙 (HarmonyOS)

hdc

—

ios

iPhone/iPad

ios (go-ios v1.0.211)、ffmpeg、Xcode swiftc

自动下载 go-ios;iOS≥17 自动开启隧道

主功能列表(按菜单编号)

编号

功能

adb

hdc

ios

说明

1

显示当前可用设备

✅

✅

✅

单设备自动选中,多设备交互选择

2

查看设备信息

✅

✅

✅

型号/版本/UDID/屏幕尺寸/wifi 地址

3

安装 APK/IPA

✅

✅

✅

检测文件存在性,ADB 走 push+install

4

卸载 APK/IPA

✅

✅

✅

按包名卸载

5

屏幕截图

✅

✅

✅

保存至~/Downloads/日期/imgs/

6

录制视频

✅

⚠️

✅

hdc 官方暂未支持

7

获取设备应用列表

✅

✅

✅

8

重启设备

✅

✅

✅

9

获取活动页信息

✅

❌

⚠️

ios "暂未实现"

10

清理应用缓存

✅

✅

⚠️

ios 暂未实现

11

无线模式(USB↔WiFi)

✅

❌

⚠️

hdc 暂不支持无线连接

12

重启 ADB

✅

—

—

仅 adb

0

投屏

✅

⚠️

✅

hdc 官方暂未支持

c

关闭投屏

❌

—

✅

仅 ios

r

重新选择模式

✅

✅

✅

x

退出脚本

✅

✅

✅

特色能力

能力

说明

scrcpy 自动部署

检测缺失时按 OS/架构自动下载安装到 adb 目录

go-ios 自动部署

自动下载安装到~/.local/bin

iOS 隧道管理

iOS≥17 自动建立隧道通信,后台运行防卡死

iOS Developer Image 挂载

自动下载+挂载,带进度反馈

iOS 录屏(ffmpeg 方案)

stream 到本地端口 + ffmpeg 转 h264 编码保存

iOS 投屏方式一(MiniMirror)

swiftc 编译原生镜像投屏窗口,ad-hoc 签名,支持窗口内截图/录屏

iOS 投屏方式二(浏览器预览)

传统 stream + 打开http://localhost:3333

脚本地址

github:ADB/HDC/IOS三合一脚本

gitee:ADB/HDC/IOS三合一脚本

RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进