-
-
Save tonyseek/bc5b72197ddb15418c61406061720186 to your computer and use it in GitHub Desktop.
#!/usr/bin/env sh | |
## I don't have any devices running Android OS now. These settings may have been outdated but I cannot verify it. | |
adb shell settings put global captive_portal_fallback_url http://g.cn/generate_204 | |
adb shell settings put global captive_portal_http_url http://www.google.cn/generate_204 | |
adb shell settings put global captive_portal_https_url https://www.google.cn/generate_204 | |
adb shell settings put global captive_portal_other_fallback_urls http://www.qualcomm.cn/generate_204 |
@jacoblyw That seems to be a quite scammy website. I highly suggest you to flash your whole system, including recovery and boot loader if you could.
I get the prompt
'run the following command in adb : pm grant io.github.muntashirakon.captiveportalcontroller android.permission.WRITE_SECURE_SETTINGS'
but when i do I'm getting err: adb.exe: unknown command pm
@jacoblyw That seems to be a quite scammy website. I highly suggest you to flash your whole system, including recovery and boot loader if you could.
I agree that the .cn site seemed up to no good. I really have to wonder about the repair place and what they're passing on to clients.
The tablet broke again, so it doesn't matter much.
@jacoblyw I just gave another search of whois
of that hostname, it turns out to be an Alibaba Cloud hostname. I think it might be that you are using a device sold in China? Anyway, I hope you got some new device that fits your requirement now!
Thanks , Bro. From 2023/12/15, With pixel 7 & Android 14, my config:
adb shell
lynx:/ $ settings put global captive_portal_http_url http://connect.rom.miui.com/generate_204
lynx:/ $ settings put global captive_portal_https_url http://connect.rom.miui.com/generate_204
Not in China, but I had the "no internet" WiFi icon when the tablet came back from having the screen repaired. Internet worked, but automatic connections to WIFi didn't.
And then [recently] I started getting "open captive portal" messages
connect with adb shell:
adb shell
use superuser:
su
Check what setting is set (just out of curiosity):
settings get global captive_portal_server
status.eqoe.cn
I didn't bother with any of the fallback or http/https settings, I just did the following setting:
settings put global captive_portal_server "connectivitycheck.gstatic.com"
and it worked! That's a relief!
Thanks to everyone for pointing me in the right direction. (I also got some hints on the URL to use on android.Stackexchange.com, but I don't have enough reputation to post there.)