Language / Bahasa: 🇺🇸 English | 🇮🇩 Bahasa Indonesia
WebDroidX adalah solusi screen mirroring berbasis web yang memungkinkan Anda mengontrol dan melihat perangkat Android melalui browser web. Project ini dikembangkan khusus untuk OpenWrt/ImmortalWrt dengan dukungan multi-architecture.
- Screen Mirroring: Tampilkan layar Android secara real-time di browser
 - Remote Control: Kontrol perangkat Android melalui interface web
 - Multi-Architecture: Mendukung x86_64 dan aarch64
 - Web-based: Tidak perlu install aplikasi tambahan di client
 - OpenWrt Integration: Terintegrasi penuh dengan LuCI interface
 
WebDroidX/
└── luci-app-webdroidx/     # LuCI web interface
    ├── htdocs/            # Static web files
    ├── etc/               # Configuration files
    └── usr/               # System files
- Web Interface: Interface berbasis web untuk konfigurasi
 - Init Script: Service management untuk OpenWrt
 - Configuration: File konfigurasi sistem
 
- OpenWrt/ImmortalWrt dengan LuCI
 - Architecture: x86_64 atau aarch64
 - Dependencies:
- adb (Android Debug Bridge)
 - screen (terminal multiplexer)
 
 - Storage: ~15MB ruang kosong
 
bash -c "$(curl -fsSL https://raw.githubusercontent.com/bobbyunknown/WebDroidX/refs/heads/main/install.sh)"# Download luci app di release
# Install luci-app
opkg install luci-app-webdroidx_*.ipk- Buka browser dan akses: 
http://[router-ip]/cgi-bin/luci/admin/services/webdroidx - Login dengan kredensial OpenWrt Anda
 
- Aktifkan Developer Options di Android
 - Aktifkan USB Debugging
 - Hubungkan perangkat via USB atau WiFi ADB
 
# Start webdroidx service
/etc/init.d/webdroidx start
# Enable auto-start
/etc/init.d/webdroidx enable- Hubungkan Perangkat: Pastikan Android device terhubung via ADB
 - Start Service: Jalankan webdroidx service melalui LuCI atau command line
 - Akses Interface: Buka web interface untuk mulai screen mirroring
 - Control Device: Gunakan mouse dan keyboard untuk mengontrol Android
 
# Check ADB connection
adb devices
# Restart ADB server
adb kill-server
adb start-server# Check service status
/etc/init.d/webdroidx status
# Check logs
logread | grep webdroidx- Default port: 8080
 - Ubah port di konfigurasi jika terjadi konflik
 
- OpenWrt SDK
 - Make tools
 
Project ini mendukung:
- x86_64: Intel/AMD 64-bit
 - aarch64: ARM 64-bit (Raspberry Pi 4, dll)
 
Project ini dilisensikan under MIT License. Lihat file LICENSE untuk detail.
- BobbyUnknown - Developer utama
 - Community - Bug reports dan feature requests
 
Jika Anda mengalami masalah atau memiliki pertanyaan:
- Check dokumentasi troubleshooting di atas
 - Buat issue di GitHub repository
 - Join komunitas OpenWrt untuk diskusi
 
WebDroidX - Bringing Android screen mirroring to your OpenWrt router! 🚀



