Cloud Control System · Update Overview
Welcome to the Cloud Control System Update Center.
This page provides an overview and functional description of all versions (for developers and product users), including key features of each version, module/API overview, and usage scenario tips. You can navigate to detailed update pages for each version from the historical version index below.
Cloud Control Core Capabilities
The following groups list the powerful capabilities currently implemented or supported by the Cloud Control System (based on all content you provided with necessary additions).
Powerful Script Support (Automation Engine)
- Full Platform Support
- Compatible with Android and HarmonyOS; scripts use Bot.js Pro kernel JavaScript (Node.js and Rhino engines), supporting extensive device-specific control logic.
- Multi-Mode Intelligent Switching
- Supports: Accessibility, HID (Tri-mode, ESP32 Bluetooth/OTG/HTTP), ADB (WiFi Wireless Debugging, OTG-USB, Shizuku), Root, Basic Mode.
- Tasks can automatically switch automation modes during execution to suit different business needs.
- Unified Development Standard for Accessibility/HID/ADB
- HID, Accessibility, and ADB control APIs/layout formats are gradually unified (e.g., APIs in v19241/v19240 aligned), allowing the same logic to be compatible with multiple modes.
- Provides consistent interfaces for different HID submodules (
$hid/$hid.esp32ble/$hid.esp32otg/$hid.http/$hid.multi) and ADB/Root module$shellHttp, reducing script migration cost. - Supports multi-touch, curved swipes, meeting various complex gesture and touch operations, up to 10 fingers.
Permanent Keep-Alive and Auto-Start
- Advanced Keep-Alive Technology
- Supports: Boot auto-start, crash auto-restart, restart after background cleanup, restart after system kill (overwrite/compatible with various manufacturer battery-saving strategies).
- Auto-Start Task Management
- Configurable "run on boot" scripts/tasks, delayed start options, conditional triggers (e.g., after network connection, when charging, specific time periods).
Remote Control and Monitoring
- Remote Batch Screen Mirroring (P2P)
- P2P direct connection, latency as low as milliseconds; supports automatic switching between multiple screen mirroring modes (Accessibility, HID multi-mode, HID ESP32, ADB WiFi-Wireless Debugging, ADB OTG-USB Debugging, ADB Shizuku, Root, etc.).
- Remote Batch Monitoring
- Supports front/rear camera and microphone invocation, real-time screen recording/audio recording/photo API; parallel monitoring of multiple devices and centralized viewing, repurposing old phones.
- Group Control and Multi-Device Coordination
- Supports batch parallel commands, group control, device tagging, and hierarchical management (for large-scale device scenarios).
File Management and Data Synchronization
- File Transfer
- Supports batch transfer of large files, resumable transfers, compression/decompression, progress callbacks, verification, and auto-retry.
- Triggers media library refresh (Android Media Scanning) after transfer.
- Application and Script Management
- Supports script development, debugging, packaging into standalone APKs (custom signature, architecture, icon, permissions).
- Supports batch packaging (same script outputs multiple package names/versions).
- Plugin packaging (can be embedded into the main application).
- Built-in HID Server
- Supports multiple HID channels: Bluetooth, OTG, USB; ESP32 solution supports deployment without additional servers (can be packaged into APK or use module firmware directly).
Database and Documents
- Remote Database Interaction
- Supports remote MySQL (e.g., MySQL 5.7) module
$mysql, scripts can directly execute SQL, enabling multi-device data sharing/synchronization.
- Supports remote MySQL (e.g., MySQL 5.7) module
- Office Document Support
- Supports Word/Excel creation, reading, and writing (office automation scenarios).
Network Requests and Model Inference
- Powerful Web Scraping
- Script-level web scraping, DOM parsing, and form submission capabilities, capable of complex crawler/scraping tasks (comparable to Python's scraping ability).
- YOLO Series Model Inference
- Supports loading mainstream YOLO series models (YOLOv8, YOLOv9, YOLOv10, YOLOv11, YOLOv26, etc.) on mobile devices for efficient local inference computation.
- Supports CPU / GPU accelerated inference computation, running directly on Android / HarmonyOS devices.
- Applicable for intelligent tasks:
- Automated game operations and data collection
- Automated CAPTCHA recognition, customer flow statistics
- Product identification and classification
- Production line quality monitoring and defect identification
- Supported vision task types:
Task Type Abbreviation Application Scenarios Object Detection Object Detection Object recognition, security monitoring, industrial inspection Instance Segmentation Instance Segmentation Image segmentation, medical image analysis Image Classification Image Classification Scene recognition, content review Rotated Object Detection Rotated Object Detection Document correction, remote sensing image analysis Pose Estimation Pose Estimation Human keypoint detection, action recognition Object Tracking Object Tracking Video analysis, motion trajectory tracking
Development Convenience and AI Generation
- Code/Script Auto-Generation
- Built-in script wizard, templates, and automated code generator, lowering the barrier to script writing.
- Local VS Code Development and Debugging
- Provides VS Code plugin support, enabling real-time log viewing, step debugging, breakpoint monitoring, and variable tracking.
- Suitable for developing commercial-grade script projects (can be packaged as standalone APKs).
- Remote Online Development and Debugging
- Supports screen mirroring development, remote logs, remote debugging, integrated with layout node analysis, image/color search, UI matching tools.
- Ideal for rapid development and maintenance of user scripts.
- Traditional Group Control Compatibility
- Supports traditional group control via ADB commands to control the Cloud Control App, enabling integrated operations.
Terminal and Multi-Language Support
- Built-in Linux Terminal and Runtime
- Can install software packages like Python, Node.js, Java, Nginx, OpenSSH, supports running scripts/services locally, performing compilation/packaging, etc.
- Multi-Engine Support (Bot.js Pro)
- Supports Rhino (legacy) and Node.js (2nd Gen API, Node.js 16.x); Node.js environment brings NPM ecosystem support (ws, express, etc.).
- Multi-Language/Multi-File Editing
- Multi-tab editor, file tree, LSP intelligent completion, code store, sample projects.
Tutorials, Examples, and Community
- Examples and Tutorials
- Includes numerous sample codes and templates, systematic tutorials to help get started quickly.
- Provides complete API documentation, platform integration guides, script examples, and FAQs.
- Plugins and Code Store
- Supports plugin store, online code download, code sharing mechanisms.
Device Sharing and Collaboration
- Device Sharing / Rental
- Device resource sharing mechanism, facilitating remote testing, CI, cloud testing, or outsourcing scenarios.
- Cross-Device Communication
- Custom device communication interfaces, callbacks, and data synchronization mechanisms, supporting RPC-style calls and message queues.
Task Management and Backend Support
- Intelligent Task Scheduling
- Supports scheduled tasks, batch scheduling, failure retry strategies, task priorities, and dependency chains.
- Backend Visual Page Design
- Zero-code page designer (list pages, form pages, edit pages, data dashboards, etc.), enabling secondary development of the cloud control backend.
- Mobile Full Functionality
- Supports script packaging into APKs, batch packaging, editing, running, compression/decompression, sharing, encryption, and signature configuration.
- Remote Mobile Office
- Ports desktop backend functionality entirely to mobile: batch script execution, real-time log viewing, remote screen mirroring/monitoring, and remote debugging.
Bot.js Pro (Client-Side Script Kernel)
The client-side Cloud Control App has a built-in Bot.js Pro automation kernel, possessing complete script execution, development, debugging, and packaging capabilities, making it a powerful JavaScript automation platform for mobile.
Core Features
- Language Support: Supports JavaScript and Node.js, Pro version introduces Node.js 16.x engine, fully compatible with ES2021 standard.
- Plugin and Ecosystem Integration:
Supports installing npm packages, loading dex / jar / so modules,可以直接使用豐富生態(如
ws、express、koa等)。 - Multi-Tab Editor and Debugger: Built-in multi-tab editor, breakpoint debugging, console output, and LSP intelligent completion, supporting efficient development and debugging.
- UI and Web Hybrid Development: Simultaneously supports Android native XML layout and Web technology (React / Vue / HTML) for interface development, and provides native control APIs and a visual UI designer.
- Code Store and Example System: Includes thousands of examples and an online code store, supporting script learning, import, sharing, and secondary development.
- Encryption and Security Mechanisms: Provides encryption protection for the Node.js engine and script packages, preventing decompilation and tampering (continuously enhanced).
- Script Packaging Capability: Can one-click generate standalone APKs from scripts, supporting custom signatures, CPU architectures, permission configuration, and code obfuscation.
💡 Learning Suggestion: Beginners are advised to first master basic JavaScript syntax, then gradually learn platform APIs combined with Bot.js Pro examples. Pay attention to the usage differences between Rhino API (built-in engine) and Node.js API (Pro version).
Related Resources and Documentation Entries
- Cloud Control Community (Documentation, Development Guides, Firmware Downloads)
- Bot.js Pro Official Documentation: https://docs.botjs.org (Examples and API Reference)
- Cloud Control Backend → Community Documentation (Detailed Module/Interface Descriptions)
Historical Version Update Index
| Date | Version Number | Brief Description |
|---|---|---|
| 2025-10-15 | v19241 | HID Multi-Mode Unification, $mysql, $input, Accessibility Enhancements |
| 2025-09-25 | v19240 | HID Layout Nodes, XML Nodes, Screenshot Breakthrough |
| 2025-08-20 | v19239 | Remote Auto Unlock, Scheduled Screen Wake |
| 2025-06-10 | v19238 | ESP32 Keyboard/Mouse Control Packaging Support |
| 2025-05-01 | v19237 | ESP32 Keyboard/Mouse & ADB Wireless Pairing |
| 2025-04-06 | v19236 | ADB Engine Upgrade, Network Detection Panel |
| 2025-03-03 | v19235 | P2P Technology and Batch Control Enhancements |
| 2024-07-03 | v19231 | Added Cloud Control Terminal Function |
| 2024-05-14 | v19230 | Custom Plugin Packaging, Batch Packaging, etc. |
| 2024-04-16 | v19229 | Page Design Function, Homepage Bug Fixes |
| 2021-03-18 | v19210 | Cloud Control System Release (Milestone) |
| 2020-05-18 | v9 | Bot.js Pro 9 Release (2nd Gen API Node.js Engine) |
| 2017-01-18 | v4 | Bot.js 4 (1st Gen API) Release |
Feedback and Contribution
Welcome to submit issues, improvement suggestions, or contributions to the Cloud Control Community:
- Issue Feedback: issues / Community posts
- Feature Suggestions: Feature Request (Please include scenario/reproduction steps)
- Plugin/Example Sharing: Welcome to contribute to the Code Store.