Automated Android Instance Manager Platform

Замовник: AI | Опубліковано: 02.04.2026
Бюджет: 5000 $

*Project Title:* Dynamic Android Instance Management Platform (Web + Backend + Mobile Automation) *Project Description:* I am looking to develop a system that can dynamically create and manage multiple Android instances (emulator/container/VM) on a KVM-based server. These instances will be used to run automated tasks, including executing test applications and performing scripted interactions. *Core Requirements:* 1.⁠ ⁠*Backend:* •⁠ ⁠Ability to create / start / stop / delete Android instances on KVM •⁠ ⁠Instance lifecycle management (queue system is a plus) •⁠ ⁠REST or GraphQL API •⁠ ⁠Resource management per instance (CPU/RAM limits, etc.) •⁠ ⁠Logging and monitoring 2.⁠ ⁠*Android Instance Features:* •⁠ ⁠Root access •⁠ ⁠GPS / location spoofing •⁠ ⁠Device information manipulation (IMEI, model, etc. – optional) •⁠ ⁠Proxy / VPN support •⁠ ⁠Ability to run scripts or automation (ADB / custom agent) 3.⁠ ⁠*Automation:* •⁠ ⁠Ability to launch and interact with apps inside instances •⁠ ⁠UI interaction (Appium / UIAutomator / or custom solution) •⁠ ⁠Script-based task system 4.⁠ ⁠*Web Dashboard:* •⁠ ⁠Instance listing (status, logs, etc.) •⁠ ⁠Create and manage instances •⁠ ⁠Start and manage tasks •⁠ ⁠Real-time status monitoring 5.⁠ ⁠*Optional (Bonus):* •⁠ ⁠Dockerized Android solutions (e.g., Anbox, Waydroid) •⁠ ⁠Scaling support (multi-node architecture) •⁠ ⁠Mobile app for control panel *Preferred Tech Stack (suggested, flexible):* •⁠ ⁠Backend: Node.js or Python (FastAPI) •⁠ ⁠Infrastructure: KVM / Docker •⁠ ⁠Automation: Appium / ADB •⁠ ⁠Frontend: React / Next.js *Deliverables:* •⁠ ⁠Fully working system (including deployment) •⁠ ⁠Source code •⁠ ⁠Installation and setup documentation *Notes:* •⁠ ⁠Performance and stability are critical •⁠ ⁠Developers with prior experience in similar systems (e.g., device farms, emulation platforms) will be preferred *Additional Technical Requirements:* •⁠ ⁠The system should support advanced runtime instrumentation and environment control for testing purposes. •⁠ ⁠Some applications may require behavior modification or runtime analysis within the Android instances. •⁠ ⁠The solution should allow integration with dynamic instrumentation tools (e.g., Frida or similar frameworks). •⁠ ⁠Ability to manage or mask certain device states (e.g., root detection, environment checks) for controlled testing scenarios. *Note:* These capabilities are strictly intended for testing, QA, and research purposes within controlled environments.