Device Management
Screen Off Timer (PLUS) – Seconds of user inactivity for the screen to be switched off. Screen goes on again on power button press, on wake up timer, when motion/movement detected (if enabled, look in Motion Detection and Movement Detection) or when an REST API
screenOncommand is issued. Note that some devices will suspend the device completely or even kill the Fully Kiosk app when the screen is off and Motion/Movement Detection or Remote Admin can’t run. Look for Fire OS limitations.Please check related settings in Advanced Web Settings and in Other Settings to set the behavior of this option when fullscreen content is played or other apps are in foreground. Check this FAQ if you want the screen to wake up on tap.Keep Screen On – Screen will always stay on. The device will be prevented from going to sleep by Android display settings. But the screen off and sleep remain possible by Fully Kiosk options like Screen Off Timer and Scheduled Wakeup/Sleep. In Kiosk Mode the Power Button behavior can be set in Kiosk Mode settings. If you disable the Keep Screen On option please check the Prevent from Sleep while Screen Off option in Fully’s Power Settings otherwise your device may fall a sleep, especially if running on battery. That could brake the features if you are using motion detection or remote admin.
Keep Screen On (Advanced) – use this if the previous option doesn’t help to avoid screen offs when using other apps (Android 10+, ver. 1.44+)
Screen Brightness – Set screen brightness, usually 0…255, can be different range, leave empty for system default
Force Screen Orientation – Set screen orientation (only for Fully Kiosk, doesn’t force other apps). This option unfortunately has no effect on many Android TV devices.
Force Screen Orientation Globally – Try to force the selected screen orientation for the Android OS and all apps (experimental). This option unfortunately has no effect on many Android TV devices.
Unlock Screen – show Fully Kiosk “above” the lock screen. This works only for Fully Kiosk app, the user interaction may lead to a lock screen when other apps are started – as they are still “behind” the lock screen (file or camera capture uploads, open in other apps, open Wifi or other Android settings, permission dialogs etc.). Note that some features like NFC scan or hardware barcode scan can be unavailable is this option is enabled until you manually unlock the device. Check this FAQ and also look for Fire OS limitations
Unlock Swipe Screen Lock (experimental) – try to unlock swipe screen lock automatically (Android 8+). This option can help to prevent the bug in some devices when the keyboard is not showing up. This unlock can take 3-4 seconds on some devices for unknown reasons unfortunately.
Turn Screen Off on Proximity (PLUS) – turn screen off while proximity sensor detects objets nearby (ver. 1.43+)
Launch on Boot – run Fully Kiosk at device startup. You don’t have to turn on this option if you enable the Kiosk Mode with Home Button disabled, Fully Kiosk will run on start anyway.
Redirect Audio to Phone Earpiece (PLUS) – redirect audio output to phone earpiece. This can have side effects for changing volume when redirected. In Android 12+ this option only has stable effect for audio output of Fully Kiosk app, not from other apps
Set Volume Levels (PLUS) – set initial volume levels when the kiosk app starts, comma separated stream:percent list, empty for no change. Stream codes:
0 – Voice Call, 1 – System, 2 – Ring, 3 – Music, 4 – Alarm, 5 – Notification, 6 – Bluetooth, 8 – DTMF, 9 – TTS, 10 – Accessibility. For example, the string value2:80,3:50will set the ring stream volume at 80% and the music stream volume at 50%.Force Immersive Fullscreen (experimental) – try making the system bars immersive for other apps – ATTENTION: This is not required for Fully to make the fullscreen for web browser and launcher, use settings in Toolbars and Appearance section. When this mode is activated all key input including keyboard and back key is out of order. We can’t change this unfortunately, this mode is a big hack.
Remove Navigation Bar (experimental) – completely remove navigation bar for all apps (!), this works on Android 10 and older only and requires special permissions, read FAQ
Remove Status Bar (experimental) – completely remove status bar for all apps (!), this works on Android 10 and older only and requires special permissions, read FAQ
Set Device Name – set the device name (Bluetooth name), can use placeholders like in Start URl, empty for keep (experimental). This options doesn’t work with all devices. Samsung devices for example get the device name from somewhere we can’t change (ver. 1.46+)
Bluetooth Mode – Force enable or disable Bluetooth on app start
Wifi Mode – Force enable or disable Wifi on app start. With Android 10+ this feature is only available on provisioned devices.
Hotspot Mode – Force enable or disable the Hotspot at app start (experimental, ver. 1.54+). Likely not working in Android 16+ devices.
Reset Wifi on Internet Disconnection – Switch the Wifi off&on (with 5 seconds delays) if the Internet Connection is lost (PLUS). Internet Connection is checked by pinging the IP address 8.8.8.8. You can change the IP address to ping by a hidden option in Fully Kiosk: get this JSON settings file, edit and import it into Fully Kiosk. With Android 10+ this feature is only available on provisioned devices.
Wifi Configuration (PLUS) – add and configure Wifi networks on the device. You can add Wifi networks of type WPA PSK, WPA EAP or OPEN to add/configure on your device automatically. You can also add hidden Wifi networks. Networks can be added always or only if network is visible. Note that SSID is case-sensitive.
When using Wifi Configuration do not add Wifi networks manually in Android configuration, let Fully Kiosk do it. Existing networks with the same SSID will be updated if there are no conflicting options. Note that with Android 10+ this feature is only working silent and reliable on provisioned devices.
For WPA PSK networks you have to specify the WPA Key. For WPA EAP (Enterprise Wifi) networks you have to specify:
EAP Method (PEAP or TTLS)
Phase2 Method (NONE, MSCHAPV2, GTC or PAP)
Identity
Password
Server Domain – It specifies what identity the Wifi server certificate must present. Android compares the value you provide against the Subject Alternative Name (SAN) extension of the server’s X.509 certificate. It’s case sensitive!
Certificate – it must be a single certificate (not a CA chain!) as base64 encoded DER certificate (without line breaks). This must be the certificate that issued the Wifi server’s certificate. Not the Wifi server certificate itself.
Full WPA EAP support is included in FKB 1.61+. You can also disable mac address randomization, which requires a provisioned device with Android 13+.
WiFi Settings – open Android’s WiFi settings directly
Load Content From ZIP File (PLUS) – load ZIP file from this URL and unpack to the shared storage
/storage/emulated/0or app-specific storage automatically, check for updates (according to Last-Modified server response header) each hour. App-specific storage will be used if your device is in scoped storage mode. Be careful as existing files will be overwritten without any notification. Files of zero size will be removed from device when unpacking. Avoid non-latin letters in the packed file/folder names or make sure the packer is using UTF-8 encoding. Check this FAQ for details!