Buat akun Control.
Daftar sekali. Setelah berhasil, session Firebase dipertahankan sehingga halaman login tidak muncul lagi saat session masih aktif.
Devices
Perangkat target yang terdaftar tampil otomatis dan diperbarui secara realtime.
App Status
Atur versi update wajib dan jadwal maintenance yang digunakan oleh aplikasi User.
Policy
Aturan penggunaan NEXUS WM Control dan batas akses remote.
Remote Control Policy
NEXUS WM Control dibuat untuk administrasi perangkat yang kamu miliki atau yang memang kamu diizinkan kelola. Setiap target harus menjalankan NEXUS WM dan mengotorisasi Shizuku terlebih dahulu; perintah lock/unlock dan uninstall tidak meminta dialog tambahan pada target.
1. Otorisasi
Control hanya mengirim perintah ke target yang terdaftar pada Firebase. Target harus mengotorisasi Shizuku terlebih dahulu. Gunakan hanya pada perangkat milikmu atau yang memang kamu diizinkan kelola.
2. Perintah yang didukung
- Reset WM Size + density.
- Gaming Mode dan Emulator Mode dengan preset yang ditentukan aplikasi.
- Custom Size + density dengan nilai numerik yang divalidasi pada target.
- Keluar dari game menggunakan perintah Home.
- Sleep/lock menggunakan keyevent sleep.
- Kontrol Wi-Fi dan data seluler melalui action tetap yang membutuhkan izin Shizuku.
- Inventory aplikasi user-only, block/unblock via Shizuku Package Manager, launch, notifikasi, dan uninstall user app melalui shell Shizuku.
3. Keamanan command
Target tidak menerima shell command mentah dari web. Service Java menggunakan daftar action yang diizinkan dan memvalidasi angka custom sebelum membuat command wm. Ini membatasi permukaan perintah dibanding mengirim string shell arbitrer.
4. Firebase
Gunakan Firebase Authentication dan Realtime Database Rules yang ketat. Jangan membuka database dengan .read: true atau .write: true untuk produksi.
5. Background service
Service target menggunakan foreground service agar listener Firebase dapat tetap aktif saat Activity tidak terlihat. Penghemat baterai atau kebijakan OEM tetap dapat membatasi proses; pada perangkat seperti HyperOS/MIUI, pengaturan background/auto-start mungkin perlu diizinkan.
6. Pemulihan
Reset berarti meminta Android kembali ke nilai WM native melalui wm size reset dan wm density reset. Jika Shizuku berhenti, target tidak dapat mengeksekusi command sampai Shizuku aktif kembali.
Private
Ringkasan data yang digunakan aplikasi Control dan target.
Privacy & Data
Data Control
Halaman web menggunakan Firebase Authentication untuk sesi login Control. Browser menyimpan preferensi UI seperti Auto Save dan profil custom melalui localStorage.
Data Target
Target mendaftarkan Firebase UID, device ID Android, model perangkat, versi Android/SDK, status online, waktu aktivitas terakhir, status network, dan inventory aplikasi user pada node device. Informasi tersebut dipakai agar Control dapat menampilkan Room yang tersedia.
Command & ACK
Control menulis satu object command pada target. Target memproses action yang diizinkan dan mengirim status hasil pada node ACK. Gunakan Firebase Rules agar hanya akun Control yang berwenang dapat menulis command.
Data tidak dijual
Implementasi ini tidak mempunyai fitur monetisasi data. Pengelolaan, retensi, dan penghapusan data Firebase tetap mengikuti konfigurasi project Firebase milik pemilik aplikasi.
Log
Versi ini tidak dirancang untuk merekam isi layar, mikrofon, kamera, file pribadi, maupun isi game. Fungsi remote terbatas pada action yang tampil di Control.
Hapus data
Data target dapat dihapus dari node devices/<uid>, commands/<uid>, dan acks/<uid> oleh admin sesuai Firebase Rules yang kamu tetapkan.
ABOUT
NEXUS WM Control v9 • XU iOS Dynamic.
Design
XU iOS Dynamic menggunakan glass material gelap, inline SVG, animasi transisi ringan, toast khusus, dan ruangan fitur terpisah.
Catatan
Gunakan hanya pada perangkat yang memang kamu kelola. Sebelum mencoba preset ekstrem, pastikan kamu tahu cara mengembalikan WM melalui tombol Normalkan WM atau perintah reset.