解决 Google Pixel 手机恢复出厂设置后 Wifi 连上却无法上网

By | 2022年12月10日

咸鱼淘了个 Google pixel 手机玩,一个月 PIN 码忘记了,于是恢复了出厂设置,却发现 Wifi 连上了却上不了网。

原来谷歌从 Android 5.0 开始就引入了「Captive Portal」机制,主要用来检测 WiFI 网络认证是否正常,默认检测访问的是谷歌服务器。

没梯子怎么办,幸好谷歌对「Captive Portal」功能提供了参数变量设置,国内安卓手机系统都会修改成自家的服务器地址 或者 高通中国的地址。

这里我使用 ADB 工具来修改,访问 SDK 平台工具,找到 下载适用于 Windows 的 SDK Platform-Tools 点击下载解压,就有 adb.exe 了。接着将手机插到电脑上,连续按几下版本号,打开开发者模式,然后输入下面的命令问题就解决了:

# 删除默认的地址
D:\platform-tools_r33.0.3-windows\platform-tools\adb.exe shell settings delete global captive_portal_https_url
D:\platform-tools_r33.0.3-windows\platform-tools\adb.exe shell settings delete global captive_portal_http_url

# 修改新的地址(改好后重新连下 Wifi 就可以了)
D:\platform-tools_r33.0.3-windows\platform-tools\adb.exe shell settings put global captive_portal_http_url http://captive.v2ex.co/generate_204
D:\platform-tools_r33.0.3-windows\platform-tools\adb.exe shell settings put global captive_portal_https_url https://captive.v2ex.co/generate_204

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注