Hamibot 核心优势与技术亮点
无需 root 的无障碍方案
Hamibot 依赖的是安卓系统自带的三项能力:
- 无障碍服务——核心能力,让脚本可以读取控件、点击界面元素
- 后台弹出界面权限——让 Hamibot 在后台时也能拉起其他 APP
- 屏幕截图权限——OCR、图片匹配等高级功能需要
这三项权限在绝大多数 ROM(MIUI、EMUI、ColorOS、原生安卓)上都可以手动开启,不需要刷机或 root。唯一的要求是系统版本——坐标触摸操作需要 Android 7.0+,控件选择器对版本要求更低。
商业化脚本市场
这是 Hamibot 和 AutoJS 社区最大的区别:
- 开发者可以给脚本定价(按设备数、按月订阅、买断等)
- 平台提供脚本托管、支付接入、分成结算
- 用户购买后可以在控制台看到所有授权脚本,一键安装到自己的设备上
- 支持试用 → 付费 → 退款的完整闭环
市场目前有上千款脚本,免费榜就超过 1000 个。
云端控制台调度
配对成功后,手机控制权就在网页上了:
- 设备在线状态:实时显示设备是否在线
- 远程发送指令:在控制台上直接点运行、停止
- 定时任务:设置触发周期(每天、每周、自定义 cron),到期自动下发
- 远程调试:查看运行日志、截屏、实时控件树
这意味着脚本可以脱离本地常驻运行——手机不用一直亮屏开着 Hamibot,到点控制台自动唤醒执行。
多设备并行
一个账号可以配对多台安卓设备,脚本可以同时下发到所有设备并行跑。适合:
- 工作室场景:十几台手机各跑一个账号
- 测试场景:同一脚本在不同 ROM、不同分辨率的机型上同时验证
- 抢购场景:多设备同时刷同一款商品
REST API 可编程接入
平台提供了完整的 REST API(https://api.hamibot.com/),可以:
- 查询设备状态
- 下发脚本执行指令
- 创建 / 管理定时任务
- 用 JavaScript 代码远程在指定设备上执行
API 使用个人访问令牌(hmp_... 开头)认证,速率限制按账号区分。详见「REST API 快速上手」。
独立空间定制
如果需要给客户交付一套白标的自动化方案,可以创建「空间」:
- 自定义品牌(名称、图标、包名)
- 独立的脚本池(互不影响)
- 按需付费,用多少付多少
- 客户拿到独立的 APK 直接安装,不需要知道 Hamibot