Skip to content

The Box for Magisk WebUI is designed to offer a comprehensive and intuitive interface for interacting with the BFR module. T his project leverages PHP and HTML to create a responsive and feature-rich web application, allowing you to manage your BFR directly from your web browser.

License

Notifications You must be signed in to change notification settings

nosignals/webui_bfm

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BOX UI

logo

Overview

BOX UI is a web-based interface for managing Box for Android tools. It supports both Magisk and KernelSU modules and provides a comprehensive suite of features to control and monitor your Android device access your device without touch it.

login

  • Users: admin
  • Password: 12345

Features

  • Clash Dashboard: Comprehensive interface for managing Clash configurations.
  • System Info: View detailed information about your device.
  • Tiny FM: File manager for modifying files and configuration files.
  • TTyd: Terminal manager that requires Termux and Termux:Boot installed.
  • BOX Settings: Manage BFR settings to run core Clash, SingBox, XRay, V2Fly, and select kernel (Mihomo or Premium).
  • SMS Inbox: Read Android SMS via the web UI.
  • Start/Stop Commands: Execute commands to start or stop BOX settings.
  • Config Generator: Generate Clash configurations and import Vmess, Vless, Trojan, and Shadowsocks via the UI.
  • BOX Logs: View logs for BOX activities.
  • Documentation: Simple and clear documentation.
  • Reboot Device: Reboot your device or reboot to TWRP.
  • Authentication: Login, logout, and reset password functionalities.

Current Version

Current Release V.1.0.3

Installation

Requirements

  • Termux
  • Termux:Boot
  • TTyd

Step-by-Step Guide to run TTyd

  1. Install Termux and Termux:Boot from the Google Play Store or F-Droid.

  2. Open Termux and run the following command to install TTyd:

    pkg install ttyd
  3. Create the ttyd.sh script to start TTyd on boot:

    touch ~/.termux/boot/ttyd.sh
  4. Add the following content copy and paste to ttyd.sh:

    #!/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
  5. Make the script executable:

    chmod +x ~/.termux/boot/ttyd.sh
  6. Follow the instructions in the BOX UI documentation to set up the webserver and other features.

Usage

Accessing BOX UI

Once BOX UI is set up and running, access it via the following addresses:

Our main feature

Managing BOX Settings

Access BOX settings through the web interface to configure BFR settings, select kernels, and manage Clash or SingBox settings.

SMS Inbox

Read and manage your Android SMS directly from the web UI.

Config Generator

Generate Clash configurations and import Vmess, Vless, Trojan, and Shadowsocks through the UI.

Credits

Installation

  • Download: download this repo as zip file.
  • check: check if your download file is still folder, if yes extract first.
  • select: select all files in webui_bfm file folder.
  • re-zip: zip again and flash the module.
  • check again: make sure when you download the module is not only folder name.

ScreenShot

image image image image image image image image image image

License

BOX UI is licensed under the latest GNU GPL v3.


Contributors

A big thanks to all the contributors who have helped make BOX UI what it is today!

About

The Box for Magisk WebUI is designed to offer a comprehensive and intuitive interface for interacting with the BFR module. T his project leverages PHP and HTML to create a responsive and feature-rich web application, allowing you to manage your BFR directly from your web browser.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • CSS 53.4%
  • PHP 39.3%
  • JavaScript 4.6%
  • SCSS 1.8%
  • Shell 0.5%
  • HTML 0.3%
  • Other 0.1%