介绍
它是什么?
AccBot:跨平台自动化测试框架
源于一个纯粹的兴趣爱好,经过多年技术积累,现已发展成涵盖 **APK打包、scrcpy投屏、H264/H265编解码、ROM修改、UDP打洞、网络部署、专属系统定制、云控、租机买卖 ** 等多方面的完整架构体系。
它是如何工作的?
AccBot 可灵活适配多种使用场景:
1. 普通 App 模式
- 无需申请权限,用户可根据需求自定义权限请求。
- 可调用 AccBot 提供的全部功能。
- 适合将网页打包成 App 的用户。
2. ADB 模式
- 通过 ADB 权限激活,自动授予所需权限。
- 底层启动 scrcpy,支持投屏与控制。
- 适合需要用到激活的高级功能,但是不能刷机的用户。 3. Root 模式
- 通过 APK 执行 shell 命令,效果与 ADB 模式相同。
- 免去激活命令,适合 Root 设备。
4. 定制系统模式
- 适用于无 su,但可赋予 AccBot Root 权限的定制系统。
- 具备与 Root 模式相同的功能。
5. Jar 包模式
- 不包含 APK,仅提供 scrcpy + 底层控制程序,后台运行。
- 适用于 ADB、Root、定制系统激活场景。
- 主要面向云控或租机需求。
它的优势?
✅ 高兼容 Webview,支持最新 JS 技术
Bot 代码完全运行在 Webview 中。
仅需升级 Android Webview,即可使用最新的 JS 语法和特性(如:Worker、Promise、Async/Await)。
提供 TypeScript 和 Vue 的 Demo。
✅ 灵活多样的通信方式
Webview 与底层通过 WebSocket 交互。
底层同时支持 HTTP、WS、TCP,及多路复用:
- MuxWS(多路复用的 WebSocket)
- MuxTCP(多路复用的 TCP)
- WebRTC
任何语言都能集成 AccBot,并提供 Node.js、Go 的 SDK。
✅ 定制版 Magisk 刷机包
- 提供定制 Magisk 版本。
- 适配支持 Magisk 的手机,可一键制作 AccBot 专属刷机包。
企业版特别功能?
✅ 企业专属系统定制(企业用户专享)
- 提供适配市面数百款机型(包括老机型如小米5)的专属系统包,支持 Android 15。
- 专属系统可实现更多定制化功能,全面支持企业测试场景,内置更多硬件底层方面的控制:
- 摄像头控制
- 麦克风控制
- GPS 控制
- Wi-Fi 控制
- SIM 卡控制
- 网络控制
- 备份还原
- 应用控制
- 一键新机
