Android 硬件/功能调试工具大全
最近串口刷卡和扫码开发 in android,开发这种要先测试一下硬件本身功能是否完善,想到一份面向 Android 嵌入式开发、硬件调试、网络分析与系统测试的工具清单。覆盖串口、USB、蓝牙、网络、硬件诊断、工程模式、性能压测等全场景。
目录
- 串口/蓝牙串口调试
- USB 调试工具
- 蓝牙调试 (BLE + Classic)
- 网络调试 (WiFi / 抓包 / 渗透)
- 硬件信息与诊断
- 硬件功能交互测试
- 工程模式 / 工厂模式
- 性能与压力测试
- 系统 / ADB / 日志调试
- 万能备选
- 场景化组合推荐
一、串口/蓝牙串口调试
用于通过 USB 转串口(或蓝牙 SPP)与单片机、传感器、IoT 设备通信。
| 工具 | 特点 | 获取 |
|---|
| USB 串口调试助手 | 国产精品,类似 PC 端 ComAssistant;支持 FTDI / PL2303 / CP210x / CH34x 全系列驱动;ASCII/HEX 切换、实时日志、快捷指令、文件发送、历史记录 | 像素灵动科技 |
| TMPortTest (AndroidSerialPort) | GitHub 开源;ASCII/HEX 收发、常用指令管理、模拟串口(无硬件也能联调)、云端导入导出 | GitHub |
| SerialTest | 跨平台(Win/Linux/Mac/Android);支持实时绘图、控制面板(滑块/开关/按钮)、TCP/UDP/蓝牙通信;功能最全面 | GitCode |
| USB Serial Terminal Ultimate | 终端控制台风格;CDC-ACM / FTDI / CH340 / CP210x / PL2303 全驱动;内置 AT 指令集(HC-05, ESP8266);支持自定义脚本 | Google Play |
| UsbTerminal | GitHub 开源;纯终端模拟,支持 ANSI 转义序列;适合 Arduino / ESP32 / 路由器 Console 调试 | GitHub |
| PyTool USB Serial | 支持 Python 脚本解析数据;适合自定义协议/私有数据格式解析;有免费试用版 | Google Play |
二、USB 调试工具
用于 USB 设备枚举、描述符解析、控制传输/批量传输调试。
| 工具 | 特点 | 获取 |
|---|
| USB 调试器 | 与串口调试助手同厂商;USB 设备枚举 + 详细接口信息;控制传输、批量传输;端点数据筛选;实时日志 | 像素灵动科技 |
| USB Device Info | Flutter 开源;检测 USB 设备 VID/PID、接口描述符、端点信息;支持诊断、导出和历史记录 | GitHub |
| Android Studio Device File Explorer | 官方 IDE 内置;浏览设备文件系统、拉取/推送文件 | Android Studio 自带 |
三、蓝牙调试 (BLE + Classic)
蓝牙低功耗(BLE)和经典蓝牙(SPP)开发的必备工具。
BLE(低功耗蓝牙)
| 工具 | 特点 | 获取 |
|---|
| nRF Connect for Mobile | Nordic 官方出品,业界标准;扫描 → 连接 → GATT 服务/特征值浏览 → Read/Write/Notify;支持 DFU 固件升级、蓝牙 PHY 设置、广告包解析 | Google Play /GitHub |
| nRF Toolbox | Nordic 官方;内置心率/血糖/血压/温湿度等标准 BLE Profile;UART 透传、吞吐量测试、信道探测 | Google Play |
| BLE 调试宝 | 国产精品;多设备同时连接、RSSI 信号强度图表、MTU 设置、Nordic DFU 升级;支持 Central/Peripheral 双角色;日志持久化导出 | 像素灵动科技 |
| LightBlue | Punch Through 出品;扫描/连接/浏览 GATT 服务 → Read/Write/Notify;RSSI 实时图表;事件日志记录 | Google Play |
| nRF Mesh | Nordic 官方 BLE Mesh 调试工具;支持 Provisioning、配置节点、Mesh 网络管理 | Google Play |
| ZeroDroid | 开源硬件调试套件;内置 BLE Scanner,支持协议发现和特征值操作 | GitHub |
经典蓝牙 (SPP)
| 工具 | 特点 | 获取 |
|---|
| Serial Bluetooth Terminal | 经典蓝牙 SPP 串口终端;配合 HC-05 / HC-06 等模块开发;支持 ASCII/HEX 收发、宏命令 | Google Play |
四、网络调试 (WiFi / 抓包 / 渗透)
从 WiFi 信号分析到应用层抓包,全方位的网络诊断工具。
WiFi 分析
| 工具 | 特点 | 获取 |
|---|
| WiFi Analyzer | 经典 WiFi 信道扫描;附近 SSID 可视化(信号强度 / 信道拥堵 / 频段);最佳信道推荐;适合路由器部署优化 | Google Play |
| Network Analyzer | LAN 扫描 + Ping + Traceroute + DNS 查询 + 端口检查 + WiFi 信息,一键诊断 | Google Play |
| IP Tools | 网络层瑞士军刀:WiFi 扫描、端口扫描、Ping/Traceroute/DNS、Whois、LAN 唤醒 | Google Play |
| PingTools Network Utilities | 功能丰富:Ping、Traceroute、端口扫描、Whois、Wake-on-LAN、子网扫描 | Google Play |
| Network Cell Info | 蜂窝网 + WiFi 双频分析;基站信号强度/频段/小区 ID/TAC;信号热力图;适合外场射频测试 | Google Play |
| analiti | 专业级 WiFi 验证工具;AP 信息元素解码、MCS 图表、漫游路径可视化 | Google Play |
| WiFiman (Ubiquiti) | UniFi 生态配套;WiFi 信号强度扫描、设备发现、信道利用率、速度测试 | Google Play |
抓包 & 协议分析
| 工具 | 特点 | 获取 |
|---|
| Packet Capture | 无需 Root;通过本地 VPN 抓包;MITM SSL 解密;导出 PCAP 文件;绿色免费 | Google Play |
| tPacketCapture | 无需 Root;VPN 方式抓包 → 导出 PCAP → PC Wireshark 分析;极简操作 | Google Play |
| Android Tcpdump | 命令行抓包工具(需 Root);功能与 PC 端 tcpdump 一致,灵活性最强 | Termux / 手动安装 |
| CloudShark | 基于 Web 的 PCAP 分析平台;Android 端上传捕获文件后在线分析 | Google Play |
| Debug Proxy | HTTP/HTTPS 代理调试;拦截和查看 APP 发出的 HTTP 流量;动态签发 SSL 证书 | Google Play |
渗透测试
| 工具 | 特点 | 获取 |
|---|
| cSploit | Android 版 Metasploit;主机扫描/指纹识别/MITM 攻击/DNS 欺骗/会话劫持/TCP-UDP 包构造 | 官网 |
| zAnti | 一键渗透测试;网络扫描 → 漏洞检测 → 详细报告 → 修复建议 | Google Play |
| Nmap for Android | 经典端口扫描工具 Android 移植版 | Termux pkg install nmap |
五、硬件信息与诊断
查看设备完整硬件配置,包括芯片型号、传感器列表、I2C/SPI 设备等。
| 工具 | 特点 | 获取 |
|---|
| Device Info HW | 最全面硬件检测工具;CPU/GPU/内存 Flash/电池/传感器/相机型号;I2C/SPI 设备列表;PMIC 电压、分区信息;支持 MTK/小米工程菜单跳转;一键生成 HTML 报告;LCD/触摸屏多点测试 | Google Play |
| AIDA64 | PC 经典移植;硬件信息极详尽;温度/电压/功耗实时监控;支持报告导出 | Google Play |
| DevCheck | Material Design 界面;CPU/GPU 频率曲线、网络速度、电池充放电电流实时监控;传感器仪表盘 | Google Play |
| CPU-Z | CPU 参数识别利器;SoC 型号/核心/频率/制程/架构一目了然 | Google Play |
| My Device Info | 轻量级设备信息查看器 | Google Play |
六、硬件功能交互测试
逐项验证设备硬件是否工作正常,适合产线验收、二手验机。
| 工具 | 特点 | 获取 |
|---|
| TestM | 6 大类共 19 项自动化测试:屏幕(坏点/色彩)、传感器、音频(扬声器/麦克风)、摄像头、WiFi/蓝牙/GPS、硬件按键 | Google Play |
| Phone Doctor Plus | 一键全检:触摸屏、显示坏点、扬声器/麦克风、指纹识别、GPS、指南针、光线/距离传感器、振动、闪光灯 | Google Play |
| 传感器测试 (Sensor Test) | Device Info HW 同作者;专项测试加速度计/陀螺仪/磁力计/气压计/光线/距离传感器 | Google Play |
| Multi-Touch Test | 多点触控点数验证;拖动轨迹测试;触摸响应延迟检测 | Google Play |
| Display Tester | 屏幕坏点/亮点检测、色阶测试、伽马校准、对比度测试、响应时间测试 | Google Play |
| Dead Pixels Test | 纯色切换检测屏幕坏点 | Google Play |
七、工程模式 / 工厂模式
手机内置的诊断系统,通过暗码或预装 APK 进入。
通用暗码
| 暗码 | 功能 | 适用平台 |
|---|
*#*#4636#*#* | 手机信息/电池/WiFi/使用统计 | 通用 |
*#0*# | 三星全功能测试菜单(屏幕/传感器/音频/振动/摄像头) | Samsung |
*#*#6484#*#* | 小米工厂模式 (CIT) | Xiaomi |
*#*#3646633#*#* | MTK 工程模式(射频/音频/传感器校准) | MTK |
*#06# | 查看 IMEI | 通用 |
工厂预装 APK
| APK | 说明 | 典型路径 |
|---|
| FactoryKitTest | MTK 平台产线测试:LCD/TP/摄像头/喇叭/麦克风/GPS/WiFi/BT/按键/振动/充电/耳机逐项检测 | packages/apps/FactoryKitTest |
| EngineerMode | MTK 工程模式:射频参数调试、音频音量调节、传感器校准、频段锁定 | mediatek/packages/apps/EngineerMode |
| StressTest | MTK 平台老化/压力测试 APK | 系统预装 |
| HwMMITest | 华为硬件测试工具 | 设置 → 应用 → 显示系统进程 |
| Device Help | 摩托罗拉设备诊断助手(电池/音频/摄像头/连接/触摸屏) | 系统预装 |
八、性能与压力测试
评估设备性能极限和稳定性。
| 工具 | 特点 | 获取 |
|---|
| Geekbench 6 | CPU 单核/多核跑分;跨平台对比;开发者参考性能基准 | Google Play |
| 3DMark | GPU 图形性能基准测试;Vulkan/OpenGL ES 支持 | Google Play |
| CPU Throttling Test | 持续满负载运行 + CPU 频率曲线记录;验证散热设计和降频策略 | Google Play |
| PassMark PerformanceTest | 全系统基准测试(CPU/磁盘/内存/2D/3D) | Google Play |
| AndroBench | 存储读写性能测试(顺序/随机 读写速度) | Google Play |
九、系统 / ADB / 日志调试
开发者日常必备的系统级工具。
| 工具 | 特点 | 获取 |
|---|
| Android Studio | 官方 IDE:Logcat 日志查看/过滤、CPU Profiler、Memory Profiler、Network Profiler、Layout Inspector、Device File Explorer、断点调试 | 官网 |
| ADB (命令行) | adb logcat / adb shell dumpsys / adb bugreport / adb shell screencap / adb shell screenrecord | Android SDK Platform-Tools |
| LADB | 无需 PC 的本地 ADB Shell;手机直接给自己执行 adb 命令 | Google Play |
| 开发者选项 | 显示触摸坐标/指针位置、GPU 渲染分析(条形图)、严格模式、不保留活动、动画缩放、后台进程限制 | 系统设置 |
| Bug Report | 开发者选项抓取完整 bugreport.zip(含 logcat/dmesg/anr/traces/proc) | 系统内置 |
| Logcat Reader | 移动端 Logcat 查看器;按 Tag/Priority/关键词过滤;支持录制和导出 | Google Play |
| MatLog | 开源 Material Design Logcat 阅读器;彩色日志、实时过滤、录制保存 | GitHub / Google Play |
十、万能备选
当以上工具都不够用时的终极方案。
| 工具 | 特点 | 获取 |
|---|
| Termux | 完整 Linux 终端环境;pkg install 安装:nmap、tcpdump、minicom、screen、picocom、python、git、openssh、wireshark-cli 等 | F-Droid / GitHub |
| ZeroDroid | 开源硬件调试集成套件;BLE Scanner + Bluetooth Classic + USB Serial + WiFi Analyzer | GitHub |
Termux 常用命令速查:
pkg update && pkg upgrade
pkg install nmap tcpdump python git openssh
pip install pyserial
十一、场景化组合推荐
| 场景 | 推荐组合 |
|---|
| 嵌入式硬件联调 | USB 串口调试助手 + USB 调试器 + Device Info HW |
| BLE 固件开发 | nRF Connect + BLE 调试宝 + LightBlue |
| 经典蓝牙模块开发 | Serial Bluetooth Terminal + ZeroDroid |
| IoT 综合调试 | SerialTest(串口+蓝牙+网络一体化) + BLE 调试宝 |
| 整机验收/二手验机 | TestM / Phone Doctor Plus + Device Info HW + Multi-Touch Test |
| WiFi 部署优化 | WiFi Analyzer + analiti + IP Tools |
| 应用网络请求调试 | Packet Capture + Debug Proxy |
| 产线工厂测试 | FactoryKitTest + StressTest + 暗码进入工模 |
| 外场射频测试 | EngineerMode + Network Cell Info + IP Tools |
| 性能评估 | Geekbench + 3DMark + CPU Throttling Test + AndroBench |
| 安全渗透测试 | cSploit + zAnti + Nmap (via Termux) |
| 日常开发调优 | Android Studio(Profiler + Logcat) + LADB + 开发者选项 |
| 无 PC 现场万能方案 | Termux + nRF Connect + USB 调试器 |
附录:前提条件速查
| 条件 | 说明 |
|---|
| USB-OTG | 串口/USB 调试工具几乎都需要手机支持 USB-Host 模式,配合 OTG 转接线使用 |
| USB 调试开关 | 设置 → 开发者选项 → 开启「USB 调试」 |
| BLE 定位权限 | Android 6.0+ BLE 扫描需要授予「精确位置」权限(系统强制要求) |
| Root | 部分高级功能(如 tcpdump 抓包、sysfs 读取)需要 Root 权限 |
| Nordic DFU | nRF Connect / BLE 调试宝均支持 Nordic 设备固件空中升级 |
最后更新: 2026-06-05
欢迎补充你发现的好工具,共建这份清单。