Изменить сервер, который Android использует для проверки подключения к Интернету?

Насколько мне известно, Android проверяет подключение к Интернету, подключаясь к connectivitycheck.android.com.

В одной из сетей WiFi, к которым я регулярно подключаюсь, они используют веб-фильтрацию и блокируют веб-сайт Android. Это означает, что я могу пользоваться Интернетом, но когда я передвигаюсь по кампусу и мое устройство должно автоматически подключаться к следующей точке доступа (с тем же SSID и т. д.), оно отказывается, так как ранее не могло подключиться к Интернету. При условии, что у меня есть root-права, могу ли я изменить этот сервер, скажем, на www.google.co.uk?

Я использую Cyanogen Mod 12.1 на C1905.

PS Очень мало шансов, что я смогу заставить этих ребят разблокировать сайт андроида. :(

Просто для ясности: сбой проверки подключения происходит, когда вы подключаетесь к WiFi, но !на значке WiFi на панели уведомлений появляется символ
Технически, конечно... Просто добавьте запись в файл /system/etc/hosts и перезагрузитесь, но я не уверен, что он делает для проверки подключения, простой пинг или что-то еще, перенаправление может привести к сбою на каждом сети каждый раз. Помните, что если вы прошиваете ночные обновления, это, скорее всего, будет перезаписываться каждый раз.
В этом случае вы можете использовать приложения для прокси-туннелей, такие как psiphon, troidVPN,tunel guru и т. д.

Ответы (1)

Просто запустите suего settings put global captive_portal_server SERVER_YOU_WANT_TO_USEв приложении эмулятора терминала или в оболочке ADB. Я нахожусь в Китае, поэтому я делаю это для каждого устройства, которое у меня есть, когда я их настраиваю (т.е. чистая прошивка — это сохраняется при грязной прошивке), и я использую g.cn (сокращение от Google.cn). У Google.com.hk должна быть такая же функция, хотя я не уверен.

Я удивляюсь, почему это не получило должного ответа так долго...

Спасибо! Я тоже удивляюсь, почему это так долго оставалось без ответа. Это просто пинг? Или он ищет определенные данные?
Он пытается связаться с определенным адресом для «портала захвата». Дополнительные пояснения в этом вопросе и его ответах/комментариях: ссылка
Для этого нужен рут?
@Nimrod Не похоже, по крайней мере, на моем устройстве, не уверен, что это применимо повсеместно.