Drücken sie Ctrl/Cmd + P zum drucken
oder zum Speichern als PDF.

Fully Kiosk Browser: WLAN-Auswahl ohne PIN im Kioskmodus

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

  1. WLAN-Button im laufenden Kioskmodus antippen. Das kompakte WLAN-Panel soll ohne Fully-PIN-Abfrage erscheinen.
  2. Ein zugelassenes WLAN auswählen, gegebenenfalls das WLAN-Kennwort eingeben und die Verbindung prüfen.
  3. Panel schließen. Die Webanwendung muss wieder bedienbar sein und über das gewählte Netz funktionieren.
  4. Alle im Panel angebotenen Links, Zahnräder, Detailansichten und Zurück-Wege prüfen. Es darf kein unerwünschter Zugriff auf weitere Systemeinstellungen entstehen.
  5. 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 end prü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