This shows you the differences between two versions of the page.

Link to this comparison view

public:modify_the_url_which_android_uses_for_checking_internet_connectivity [2017/10/13 00:11]
public:modify_the_url_which_android_uses_for_checking_internet_connectivity [2018/03/31 00:38]
Line 1: Line 1:
-====== Modify the URL which Android uses for checking Internet connectivity ====== 
-I am currently in a hostile environment which blocks my connection to Google. From Lollipop onward [(Citation needed)], Android checks the Internet connectivity of your current Wifi connection by making a HTTP request. Due to the fact that I cannot connect to Google, my Nexus 5 keeps thinking that my Wifi connection is not working, and it keeps trying to use the EDGE network. This costs me money. 
-In order to solve that problem, you need to have control over a server which has Apache. ​ 
-  - Add this to your website'​s configuration file:  
-        <​IfModule mod_rewrite.c>​ 
-          RewriteEngine On 
-          RewriteCond %{REQUEST_URI} /​generate_204$ 
-          RewriteRule $ / [R=204] 
-        </​IfModule>​ 
-  - Enable the ''​rewrite''​ plugin, and restart Apache. 
-  - Enable the USB debugging on your Android phone, run the following in the shell on your computer: 
-adb shell "​settings put global captive_portal_server murica.fangfufu.co.uk"​ 
-adb shell "​settings put global captive_portal_https_url https://​murica.fangfufu.co.uk/​generate_204";​ 
-adb shell "​settings put global captive_portal_http_url http://​murica.fangfufu.co.uk/​generate_204";​ 
  • public/modify_the_url_which_android_uses_for_checking_internet_connectivity.txt
  • Last modified: 2018/03/31 00:38
  • (external edit)