在 AOSP / Android 类原生系统上解决 Wifi 连接警告问题

自 Android 5.0 起,谷歌引入了Captive Portal的机制,用于检测 WiFi网络认证是否正常。由于众所周知的原因,我们在中国大陆并无法访问谷歌的网络,这在某些情况下会导致一些问题,例如:在中国大陆使用一些类原生的ROM时,会提示Wifi连接正常,但无法访问互联网

我们可以通过打开USB调试,并执行以下命令来修复这个问题。

shell 复制代码
adb shell settings put global captive_portal_http_url http://api.hestudio.net/generate_204
adb shell settings put global captive_portal_https_url https://api.hestudio.net/generate_204

详细解释:

我们通过替换captive_portal_http_urlcaptive_portal_https_url的值,来修复这个问题。我们将captive_portal_http_urlcaptive_portal_https_url更换为我们自己的API,当然你也可以更换成其他的服务。

shell 复制代码
# MIUI
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
相关推荐
墨菲斯托88827 分钟前
fakebook
android
s11show_1631 小时前
hz2新建Keyword页面
android
越努力越幸运~2 小时前
拆分sql数据,(shop_backup)sql文档过大(>5G)
android·adb
进击的CJR2 小时前
MySQL 8.0 OCP 英文题库解析(二)
android·mysql·开闭原则
Lu Yao_3 小时前
golang -- 如何获取变量类型
android·java·golang
EQ-雪梨蛋花汤4 小时前
【Part 2安卓原生360°VR播放器开发实战】第三节|实现VR视频播放与时间轴同步控制
android·交互·vr
拾贰_C4 小时前
【IDEA_Maven】(进阶版)永久性的更改IDEA中每个项目所依赖的Maven默认配置文件及其仓库路径
android·maven·intellij-idea
stevenzqzq6 小时前
kotlin 01flow-StateFlow 完整教程
android·开发语言·kotlin·flow
androidwork6 小时前
使用Kotlin Flow实现Android应用的响应式编程
android·开发语言·kotlin
stevenzqzq6 小时前
kotlin 数据类
android·开发语言·kotlin