Loading Web Panel...
Tidak ada data.
Shell Module
Module ZIP dapat dijalankan dari Termux Control melalui menu, tanpa mengetik command panjang.
Loading Module...
Tidak ada module.
Neon Engine Control Layer
Neon Engine menyediakan command neon dan Local API untuk mengontrol fitur Android melalui Termux. Dokumentasi ini fokus pada instalasi, command operasional, endpoint API, parameter, dan contoh request yang siap dipakai oleh user maupun developer aplikasi lokal.
Install
Paket ZIP resmi
Control
Command neon
API
127.0.0.1:8787
Quick Start
pkg update -y && pkg install curl unzip -y && termux-setup-storagecurl -L https://neonmagisk.my.id/neon-engine.zip -o neon-engine.zip && unzip -o neon-engine.zip && chmod +x neon-engine.sh && sh neon-engine.shneon doctor && neon install && neon webInstall
Download neon-engine.zip, extract, lalu jalankan installer.
Validate
Gunakan neon doctor untuk cek dependency, storage, dan komponen control.
Start API
Jalankan neon web untuk mengaktifkan Local API pada port 8787.
Integrate
Aplikasi lokal dapat memanggil endpoint API untuk menjalankan command yang didukung.
Installation Guide
Install dari ZIP
curl -L https://neonmagisk.my.id/neon-engine.zip -o neon-engine.zipunzip -o neon-engine.zip && chmod +x neon-engine.sh && sh neon-engine.shValidasi service
neon doctorneon web-stop && neon webLocal API Contract
Base endpoint
http://127.0.0.1:8787/cgi-bin/apiGunakan GET untuk action sederhana. Gunakan POST untuk action yang membutuhkan input panjang seperti shell, busybox, toybox, pm, am, dumpsys, settings, dan input.
| Parameter | Wajib | Dipakai Untuk | Contoh |
|---|---|---|---|
| act | Ya | Nama action API yang ingin dijalankan. | act=deviceinfo |
| action | Opsional | Alias dari act. | action=apihealth |
| cmd | Untuk shell bridge | Isi command untuk shell, busybox, toybox, run. | cmd=pm list packages |
| pkg | Untuk apps | Package name aplikasi. | pkg=com.android.settings |
| name | Untuk module | ID/nama module. | name=shell-047 |
| x,y,duration | Untuk input | Koordinat tap/swipe dan durasi gesture. | x=500&y=1200 |
| text | Untuk input teks | Teks yang akan dikirim ke input Android. | text=halo |
Request Examples
curl -i "http://127.0.0.1:8787/cgi-bin/api?act=apihealth"curl "http://127.0.0.1:8787/cgi-bin/api?act=deviceinfo"curl -X POST "http://127.0.0.1:8787/cgi-bin/api" -d "act=shell" --data-urlencode "cmd=pm list packages"curl -X POST "http://127.0.0.1:8787/cgi-bin/api" -d "act=dumpsys" --data-urlencode "cmd=battery"Response Format
Success
API mengembalikan output plain text agar kompatibel dengan output command Android, BusyBox, Toybox, logcat, dan report.
Error
Jika action tidak dikenali atau parameter kurang, API mengembalikan pesan error plain text dengan nama action yang diproses.
Recommended Client Handling
Client cukup membaca response sebagai text, lalu tampilkan dalam console/log view dengan overflow internal.
Command Reference
Core
Shell Bridge
Device, Apps, Media, Logs
API Action Reference
Operational Checklist
Start Local API
Gunakan neon web-stop && neon web setelah update paket agar service menggunakan versi terbaru.
Verify Endpoint
Tes dengan curl -i "http://127.0.0.1:8787/cgi-bin/api?act=apihealth".
Use Quoted POST
Untuk command dengan spasi, gunakan --data-urlencode "cmd=..." agar parameter tidak pecah.
Output Location
Media, log, report, dan backup APK disimpan di /sdcard/Download/NeonEngine.