解决 MIUI 国际版的“无法提供互联网连接”提示
在刷过国际版或者其他版本的 MIUI 系统中,如果我们链接国内无科学上网环境的 WiFi 网络中,会出现“无法提供互联网连接”的提示。这是因为谷歌从 Android 5.0 开始就引入了「Captive Portal」机制,主要用来检测 WiFi 网络认证是否正常,默认检测访问的是谷歌服务器。而由于众所周知的缘故,谷歌服务器在大陆的网络环境是无法访问的。因此,我们需要修改 Captive Portal 的服务器地址,以达到去除“无法提供互联网连接”提示的目的。
准备材料
- 刷了国际版 MIUI 的设备
- Platform tools (下载地址)
部署步骤
1.打开设备的“关于”选项,然后点击 5 次“MIUI 版本”,进入开发者模式
2.依次点击“更多选项”→“开发者选项”
3.将“USB 调试”选项打开
4.将设备和电脑进行链接,输入 adb devices
,当看例如下方提示,即为成功
5.输入以下命令
adb shell settings delete global captive_portal_https_url adb shell settings delete global captive_portal_http_url 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
6.重新连接 WiFi,可以看到已经去除“无法提供互联网连接”提示了
加入对话