Custom Webui Box for KSU & magisk by ZAPBER

WebUI ini bersifat universal untuk CFM dan BFR (default BFR) dan sudah include php yang dibutuhkan untuk webserver tanpa install melalui termux.

Pengenalan

Fitur simple dengan fungsi seadanya dan belum sempurna.

Fitur

Struktur file untuk akses di tab lain

requirements

installasi ttyd requirements

ttyd adalah untuk terminal emulator dan bisa diakses melalui browser. installasinya dibawah ini

pkg install php && pkg install ttyd

Install termux:boot

termux:boot ini wajib jika ingin autostart ttyd ketika boot/reboot download di f-droid

buat folder

untuk membuat ttyd boot dan jalan ketika reboot, buat folder dulu seperti ini. ~/.termux/boot


mkdir ~/.termux/boot
        

lalu pindah ke direktori boot yg sudah dibuat


cd ~/.termux/boot
        

kemudian buat file ttyd.sh dengan isi seperti berikut

nano ttyd.sh

copas code dibawah

ganti port 3001 kalau mau default 3001, jika diganti maka harus ganti juga di file index.php


#!/data/data/com.termux/files/usr/bin/sh
termux-wake-lock
echo "Running script at boot..."
# Your commands go here
ttyd -p 3001 -W -t enableTrzsz=true bash
termux-wake-unlock
        

auto hotspot on

buat file hotspoton.sh , berguna untuk auto onkan hotspot ketika setelah reboot, isi dengan code dibawah


#!/system/bin/sh
sleep 20
am start -n com.android.settings/.TetherSettings
sleep 5
input keyevent 66
sleep 5
input keyevent 66
sleep 5
input keyevent 66
sleep 3
input key event 3
        

simpan di /data/adb/service.d, works mungkin di rom aosp rom lain atau stock belum coba, permission samakan dengan file yg lain agar tereksekusi dengan baik

Credit

Terima kasih untuk pembuat bfm webui pertama tidak ada di changelog

webui ini dibuat untuk mempersingkat dan memperindah tampilan webui untuk android bfm dibuat oleh MUHAMADD FAUZZI NURHAQQIN (FB)

Conclusion

openwrt member walaupun bukan untuk openwrt tapi tools bfm berguna untuk tethering ke router dengan usb to lan