Supported emulators
PhoneGrid tested di:
| Emulator | ADB port | Notes |
|---|---|---|
| MuMu Player 12 | 16384, 16416, 16448, … | +32 per instance. Paling stabil untuk farm 10+ instance. |
| LDPlayer 9 | 5555, 5557, 5559 | +2 per instance. Support multi-instance manager. |
| BlueStacks 5 | 5555, 5565 | Konsumsi RAM tinggi untuk multi-instance. |
| Google Android Studio AVD | 5554 | Slow tapi resmi, cocok untuk testing dev. |
| Genymotion | varies | Harus enable ADB di settings. |
Setup umum
- Install emulator, jalankan 1 instance
- Biasanya ADB sudah default-enabled — cek di Command Prompt:
adb devices - Kalau tidak terdeteksi, kill adb server:
adb kill-server adb start-server
MuMu Player 12
Port pattern: 127.0.0.1:16384 + 32*index
| Instance | Port |
|---|---|
| 1 | 16384 |
| 2 | 16416 |
| 3 | 16448 |
| 4 | 16480 |
| 5 | 16512 |
| ... | ... |
PhoneGrid auto-scan port range ini, jadi tinggal launch MuMu instance dan refresh Devices page.
Stuck di "offline"? MuMu kadang reset ADB connection. Solusi:
- MuMu Menu (☰ di pojok) → ADB Connect
- Atau:
adb connect 127.0.0.1:16384manual
LDPlayer 9
Port pattern: 127.0.0.1:5555 + 2*(index-1)
| Instance | Port |
|---|---|
| 1 | 5555 |
| 2 | 5557 |
| 3 | 5559 |
Enable ADB di LDPlayer settings:
- Settings (⚙) di LDPlayer UI
- Other settings → enable ADB debugging
- Apply → restart instance
BlueStacks 5
Default ADB port 5555 untuk Nougat32, 5565 untuk Pie64.
Enable:
- Settings → Advanced → enable Android Debug Bridge
- Restart instance
adb connect localhost:5555
Tips farm besar
Resource planning
| RAM | Max instances (MuMu) | Max instances (LDPlayer) |
|---|---|---|
| 8 GB | 2-3 | 3-4 |
| 16 GB | 5-6 | 8-10 |
| 32 GB | 12-15 | 18-22 |
| 64 GB | 25-30 | 40+ |
Pastikan SSD (bukan HDD) — emulator I/O sangat intensif.
HWID / device ID unique
PhoneGrid auto-assign random android_id ke setiap MuMu instance via Settings → Emulator dedup. Tanpa ini, cloud server akan treat 10 MuMu sebagai 1 device (karena shared default android_id).
Untuk LDPlayer: LDPlayer Multi-Instance Manager → per-instance settings → Change Device Info.
Performance
- Graphics mode: DirectX (Intel/NVIDIA) atau OpenGL+ (AMD)
- Enable Virtualization Technology (VT) di BIOS
- Disable Windows Defender real-time scan untuk emulator folder
- Fixed instance DPI/resolution (480x800 atau 720x1280 untuk farming — lebih ringan dari 1080p)
Batch control
Semua emulator instance bisa di-control sama persis dengan USB device — multi-select di PhoneGrid, jalankan task bulk.