Die Nutzung der folgenden beiden Workarounds geschieht auf eigenes Risiko. Es ist noch nicht vollständig geklärt, wie man bei einer Deinstallation der Apps den Urzustand der Portal Check Einträge im System wieder herstellt
Möglichkeit 1
Für den Fall, dass der Captive Portal Check misslingt (also der unter VollaOS definierte Captive Portal Check Server ist nicht erreichbar) bietet sich mittels der App "Captive Portal Controller" die Möglichkeit (zusätzlich) alternative Server anzusprechen.
Danke an:
@Silver
und
unseren fleissigen Marcus und Rüdiger aus unserer Telegram Community
für die bereits in Beiträge/PDF verfassten Anleitungen, welche ich noch leicht angepasst habe.
Folgende Anleitung kann dabei helfen:
Voraussetzungen
- PC und Phone sind über ein Datenkabel verbunden.
- Admin-Rechte auf PC
- auf dem Phone sind die Entwicklereinstellungen incl. USB Debugging aktiviert
Vorgehen
1. ADB Tools auf dem PC zur Verfügung stellen
a) Windows: ADB auf dem PC installieren
Hierfür hat mir dieser Artikel enorm geholfen: https://www.nextpit.de/adb-treiber-android-windows
- Plattform-Tools auf den PC herunterladen (z. B. für Windows: https://dl.google.com/android/repositor ... indows.zip)
- Die Zip-Datei mit den Plattform-Tools irgendwo entpacken, z. B. unter C:\.
- Optional: ADB testen, indem man die in den Plattform-Tools enthaltene Datei "adb.exe" per gedrückter Shift-Taste + Maus-Rechtsklick im Terminal öffnet und testweise den Befehl adb ausführt.
Dieser listet alle vorhandenen Befehle und Sonstiges über ADB auf.
WICHTIG: In Windows muss der Befehl .\adb lauten, da Windows das sonst woanders sucht.
b) Linux: adb Tools sollten bereits vorinstalliert sein.
- ansonsten im Terminal:
Code: Alles auswählen
sudo apt install android-tools-adb
2. USB-Debugging auf dem Phone aktivieren
- Entwicklermodus im Volla aktivieren. (Einstellungen > Über das Telefon > Buildnummer 7x antippen)
- Einstellungen - System - Entwickleroptionen - aktivieren
- USB-Debugging aktivieren.
3. "Captive Portal Controller" herunterladen
- Über F-Droid die App "Captive Portal Controller" herunterladen: App "Captive Portal Controller"
- ohne Internetverbindung am Phone: Die APK-Datei der App von F-Droid auf den PC herunterladen, aufs Handy verschieben und dort ausführen/Installieren
4. Schreibberechtigung für "Captive Portal Controller" vergeben
Windows:
- Zur Datei "adb.exe" auf dem PC navigieren und diese über gedrückte Shift-Taste + Maus-Rechtsklick im Terminal öffnen.
- Folgende Befehle ausführen:
adb devices
Sollte das angeschlossene Phone ausgeben. (ggf. prüfen, ob das USB-Debugging aktiviert ist.)
adb shell pm grant io.github.muntashirakon.captiveportalcontroller android.permission.WRITE_SECURE_SETTINGS
WICHTIG: In Windows muss der Befehl
Code: Alles auswählen
.\adb
Linux:
- Terminal am PC öffnen und folgenden Befehl eingeben:
Code: Alles auswählen
adb devices
Code: Alles auswählen
„not authorized“
- nun sollte eine Ausgabe im Sinne von:
Code: Alles auswählen
List of devices attached
#eine Gerätenummer device
- im Terminal am PC ausführen:
Code: Alles auswählen
adb shell
Code: Alles auswählen
pm grant io.github.muntashirakon.captiveportalcontroller android.permission.WRITE_SECURE_SETTINGS
5. App aktivieren
- in der App den Schiebeschalter „Enable controller“ aktivieren
6. alternative Captive Portal Check Server auf dem Phone einstellen
- in der App unter Custom servers in den 4 freien Adressfeldern z.B. folgende Adressen (oder Adressen der eigenen Wahl) eingeben:
URL Feld 1:
Code: Alles auswählen
https://captiveportal.kuketz.de
alternativ
Code: Alles auswählen
https://connectivitycheck.grapheneos.network/generate_204
Code: Alles auswählen
http://connectivitycheck.volla.tech/
alternativ
Code: Alles auswählen
http://captiveportal.kuketz.de
Code: Alles auswählen
http://connectivity-check.opensuse.org
Code: Alles auswählen
http://captiveportal.kuketz.de
Code: Alles auswählen
http://captiveportal.kuketz.de/gen_204
Code: Alles auswählen
http://captiveportal.kuketz.de
Code: Alles auswählen
http://connectivity-check.ubuntu.com
Fertig
Möglichkeit 2
Mittels der beiden nur im Verbund funktionierenden Apps:
https://f-droid.org/de/packages/in.suni ... ew.ashell/
https://f-droid.org/packages/moe.shizuk ... leged.api/
kann man die Adressen der Captive Portal Checks am Phone selbst anpassen.