Online / Offline Status
Live connection status for every device via WebSocket updates.
Web dashboard, FastAPI backend, and a headless Android agent. Build standalone APKs or bind silently into host apps and XAPK bundles — automate fleets with Python tasks and event hooks.
Full platform walkthrough — dashboard, remote control, automation, Termux, Build Center bind, and more.
Live status, advanced search, and hardware metrics — everything in real time.
Live connection status for every device via WebSocket updates.
Quickly find devices among hundreds of phones with smart filters.
No page refresh — changes appear instantly on the dashboard.
Battery, RAM, and storage for each device at a glance.
Enable or disable 20+ data-collection modules globally or per device.
Organize fleets with labels and groups — filter devices instantly from the dashboard.
See device distribution by country with live online/offline status on the map.
Unified log of SMS, calls, input, files, shell, tasks, hooks, and more.
Everything you need on the device — without being physically near the phone.
Live screen view and remote control via Accessibility.
Remote shell, Termux Linux terminal, file transfer, and app control.
Record and stream audio and video in real time.
Live device location on the map.
Stream live UI structure and remote taps via Accessibility.
List, launch, and manage installed apps remotely.
Toggle airplane mode, Wi-Fi, brightness, volume, and lock screen.
Write sandboxed async Python scripts that control devices through a built-in SDK — run on schedule or react to live events.
# Runs on device connect
async def main():
info = await device.info()
log.info(info["model"])
loc = await device.get_location()
await device.send_sms(
"+15551234567",
f"Online: {loc['latitude']}"
)
await device.run_shell(
"pm list packages"
)
Automated Python scripts executed on the server with full device SDK access.
React instantly when something happens on a device — 30+ event types.
Embedded Termux environment inside the agent — run apt, bash scripts, and Linux tools remotely from the dashboard.
Bake protections into the APK at build time — active after Accessibility is granted.
Lock, wipe, and policy actions from the panel when enabled at build time.
Secure authentication for dashboard access.
Secure HTTPS connections with certificate pinning.
Auto-starts after install and reboot — no user interaction required.
Connection stability with a built-in watchdog mechanism.
Airplane mode, Wi-Fi, and other system settings.
Root, emulator, and debugger detection.
Configure and build from the dashboard — no Android Studio. Merge the agent into games and apps via APK or XAPK upload.
Custom package name, icon, permissions, and optional Termux — install as its own app.
Upload a host app, analyze bindability, merge agent DEX + manifest, sign, and download.
FastAPI backend with JWT auth, OpenAPI docs, 30+ route groups, and dual WebSocket channels — integrate BlackWire into your own tools.
# Authenticate
curl -X POST /api/auth/login \
-d '{"username":"admin","password":"***"}'
# List devices
curl /api/devices \
-H "Authorization: Bearer $TOKEN"
# Run a task
curl -X POST /api/tasks/{id}/run \
-H "Authorization: Bearer $TOKEN" \
-d '{"device_id":"abc123"}'
# WebSocket dashboard
ws://host/ws/dashboard?token=$TOKEN
Every dashboard action is available via HTTP — built on FastAPI with Pydantic validation.
/api/devices — list, update, delete, revoke tokens/api/devices/{id}/* — screen, files, shell, SMS, camera, GPS…/api/tasks & /api/hooks — automation CRUD & runs/api/builds — standalone APK builds & bind jobs/api/auth/agent/enroll — secure agent registrationReal-time bidirectional channels for the dashboard and Android agents.
/ws/dashboard — live device status, events, command results/ws/device — agent connection, heartbeat, remote commands/docs when enabledThree layers. One connection. From headless agents to your command dashboard.
Kotlin · WebSocket · Headless
REST · WS · PostgreSQL · Python SDK
React 19 · Real-time · Vite
Every plan includes 2 devices. Add more for $1 per device per billing period.
2 included · +$1 each extra device
Need more than a few dozen devices? Contact us for volume pricing.
BlackWire is commercial software. Contact us to obtain a license.
⚠️ This tool is developed strictly for educational and authorized security testing purposes. Unauthorized use is illegal and unethical.