forked from taamarin/box_for_magisk
-
Notifications
You must be signed in to change notification settings - Fork 60
Home
re-zero-0 edited this page Apr 4, 2026
·
4 revisions
本文档只保留必要说明。详细背景介绍请看仓库 README。
- 下载
- 安装
- 更新与备份
- 常用命令
- FAQ
- 反馈建议
推荐两种方式:
- APP 内检查更新(推荐)
- GitHub Releases 手动下载
支持:
- Magisk
- KernelSU
- APatch
安装步骤:
- 在 Root 管理器中选择“从本地安装”
- 选择模块 zip
- 按安装脚本提示完成音量键选项
安装脚本会询问是否下载以下组件:
- Geo 数据(GeoIP/GeoSite)
- 工具(
yq、curl) - 内核(
sing-box、mihomo、mihomo_smart、xray、v2fly、hysteria)
推荐先完成这一步再做其他高级配置。
- 打开
/data/adb/box/mihomo/config.yaml - 找到
填写订阅链接,替换成你自己的订阅链接 - 保存后启动服务
su -c /data/adb/box/scripts/box.service start && su -c /data/adb/box/scripts/box.iptables enable- 打开 APP,进入
工具→订阅 - 在
mihomo链接里填入你的订阅链接并保存 - 返回订阅页面,点击右侧下载/更新按钮
- 更新成功后,启动服务
检测到旧的 /data/adb/box 时,安装脚本会自动备份并恢复用户数据。
settings.ini 提供两种处理方式:
- 增量合并(推荐):保留旧配置键值,并写回新版已有键
- 覆盖:使用新版默认配置
建议:
- 更新时优先选择“增量合并”
- 更新后执行一次重启服务
所有命令均在 root 下执行。
su -c /data/adb/box/scripts/box.service {start|stop|restart|status|cron|kcron}su -c /data/adb/box/scripts/box.iptables {enable|disable|renew}su -c /data/adb/box/scripts/box.tool {check|memcg|cpuset|blkio|geosub|geox|subs|upkernel [name]|upkernels [name...]|upgeox_all|upxui|upyq|upcurl|upcnip|reload|webroot|bond0|bond1|all}常用示例:
# 更新订阅并尝试热重载
su -c /data/adb/box/scripts/box.tool subs
# 更新 Geo 数据
su -c /data/adb/box/scripts/box.tool geox
# 更新指定内核
su -c /data/adb/box/scripts/box.tool upkernel sing-box
# 重置规则
su -c /data/adb/box/scripts/box.iptables renew执行重启:
su -c /data/adb/box/scripts/box.service restart重新安装并在 settings.ini 处理选项中选择“增量合并”。
su -c /data/adb/box/scripts/box.tool upyq
su -c /data/adb/box/scripts/box.tool upcurl先重置规则,再重启服务:
su -c /data/adb/box/scripts/box.iptables disable
su -c /data/adb/box/scripts/box.iptables enable
su -c /data/adb/box/scripts/box.service restart反馈问题时建议同时提供:
- 复现步骤
- 设备型号、Android 版本、Root 管理器版本
- 当前核心与
network_mode -
/data/adb/box/run相关日志或 APP 日志截图