【安卓教程】解决LineageOS等原生系统WIFI打叉或有叹号教程

《消除安卓原生系统WIFI打叉提示无法连接教程》经常刷机的同学有没有发现,在刷完国外的安卓原生类系统时,连接上所有wifi时会提示“已连接,但无法访问互联网”的提示。生日有这个提示,但是还是可以正常上网,这个其实就是由于系统内部用于验证网络是否连接畅通的服务器在中国处于无法连接的状态,所以系统就会提示无法连接互联网的提示,那如何解决这个问题呢?

消除安卓原生系统WIFI打叉提示无法连接教程分享

第一种方法,adb替换法(需电脑,手机无需ROOT):
安卓ADB+Fastboot应用工具包下载:https://www.jipinsoft.com/2380.html

先删除默认的验证地址:
adb shell settings delete global captive_portal_http_url
adb shell settings delete global captive_portal_https_url

再修改新的验证服务器地址:
adb shell settings put global captive_portal_https_url https://connect.rom.miui.com/generate_204
adb shell settings put global captive_portal_http_url http://connect.rom.miui.com/generate_204

当这些命令执行完毕之后,打开飞行模式,在关闭飞行模式,或重启手机后叉号或叹号即可去除。

第二种方法,软件替换法(手机需ROOT):
CaptiveMgr:https://www.jipinsoft.com/1660.html

第三种方法,ROM编译修改法:
安卓9以下版本ROM修改204服务器教程:
源码位置:frameworks/base/services/core/java/com/android/server/connectivity/NetworkMonitor.java

原代码:
private static final String DEFAULT_HTTPS_URL=”https://www.google.com/generate_204″;
private static final String DEFAULT_HTTP_URL=”http://connectivitycheck.gstatic.com/generate_204″;
private static final String DEFAULT_FALLBACK_URL=”http://www.google.com/gen_204″;
private static final String DEFAULT_OTHER_FALLBACK_URLS=”http://play.googleapis.com/generate_204″;

修改为:
private static final String DEFAULT_HTTPS_URL=”https://connect.rom.miui.com/generate_204″;
private static final String DEFAULT_HTTP_URL=”http://connect.rom.miui.com/generate_204″;
private static final String DEFAULT_FALLBACK_URL=”http://connect.rom.miui.com/generate_204″;
private static final String DEFAULT_OTHER_FALLBACK_URLS=”http://connect.rom.miui.com/generate_204″;

重新编译,解决。

安卓10以上版本ROM修改204服务器教程:
Android 10,我们发现frameworks/base/services/core/java/com/android/server/connectivity/下已经没有了NetworkMonitor。原来,自Android Q开始,网络状态由networkstack判断,相应的,我们依然通过修改204服务器来解决这个问题。

源码位置:packages/modules/NetworkStack/res/config.xml
原代码:

<!-- HTTP URL for network validation, to use for detecting captive portals. -->
<string name="default_captive_portal_http_url" translatable="false">http://connectivitycheck.gstatic.com/generate_204</string>
<!-- HTTPS URL for network validation, to use for confirming internet connectivity. -->
<string name="default_captive_portal_https_url" translatable="false">https://www.google.com/generate_204</string>
<!-- List of fallback URLs to use for detecting captive portals. -->
<string-array name="default_captive_portal_fallback_urls" translatable="false">
    <item>http://www.google.com/gen_204</item>
    <item>http://play.googleapis.com/generate_204</item>
</string-array>

修改为:

<!-- HTTP URL for network validation, to use for detecting captive portals. -->
<string name="default_captive_portal_http_url" translatable="false">http://connect.rom.miui.com/generate_204</string>
<!-- HTTPS URL for network validation, to use for confirming internet connectivity. -->
<string name="default_captive_portal_https_url" translatable="false">https://connect.rom.miui.com/generate_204</string>
<!-- List of fallback URLs to use for detecting captive portals. -->
<string-array name="default_captive_portal_fallback_urls" translatable="false">
    <item>http://connect.rom.miui.com/generate_204</item>
    <item>http://connect.rom.miui.com/generate_204</item>
</string-array>

可能对你有帮助的内容:金币获取 | v7a,v8a,all等APK版本怎么选? | 下载帮助 | 阿里云代金券

文章名称:【安卓教程】解决LineageOS等原生系统WIFI打叉或有叹号教程

文章链接:https://www.jipinsoft.com/17906.html

免责声明:根据《计算机软件保护条例》第十七条规定“为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬。”您需知晓本站所有内容资源均来源于网络,仅供用户交流学习与研究使用,版权归属原版权方所有,版权争议与本站无关,用户本人下载后不能用作商业或非法用途,需在24个小时之内从您的电脑中彻底删除上述内容,否则后果均由用户承担责任;如果您访问和下载此文件,表示您同意只将此文件用于参考、学习而非其他用途,否则一切后果请您自行承担,如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。

(7)
打赏
番茄小子的头像番茄小子盟友
上一篇 2022年4月9日 12:38
下一篇 2022年5月4日 19:16

相关推荐

发表回复

登录后才能评论

评论列表(1条)