Releases

Back to module

vv1.8 build 20241222

Changelog v1.8

  • 更正正则表达式,以删除package.list.cfg无用字段,并添加gid支持 by @moexiyuki in https://github.com/taamarin/box_for_magisk/pull/169
  • actions.sh adding run_as_su, stop_service, and start_service functions for improved readability and reusability and checking using /proc/${PID}.
  • add allow/ignore list interface name to ap.list.cfg file

Full Changelog

vv1.8 build 20250719

Changelog v1.9.0 - 2025-07-19

🚀 Features

  • feat: Add sbfr shortcut for direct execution 361e421
  • feat: Improve download handling with curl fallback to wget 7caf827
  • feat: Enhance TUN device handling 8b000cd
  • feat: Extend routing/NAT rules for TUN device c80f57a
  • feat: Add local IP & DNS info in box.services status output 13e773c

🛠 Fixes

  • fix(box): use busybox paste for better compatibility on older Android 0a59c04
  • fix: Remove 0:, 10:, and :999 prefixes from package list in Clash(TUN) config 97e2db3
  • fix: Sanitize package list before inserting into config 42b355f
  • fix: Duplicate DNS address output on some devices b4a2c00
  • fix: Force redir-host mode when fake-ip is used with GID/packages/AP ignore list 1619f19
  • fix: Condition for fake-ip range in box.iptables with enhanced-mode 982a1aa

🧼 Refactors

  • refactor: Simplify sing-box (1.12+) config, remove legacy rules and sniff options 3b6fe42
  • refactor(cgroup): Update memcg/cpuset/blkio logic and settings a8ee249
  • refactor: Improve readability/structure in box.iptables 1672bb7
  • refactor: Android version check via major version parsing c9c4be5
  • refactor(cron): Improve crond handling and cleanup b43b059

⚙️ Changes

  • chore: Updated find_packages_uid() to support user:package format 2dcc4ca
  • chore(hysteria): Validate network_mode and update config cac3186
  • chore: Filter out local DNS (IPv4 only) and convert local IP to array 02f1be3

🧰 Maintenance

  • chore: Update upload-artifact GitHub Action from v3 to v4 80c5d73
  • docs: Update README [16f2455, 128006d]

🧹 Miscellaneous

  • chore: Minor cleanup and misc changes 9fbaa99

vv1.9.1 build 20250802

Changelog v1.9.1 - 02-08-2025

  • fix(iptables): switch to --set-xmark and reorder TProxy skip

vv1.10.0(40bb1e0) build 20250821

Changelog v1.10.0 - 21-08-25

✨ Features

  • Network Control
    • Introduced network-based service control with Wi-Fi/SSID options.
  • Clash
    • Added support for multiple subscription URLs and configs.
  • Subscriptions
    • Added sing-box subscription support.
  • Installer & Updater
    • Improved install & update flow:
      • Added progress bars and ghfast prompt.
      • Enhanced logging polish.
  • Service
    • Improved config file handling (Sync BFR Manager).
  • Logging & CLI
    • Added help menus, enhanced update/reload routines.

🛠 Fixes

  • Network Switch
    • Improved Wi-Fi SSID list handling.
  • Subscription
    • box.service now auto-restarts when subscription updates with renew=true.
    • Fixed creation of clash_provide_config and subscription settings update.
  • Clash / Connectivity
    • Reverted socket MARK rules in box.iptables to restore UDP connectivity (#195).
  • Service
    • Added unified config error handler to update module status correctly.
  • General
    • Improved logging, startup handling, and binary checks.

🔧 Improvements & Refactors

  • Customize
    • Refactored binary update flow and mirror selection.
  • Service
    • Refined log cleanup rules.
  • Scripts
    • Added settings.ini validation to all entry scripts.
    • Unified output suppression format to >/dev/null 2>&1.

🧹 Chore

  • Removed legacy tun_forward_ip_rules support.

vv1.10.1 build 20250823

Changelog v1.10.1 - 23-08-25

  • fix: Improve SSID retrieval accuracy during network switching (network control)

vv1.10.2 build 20250905

Changelog v1.10.2 - 05-09-25

  • fix(scripts): use /system/bin/sh and add curl timeout options in box.tool
  • fix: escape special characters in restore_ini sed replacement
  • box.tool(subs): extend protocol detection & clarify error log
  • feat: support Base64 subscription(clash/momo) file in box.tool
  • refactor(settings): move GID list to separate gid.list.cfg
  • Add restore and apply settings.ini functionality
  • box: switch sing-box to single config file

Changelog v1.10.1 - 23-08-25

  • fix: Improve SSID retrieval accuracy during network switching (network control)