ANDROID EMULATOR · AGENTIC AUTOMATION
A Windows-native Android 14 emulator for app automation, testing, instrumentation, and APK analysis.
REPlayer is a native Windows Android emulator and automation platform. It is an open-source alternative to closed-source emulators such as BlueStacks, LDPlayer, and Nox, with transparent Android emulation and agentic automation as its focus. Its Android 14 persona is fingerprint-hardened: REPlayer applies numerous framework, property, graphics, Settings, and identity patches so the guest does not present the usual stock-emulator defaults. Reverse engineering is one use case; repeatable Android automation, app testing, and agent-controlled device workflows are first-class uses as well.
| Android emulator | Official Android Emulator with WHPX acceleration and a native embedded display. |
| Agentic automation | Concurrent provider-backed agents; parallel observation and serialized same-device control. |
| Hardened persona | Neutral REPlayer identity with patched framework, properties, graphics, Settings, and dark defaults. |
| App tooling | APK workflows, ADB, Frida integration, network capture, rotation, GPS, and device controls. |
| Evidence | Case-scoped logs, command results, captures, and JSONL agent history. |
A complete Windows distribution requires 64-bit Windows 11, hardware virtualization, and Windows Hypervisor Platform. Extract it and run:
setup.batSetup installs per-user under %LOCALAPPDATA%\REPlayer, verifies the application/runtime manifests, repairs relocatable AVD descriptors, and creates a Start Menu shortcut.
dotnet restore REPlayer.sln
dotnet build REPlayer.sln -c Release --no-restoreOutput: ReVM/bin/Release/net9.0-windows/REPlayer.exe
The runtime is pinned and hash-verified. REPlayer's stealth-oriented persona removes or replaces many high-signal stock-emulator identifiers across Android properties, framework resources, graphics strings, Settings, and product branding. The release and resizable analysis lanes keep their root/debug policies explicit.
The runtime baseline is intentionally excluded from Git. Complete distributions are assembled with scripts/setup/New-REPlayerDistribution.ps1 on the trusted release workstation.
Agent Center queues natural-language Android tasks across OpenRouter, OpenAI, Anthropic, and Z.AI profiles. Read-only work can run concurrently; mutating operations are classified by REPlayer and serialized per device. Every task receives bounded turns, cancellation, timeouts, and JSONL evidence.
External automation can use the same coordinator through the validated inbox/outbox protocol described in agent-harness.md.
GitHub Actions builds, validates, and packages a self-contained win-x64 application archive on every push. v* tags create review drafts with SHA-256 sidecars; preview tags remain prereleases, while verified -rc.<number> tags can be promoted as normal GitHub releases. Complete distributions add the separately verified Android runtime payload.
- Runtime architecture
- Agent automation
- Production validation
- README media guide
- Contributing
- Security policy
- Third-party notices
REPlayer source is available under the MIT License. Third-party runtimes, dependencies, services, and trademarks retain their own terms; see third-party notices.
Fingerprint hardening is designed to avoid presenting as a stock emulator by default; it is not a claim to defeat hardware attestation or every kernel, hypervisor, QEMU-device, or ABI-level detection technique.