ab Android Oreo (8.x) – bis einschließlich Android 13
adb shell 'settings put global captive_portal_detection_enabled 0'
adb shell 'settings put global captive_portal_server localhost'
adb shell 'settings put global captive_portal_mode 0
und danach aber irgendwann auf captiveportal.kuketz.de stellen will.
Einfach die Kommandos von Kuketz-Settings „drüberbügeln“?
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_fallback_url "http://captiveportal.kuketz.de"'
adb shell 'settings put global captive_portal_other_fallback_urls "http://captiveportal.kuketz.de"'
Sorry für die naive Frage, aber besser vorher fragen, als dann nicht mehr weiterkommen.
Danke!
Ja dafür musst du dein Handy an einen Rechner anschließen der adb installiert hat. Und wenn ich es richtig verstanden habe dann benötigst du nur root-Rechte wenn du den Befehl in einem Terminal auf dem Gerät ausführst.
hab ich eben so versucht…warscheinlich ist mein Befehl falsch. package not found ?
user@user-Latitude-7480:~$ adb devices
List of devices attached
ZY22GSD4W9 device
user@user-Latitude-7480:~$ sudo user@user-Latitude-7480:~$ adb shell pm grant io.ghithub.muntashirakon.captiveportalcontroller android.permission.WRITE_SECURE_SETTINGS
Failure [package not found]
Error: package not found
user@user-Latitude-7480:~$ sudo adb shell pm grant io.ghithub.muntashirakon.captiveportalcontroller android.permission.WRITE_SECURE_SETTINGS
Failure [package not found]
Error: package not found
user@user-Latitude-7480:~$
sudo: user@user-Latitude-7480:~$: Befehl nicht gefunden
Failure: Befehl nicht gefunden.
Error:: Befehl nicht gefunden.
user@user-Latitude-7480:~$: Befehl nicht gefunden.
Failure: Befehl nicht gefunden.
Error:: Befehl nicht gefunden.
user@user-Latitude-7480:~$: Befehl nicht gefunden.
user@user-Latitude-7480:~$ user@user-Latitude-7480:~$ adb shell pm grant io.ghithub.muntashirakon.captiveportalcontroller android.permission.WRITE_SECURE_SETTINGS
Failure [package not found]
Error: package not found
user@user-Latitude-7480:~$ sudo adb shell pm grant io.ghithub.muntashirakon.captiveportalcontroller android.permission.WRITE_SECURE_SETTINGS
Failure [package not found]
Error: package not found
user@user-Latitude-7480:~$
user@user-Latitude-7480:~$: Befehl nicht gefunden.
Failure: Befehl nicht gefunden.
Error:: Befehl nicht gefunden.
user@user-Latitude-7480:~$: Befehl nicht gefunden.
Failure: Befehl nicht gefunden.
Error:: Befehl nicht gefunden.
user@user-Latitude-7480:~$: Befehl nicht gefunden.
Wo das Gerät nun schon mit ADB verbunden war habe ich die EInsteiger Variante ohne App versucht. Sieht aus als hätte das geklappt.
user@user-Latitude-7480:~$ sudo adb devices
List of devices attached
ZY22GSD4W9 device
user@user-Latitude-7480:~$ sudo adb shell pm grant io.github.muntashirakon.captiveportalcontroller android.permission.WRITE_SECURE_SETTINGS
user@user-Latitude-7480:~$ adb shell ‚settings put global captive_portal_http_url „http://captiveportal.kuketz.de“‘
user@user-Latitude-7480:~$ adb shell ‚settings put global captive_portal_https_url „https://captiveportal.kuketz.de“‘
user@user-Latitude-7480:~$ adb shell ‚settings put global captive_portal_fallback_url „http://captiveportal.kuketz.de“‘
user@user-Latitude-7480:~$ adb shell ‚settings put global captive_portal_other_fallback_urls „http://captiveportal.kuketz.de“‘
user@user-Latitude-7480:~$ adb devices
List of devices attached
ZY22GSD4W9 device
user@user-Latitude-7480:~$ adb shell ‚settings get global captive_portal_https_url‘ https://captiveportal.kuketz.de
user@user-Latitude-7480:~$