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

ops/2024/9/21 11:28:02/

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

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

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,当然你也可以更换成其他的服务。

# 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

http://www.ppmy.cn/ops/5824.html

相关文章

[图解]软件开发中的糊涂用语-03-文档

0 00:00:00,280 --> 00:00:04,550 今天呢,我们来看一个糊涂用语,文档 1 00:00:07,810 --> 00:00:10,106 我们经常听到这样的话 2 00:00:10,106 --> 00:00:10,566 3 00:00:10,566 --> 00:00:13,322 你们怎么一上手就写代码 4 00:00:13,322…

SpringCloud之LoadBalancer负载均衡器的简单使用

SpringCloud之LoadBalancer负载均衡器的简单使用 loadbalancer用于对提供服务的集群做一个节点的选取规则。 如图所示&#xff0c;load balancer集成在调用方 示例 创建loadbalance-base模块,并引入相关依赖 <dependencies><dependency><groupId>org.spr…

AJAX——图书管理案例

1.渲染列表 自己的图书数据&#xff1a;给自己起个外号&#xff0c;并告诉服务器&#xff0c;默认会有三本书&#xff0c;基于这三本书做数据的增删改查。 // 目标1&#xff1a;渲染图书列表 // 1.1 获取数据 // 1.2 渲染数据const creator 哈哈 // 封装-获取并渲染图书列表函…

IaC:实现持续交付和 DevOps 自动化的关键

基础架构即代码&#xff08;IaC&#xff09;和 CI/CD 流水线最初似乎并不匹配。因为它们代表了两种不同的流程。IaC 主要关注基础设施的配置和开发&#xff0c;而 CI/CD 则围绕软件开发、测试和部署。 然而&#xff0c;将 IaC 集成到 CI/CD 流水线中具有多种优势。首先&#xf…

聚道云软件连接器助力企业实现滴滴出差报销自动化

一、客户介绍 某机械有限公司是一家在机械设备制造领域拥有深厚底蕴和卓越实力的企业。自公司成立以来&#xff0c;该公司始终秉承创新、务实、高效的发展理念&#xff0c;专注于机械设备的研发、生产和销售。经过多年的发展&#xff0c;公司已成为国内机械行业的佼佼者&#…

数据库-Redis(12)

目录 56.Redis事务中watch是如何监视实现的? 57.为什么Redis不支持回滚? 58.Redis对ACID的支持性理解?

【学习笔记】天元西南中心的线上课程《理解神经网络》

机器学习介绍 introduction machine learning deep learning statistics vs. machine learning 区别&#xff1a;是否存在模型依赖&#xff1b;模型实质由参数组成。 statistics: model based 用训练数据来构建模型&#xff0c;是为了获取模型的参数&#xff0c;参数就是模…

1.为什么选择Vue框架

参考&#xff1a;百战程序员 为什么选择Vue框架 Vue是什么&#xff1f; 渐进式 JavaScript 框架&#xff0c;易学易用&#xff0c;性能出色&#xff0c;适用场景丰富的 Web 前端框架 为什么要学习Vue Vue是目前前端最火的框架之一Vue是目前企业技术栈中要求的知识点Vue可以…