三星 Galaxy Tab 2(型号 GT-T800)刷入 LineageOS 10(基于 Android 4.2)后出现“网络受限”问题,主要原因是 Captive Portal 检测机制默认尝试连接 Google 服务器失败,而国内环境无法访问 Google 服务,导致系统误判网络受限。
问题原因
自 Android 5.0 起,系统引入 Captive Portal 机制,默认检测 https://www.google.com/generate_204。
LineageOS 10 虽基于 Android 4.2,但部分版本仍保留或继承了类似逻辑。
在中国大陆,该检测地址不可达,WiFi 图标显示感叹号或“已连接但无法访问互联网”。
解决方案(通过 ADB 命令)
⚠️ 注意:此操作需在电脑上完成,并确保已启用 USB 调试。
连接设备并开启 USB 调试
进入 设置 → 关于平板 → 连续点击“版本号”7次,启用开发者选项。
返回设置,进入 开发者选项 → 开启 USB 调试。
在电脑上安装 ADB 工具
下载官方 platform-tools(包含 adb)。
解压后进入该文件夹。
执行 ADB 命令修改 Captive Portal 地址
使用数据线连接 T800 与电脑。
在命令行(Windows:按住 Shift + 右键 → “在此处打开 PowerShell”)中依次执行:
bash
adb devices
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 http://connect.rom.miui.com/generate_204
切换飞行模式使设置生效
在平板上打开飞行模式,等待 3 秒后关闭。
WiFi 应恢复正常,不再提示“网络受限”。
✅ 替代可用的国内 Captive Portal 地址:
华为:http://connectivitycheck.platform.hicloud.com/generate_204
小米(如上):http://connect.rom.miui.com/generate_204