在 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
相关推荐
墨狂之逸才28 分钟前
adb常用命令调试
android
YoungForYou35 分钟前
Android端部署NCNN
android
移动开发者1号1 小时前
Jetpack Compose瀑布流实现方案
android·kotlin
移动开发者1号1 小时前
Android LinearLayout、FrameLayout、RelativeLayout、ConstraintLayout大混战
android·kotlin
移动开发者1号1 小时前
ListView与RecyclerView区别总结
android·kotlin
移动开发者1号1 小时前
OkHttp 3.0源码解析:从设计理念到核心实现
android·kotlin
小草帽学编程4 小时前
鸿蒙Next开发真机调试签名申请流程
android·华为·harmonyos
dog shit6 小时前
web第十次课后作业--Mybatis的增删改查
android·前端·mybatis
科技道人7 小时前
Android15 launcher3
android·launcher3·android15·hotseat
CYRUS_STUDIO12 小时前
FART 脱壳某大厂 App + CodeItem 修复 dex + 反编译还原源码
android·安全·逆向