CaptiveMgr 中文文档 下载 App

CaptiveMgr 与 ADB 手动命令方案的对比

ADB 手动方案

没有 CaptiveMgr 之前,清感叹号全靠 ADB 命令。标准流程:

Android 7.0+(大多数人的系统)

adb shell settings put global captive_portal_http_url http://connect.rom.miui.com/generate_204
adb shell settings put global captive_portal_https_url https://connect.rom.miui.com/generate_204

Android 6 及以下

adb shell settings put global captive_portal_server connect.rom.miui.com

关闭检测

adb shell settings put global captive_portal_detection_enabled 0

刷新探测

adb shell svc wifi disable && sleep 2 && adb shell svc wifi enable
adb shell svc data disable && sleep 2 && adb shell svc data enable

CaptiveMgr 对比 ADB

CaptiveMgrADB 手动
上手门槛装 APK → 授权 → 图形界面操作需要电脑、ADB 工具、会敲命令
版本适配自动检测当前系统版本写正确参数自己查版本号选命令
服务器测速内置,一键测需要另外开终端 curl
HTTPS 选项界面勾选自己写参数
刷新探测点按钮手动敲 svc 命令
恢复默认地址栏留空 → 应用adb shell settings delete
无 root 可用Shizuku 授权即可必须 root(ADB shell 权限不够写 global)
需要电脑不需要,纯手机操作需要电脑 + USB 连接(无线 ADB 更麻烦)

什么时候选 ADB

只有一种情况 ADB 更方便:你已经在电脑上开着 ADB、设备也连着 USB、就是不想多装一个 APK。除此之外 CaptiveMgr 全面胜出——特别是 Shizuku 方案让无 root 设备也能改 settings global,而 ADB 命令在无 root 设备上根本没有权限写 global 域的参数。

本质相同

不管走哪条路,改的都是同一组 settings global 参数。CaptiveMgr 内部也走 shell 命令,只是帮你封装成了图形界面。用 CaptiveMgr 改完之后,用 ADB 查 settings get 看到的值就是你设的那个——两条路互不冲突,你甚至可以 ADB 设完参数,用 CaptiveMgr 的刷新图标工具触发探测。