Ein Tablet läuft mit Fully Kiosk Browser im Kioskmodus. Bei einem Standortwechsel sollen die Benutzer selbst ein WLAN auswählen können, ohne dafür die Kiosk-PIN zu kennen oder Zugriff auf die vollständigen Android-Einstellungen zu erhalten.
Die Lösung ist ein benutzerdefinierter Button, der das kompakte Android-WLAN-Panel öffnet. Erfolgreich getestet auf einem Samsung Galaxy Tab A11 mit Android 16. Entscheidend war neben dem passenden Intent die aktivierte Option Open Other URL Schemes.
Voraussetzungen
- Fully Kiosk Browser mit eingerichtetem Kioskmodus und den dafür erforderlichen Berechtigungen sowie einer passenden PLUS-Lizenz für den dauerhaften Einsatz der PLUS-Funktionen.
- Administrativer Zugriff auf die Fully-Einstellungen. Die Kiosk-PIN bleibt für die Administration bestehen.
- Android mit Unterstützung für das WLAN-Panel. Die Android-Schnittstelle existiert seit Android 10 (API 29); Darstellung und Verhalten hängen vom Gerät und dessen Verwaltung ab.
- Ein erreichbares Test-WLAN und gegebenenfalls dessen Zugangsdaten. Vor Änderungen die bestehende Fully-Konfiguration sichern und einen administrativen Rückweg sicherstellen.
„Ohne PIN“ bezieht sich auf den Aufruf der WLAN-Auswahl. Ein WLAN-Kennwort oder andere Anmeldedaten werden dadurch nicht umgangen.
Einrichtung
Schritt 1: Externe URL-Schemata erlauben
Die Fully-Einstellungen mit administrativer Berechtigung öffnen. Unter Settings > Web Content Settings > Open Other URL Schemes die Einstellung auf ON setzen. Damit kann Fully unter anderem intent:-Aufrufe an Android übergeben. Ohne diese Option funktionierte der WLAN-Aufruf im beschriebenen Test nicht.
Schritt 2: WLAN-Button einrichten
Unter Settings > Toolbars and Appearance die Option Show Action Bar einschalten, damit die Schaltflächenleiste sichtbar ist. Bei Custom Button Action folgende Zeile vollständig und ohne zusätzliche Leerzeichen oder Zeilenumbrüche eintragen:
intent:#Intent;action=android.settings.panel.action.WIFI;end
Den Eintrag bestätigen und zur Webanwendung zurückkehren. Der benutzerdefinierte Button soll nun in der Action Bar erscheinen. Eine zusätzliche WLAN-Shortcut-App ist für diesen Aufruf nicht erforderlich.
Schritt 3: Im Kioskmodus testen
Die Einstellungen verlassen und den vorgesehenen Kioskmodus aktivieren. Die bestehenden Schutzmaßnahmen für andere Apps, Statusleiste und Home-Taste beibehalten. Für diese Lösung keine pauschale Freigabe von com.android.settings in der App Whitelist ergänzen.
Funktionsprüfung
- WLAN-Button im laufenden Kioskmodus antippen. Das kompakte WLAN-Panel soll ohne Fully-PIN-Abfrage erscheinen.
- Ein zugelassenes WLAN auswählen, gegebenenfalls das WLAN-Kennwort eingeben und die Verbindung prüfen.
- Panel schließen. Die Webanwendung muss wieder bedienbar sein und über das gewählte Netz funktionieren.
- Alle im Panel angebotenen Links, Zahnräder, Detailansichten und Zurück-Wege prüfen. Es darf kein unerwünschter Zugriff auf weitere Systemeinstellungen entstehen.
- Den Ablauf nach einem Tablet-Neustart und nach Änderungen an Android, Fully oder der Geräteverwaltung wiederholen.
Auf dem Galaxy Tab A11 mit Android 16 öffnete sich das kompakte WLAN-Panel statt der vollständigen Systemeinstellungen. Dieser erfolgreiche Funktionstest ist keine allgemeine Sicherheitsgarantie für andere Geräte oder Konfigurationen.
Sicherheit und Grenzen
Open Other URL Schemes gilt nicht nur für diesen WLAN-Button. Auch Webseiten können damit externe Aufrufe wie mailto: oder intent: auslösen. Deshalb nur vertrauenswürdige Inhalte zulassen und die erreichbaren Webadressen unter Web Content Settings > URL Whitelist möglichst eng begrenzen: vollständige URLs einschließlich Protokoll, eine pro Zeile, Platzhalter nur soweit erforderlich. Eine leere URL Whitelist beschränkt die erlaubten URLs nicht. Auch Weiterleitungen und Launcher-Verknüpfungen berücksichtigen.
Die URL Whitelist für Webadressen und die App Whitelist für Anwendungen erfüllen unterschiedliche Aufgaben. Eine Web-Whitelist ersetzt weder App-Beschränkungen noch den praktischen Test externer Aufrufe. com.android.settings pauschal zu erlauben kann zu weitreichenden Zugriff auf die Systemeinstellungen eröffnen. Frühere testweise Freigaben daher gezielt prüfen und zurücknehmen.
Herstelleranpassungen, Android-Version, Fully-Version und MDM-/Device-Owner-Richtlinien können das Panel verändern oder blockieren. Das Panel ist keine eigenständige Sicherheitsgrenze. Bei unerwünschten Ausstiegsmöglichkeiten den Button bis zur Klärung deaktivieren und eine administrativ kontrollierte WLAN-Einrichtung verwenden. Firmen-WLAN mit Zertifikaten oder Anmeldeseiten kann zusätzliche Einrichtung erfordern.
Troubleshooting
- Button reagiert nicht: Zuerst Open Other URL Schemes = ON kontrollieren. Danach den Intent einschließlich Groß-/Kleinschreibung, Semikolons und abschließendem
endprüfen. - Button fehlt: Show Action Bar aktivieren und prüfen, ob Custom Button Action tatsächlich gespeichert und nicht leer ist.
- Es erscheint weiterhin eine PIN-Abfrage: Prüfen, ob wirklich der Custom Button verwendet wird oder eine andere integrierte WLAN-/Einstellungsfunktion. Die administrative Kiosk-PIN nicht entfernen.
- Panel wird blockiert oder sofort geschlossen: App Blacklist, Kioskregeln und Geräteverwaltung prüfen. Eine Sperre der Einstellungs-App kann auch das WLAN-Panel betreffen. Nicht durch pauschale System-App-Freigaben umgehen.
- Vollständige Einstellungen oder weitere Menüs erreichbar: Intent und vorhandene Freigaben kontrollieren. Den Button bis zur erfolgreichen Sicherheitsprüfung nicht für Benutzer freigeben.
- WLAN verbunden, Anwendung bleibt offline: Zugangsdaten, Internetzugang, DNS und mögliche WLAN-Anmeldeseiten prüfen. Das Öffnen des Panels allein bestätigt noch keine funktionierende Verbindung.
Quellen
Fully Kiosk: Web Content Settings · Fully Kiosk: Toolbars and Appearance · Fully Kiosk: URL Whitelist · Android: Settings.Panel.ACTION_WIFI
