Zum Inhalt springen

Captiveportal abschalten: Unterschied zwischen den Versionen

1.861 Bytes hinzugefügt ,  17. Oktober 2021
(erstellt)
 
 
(7 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
== Captiveportal von [[kuketz-blog.de]] nutzen ==
== Captiveportal von [http://www.kuketz-blog.de kuketz-blog.de] nutzen ==
 
Wenn man nicht möchte, dass bei jeder Captive-Portal Prüfung Google oder Amazon weiß wann man welche IP nutzt und mit welchem Browser man surft,
<br>oder</br>
wenn man seinem Gerät das Internet verboten hat, weil es nur im heimischen Netzwerk nutzbar sein soll, mit der heimischen Mediathek,
<br>dann</br>
kann man die Abfrage ändern oder abschalten.


=== Vorraussetzung ===  
=== Vorraussetzung ===  
Umgang mit ADB, Installation von ADB-Tools / ADB-Werkzeugen
Umgang mit ADB, Installation von ADB-Tools / ADB-Werkzeugen, [[Entwickleroptionen]] freigeschaltet




Zeile 8: Zeile 14:


Verbindet das Gerät via USB-Kabel mit eurem Rechner und aktiviert ADB für den Vorgang. Über ein Terminal am Rechner setzt ihr anschließend folgende Befehle ab:
Verbindet das Gerät via USB-Kabel mit eurem Rechner und aktiviert ADB für den Vorgang. Über ein Terminal am Rechner setzt ihr anschließend folgende Befehle ab:
<code>
adb shell 'settings put global captive_portal_http_url "http://captiveportal.kuketz.de"' <br>
adb shell 'settings put global captive_portal_http_url "http://captiveportal.kuketz.de"'
adb shell 'settings put global captive_portal_https_url "https://captiveportal.kuketz.de"'
adb shell 'settings put global captive_portal_https_url "https://captiveportal.kuketz.de"'
</code>
 
=== Android Oreo (8.x) | Pie (9.x) ===
=== Android Oreo (8.x) | Pie (9.x) ===


Verbindet das Gerät via USB-Kabel mit eurem Rechner und aktiviert ADB für den Vorgang. Über ein Terminal am Rechner setzt ihr anschließend folgende Befehle ab:
Verbindet das Gerät via USB-Kabel mit eurem Rechner und aktiviert ADB für den Vorgang. Über ein Terminal am Rechner setzt ihr anschließend folgende Befehle ab:


<code>
adb shell 'settings put global captive_portal_http_url "http://captiveportal.kuketz.de"'  
adb shell 'settings put global captive_portal_http_url "http://captiveportal.kuketz.de"'<br>
adb shell 'settings put global captive_portal_https_url "https://captiveportal.kuketz.de"'  
adb shell 'settings put global captive_portal_https_url "https://captiveportal.kuketz.de"'<br>
adb shell 'settings put global captive_portal_fallback_url "http://captiveportal.kuketz.de"'  
adb shell 'settings put global captive_portal_fallback_url "http://captiveportal.kuketz.de"'<br>
adb shell 'settings put global captive_portal_other_fallback_urls "http://captiveportal.kuketz.de"'
adb shell 'settings put global captive_portal_other_fallback_urls "http://captiveportal.kuketz.de"'
</code>




'''Ob die URLs wie gewünscht angepasst wurden könnt ihr mit folgendem Befehl prüfen:'''
'''Ob die URLs wie gewünscht angepasst wurden könnt ihr mit folgendem Befehl prüfen:'''
 
<code>
adb shell 'settings get global captive_portal_https_url'
adb shell 'settings get global captive_portal_https_url'
</code>
 


'''Ausgabe:'''
'''Ausgabe:'''


<code>
https://captiveportal.kuketz.de
https://captiveportal.kuketz.de
</code>




'''Anschließend können wir via curl (von einem Rechner aus) die URL mal abfragen:'''
'''Anschließend können wir via curl (von einem Rechner aus) die URL mal abfragen:'''


<code>
curl -I http://captiveportal.kuketz.de
curl -I http://captiveportal.kuketz.de
</code>


'''Als Antwort bekommt ihr:'''
'''Als Antwort bekommt ihr:'''
Zeile 50: Zeile 48:


Genau diese Antwort erwartet euer Android-Telefon.
Genau diese Antwort erwartet euer Android-Telefon.


=== Connectivity-Check-Service selbst hosten ===
=== Connectivity-Check-Service selbst hosten ===
Zeile 140: Zeile 137:
transcriptiert für droidwiki.org: [[Benutzer:Cptechnik|cptechnik]]
transcriptiert für droidwiki.org: [[Benutzer:Cptechnik|cptechnik]]


== Captive Portal ganz abschalten ==
adb shell 'settings put global captive_portal_mode 0'
== Konsolenmitschnitt für euch ==
<nowiki> peter@meinpc:~$ adb shell settings list global|grep captive
captive_portal_fallback_url=https://www.google.com/generate_204
captive_portal_http_url=http://tabletcaptiveportal.com/generate_204
captive_portal_https_url=http://tabletcaptiveportal.com/generate_204
captive_portal_use_https=0
peter@meinpc:~$
peter@meinpc:~$
peter@meinpc:~$ adb shell 'settings put global captive_portal_http_url "http://captiveportal.kuketz.de"'
peter@meinpc:~$ adb shell settings list global|grep captive
captive_portal_fallback_url=https://www.google.com/generate_204
captive_portal_http_url=http://captiveportal.kuketz.de
captive_portal_https_url=http://tabletcaptiveportal.com/generate_204
captive_portal_use_https=0
peter@meinpc:~$
peter@meinpc:~$
peter@meinpc:~$ adb shell 'settings put global captive_portal_https_url "https://captiveportal.kuketz.de"'
peter@meinpc:~$ adb shell 'settings put global captive_portal_https_url "https://captiveportal.kuketz.de"'
peter@meinpc:~$ adb shell 'settings put global captive_portal_fallback_url "http://captiveportal.kuketz.de"'
peter@meinpc:~$ adb shell settings list global|grep captive
captive_portal_fallback_url=http://captiveportal.kuketz.de
captive_portal_http_url=http://captiveportal.kuketz.de
captive_portal_https_url=https://captiveportal.kuketz.de
captive_portal_use_https=0
peter@meinpc:~$ </nowiki>


== Quellen: ==
== Quellen ==
- https://www.kuketz-blog.de/android-captive-portal-check-204-http-antwort-von-captiveportal-kuketz-de/
- https://www.kuketz-blog.de/android-captive-portal-check-204-http-antwort-von-captiveportal-kuketz-de/


Autopatrol
278

Bearbeitungen

Cookies helfen uns bei der Bereitstellung von Android Wiki. Durch die Nutzung von Android Wiki erklärst du dich damit einverstanden, dass wir Cookies speichern.