RHINO Mobility

RHINO Config User Guide

RHINO Config Application enables enterprises to configure device specific controls via any EMM portal which supports Managed Config. Instead of integrating enterprise APIs from RHINO to support our custom features, EMMs can easily use our RHINO Config application, which configures all the unique capabilities of our devices on the fly.

Minimum Requirements

  1. RHINO Android Devices that support Android 13 or Above
  2. EMM must support enterprise-managed configurations.

How OEM Config is developed and deployed

  1. We develop our devices, the software, and the relevant APIs over and above Android Enterprise​
  2. We build the custom RHINO Config application to reference and interface these APIs​.
  3. Publishes the RHINO Config application to Google Play and supports all managed app configs for all APIs available​.
  4. EMM Admin imports the RHINO Config application into their EMM​.
  5. EMM Admin configures the relevant managed app configs and distributes to devices as an application​.
  6. RHINO Config app will retrieve the managed app configs and will implement them on the device.

Steps to apply managed configurations via RHINO Config

  1. Go to Managed Play store I-frame of your EMM Portal and Search for “Rhino Config.”
  2. Select the app, go to managed configuration of this app via your EMM portal, and make required config changes.
  3. Once all the required configs are set, admin can assign this app to a device or a group of devices as per the policy assignment rule.

Complete Feature List of RHINO Config

Notification panel & status bar management

Enable status bar

Hide or Unhide device status bar

Enable notification panel

Hide or Unhide Notification panel

Enable notification panel settings icon

Allow/Disallow users to edit Notification Panel items

Enable quick settings icons

Enable/disable settings icon in Notification panel 

Hardware button management

Enable power button (long press)

Enable/Disable Power Button Long Press

Enable power button (short press)

Enable/Disable Power Button Short Press

Enable volume buttons

Enable/Disable Vol buttons

Enable camera button (long press)

Enable/Disable Dedicated Camera Button Long Press

Enable camera button (short press)

Enable/Disable Dedicated Camera Button Short Press

Enable multifunction button (long press)

Enable/Disable Configurable Button Long Press

Enable multifunction button (short press)

Enable/Disable Configurable Button Short Press

Enable PTT button (long press)

Enable/Disable Push to Talk Button long Press

Enable PTT button (short press)

Enable/Disable Push to Talk Button short Press

Enable scanner button (long press)

Enable/Disable Dedicated scan Button long Press

Enable scanner button (short press)

Enable/Disable Dedicated scan Button short Press

Enable wake device on scan press

Enable/disable waking up device up on dedicated scan button press

Softkey management

Enable back soft key

Enable/Disable back key

Enable home soft key

Enable/Disable home key

Enable recent soft key

Enable/Disable recent key

Enable home long press (Google assistant)

Enable/Disable long press of home key

Enable navbar (whole bottom nav & background bar)

Enable/Disable the complete bottom navigation bar 

Sound & vibration management

Sound enabled

Enable/Disable device sound

Soft key press sound volume (%)

Control Softkey press sound

Enable vibration

Enable/Disable vibration in device

Vibration intensity (%)

Set vibration intensity from 0% to 100%

Custom buttons launch management

Package name to launch on power button double press

Launch a specific app by pressing power button twice

Package name to launch on multifunction button single press

Launch a specific app by pressing power button once.

Package name to launch on multifunction button double press

Launch a specific app by pressing the configurable button once.

Display management

Enable automatic brightness

Enable/Disable Auto brightness in device.

Force brightness level (input % value)

Set a brightness level manually (from 0% to 100%)

Allow brightness user override

Allow/Disallow user to change the already configured brightness level

Set screen state always ON

Keep the screen state always ON. Device screen will not turn Off after screen timeout 

Force orientation (portrait, landscape, automatic, manual)

Enforce display orientation. 

App management

Enable all system apps (fully managed device)

Enable all the preloaded apps to home screen even if the device is enrolled in fully managed mode. 

Suspend apps 

Suspend a specific app. It will stay as disabled (grayed out), but app data will not be destroyed. Once remove the suspension, the app will come back to normal mode with the existing app data. 

Disable app by package name

Disable a specific app. It will completely disable the app and remove the app data.

Enable app by package name

Enable any already disabled app. It will bring the app back to normal mode as a fresh new app without any app data. 

Cellular management

Enable 4G

Enforce only 4G

Enable 3G

Enforce only 3G

Enable cellular radio

Enable/Disable Cellular connectivity

Enable roaming

Enable/Disable Roaming

Bluetooth management

Enable Bluetooth discovery

Enable or Disable Bluetooth discovery in device.

Enable Bluetooth configuration

Enable/Disable Bluetooth configuration settings

Enable Bluetooth radio

Enable/Disable Bluetooth at the radio level

Enable Bluetooth tethering

Enable/Disable Tethering via Bluetooth

Wi-Fi management

Enable 2.4GHz band

Allow only 2.4 GHz Wi-Fi band

Enable 5GHz band

Allow only 5Ghz Wi-Fi Band

Enable Wi-Fi configuration

Enable/Disable Wi-Fi Configuration access

Enable Wi-Fi tethering (hotspot)

Enable/Disable Wi-Fi Tethering

NFC management

Enable NFC payment

Enable/Disable NFC Payment

Enable NFC read

Allow only NFC Read

Enable NFC write

Allow only NFC Write

Enable NFC radio

Enable/Disable NFC at radio level.

GPS management

Enable GPS radio

Enable/Disable GPS Completely 

Location management

Enable location

Enable/Disable location service settings in device

Network management

Enable ethernet

Enable/Disable Ethernet connectivity

Enable USB tethering

Enable/Disable Tethering via USB

Enable VPN

Enable/Disable VPN services in device.

Configure VPN (IPSec PSK) 

Configure IPSec PSK VPN

Configure APN

Configure APN

Set private DNS mode

Allows an admin to set private DNS mode. Default is automatic. If set to “Custom” a private DNS hostname must be provided

Private DNS hostname

Allows an admin to set a private DNS hostname for the device. Must be used with Set private DNS mode = custom otherwise it won’t apply

Airplane mode management

Enable Airplane mode

Enable/Disable Airplane mode.

Camera management

Enable front camera

Enable/Disable device front camera

Enable main camera

Enable/Disable device back/main camera

Enable flash

Enable/Disable Camera flash

Enable location information

Enable/Disable Location info in captured image

Device name management

Set device name

Set device name manually

Allow changing device name

Allow/disallow users to change the device name

Battery management

Battery optimization

Exclude a specific package from battery optimization

Screen input management

Enable screen input

Allows an admin to disable touch input on a device. Useful for digital signage applications

Number of taps to override (escape hatch)

Allows an admin to provide a specific number of taps on the screen to override the disabled input as a type of escape hatch should the device lose connectivity

Keyguard/lockscreen management

Enable keyguard

Allows an admin to disable the use of keyguard – or setting any type of passcode – on a device

Enable lockscreen

Enable/Disable device lock settings

Auto boot/shutdown management

Time on

Allows an admin to configure when the device turns itself on (time of day, 24h). Format is: “14:11”

Time off

Allows an admin to configure when the device turns itself off (time of day, 24h). Format is: “14:11”

Days of week to enforce

Allows an admin to configure when the device turns itself off (days of week). Allowed input in the array will be “Monday”, “Tuesday”, “Wednesday”, “Thursday”, “Friday”, “Saturday” and “Sunday.”

Android update management

Apply update from SD Card (Storage)

Allows an admin to send the update package zip normally distributed via OTA to a folder on the system named “System Update” on either SD Card or system storage, when file “RhinoUpdate.zip” is detected in the folder, initiate system update procedure immediately.

NTP management

NTP server, must support host: port (10.10.10.1:123 or ntp. local)

Allows an admin to set the hostname & port of an NTP server. Should support both IP and host, and with or without a port.

Enable NITZ

Enable/Disable NITZ

Locale management

Set device locale

Allows an admin to set the default device locale. Use the 2-letter standard for locations, eg. GB

Allow locale change

Allow/Disallow user to change the device locale

Firewall

Prevent network access to app globally

Allows an admin to select apps by package name that cannot access the internet at all

Prevent network access to app on Wi-Fi

Allows an admin to select apps by package name that cannot access the internet over Wi-Fi

Prevent network access to app on cellular

Allows an admin to select apps by package name that cannot access the internet over cellular

Prevent network access to app on Ethernet

Allows an admin to select apps by package name that cannot access the internet through ethernet

USB Settings

Disallow OTG

Allow Admin to block OTG function of device.

Add Exception to OTG Policy

Allow admin to give exceptions to certain USB devices in OTG block policy by mentioning the vendor ID and Product ID of the device

GET A QUOTE.

Let’s start designing your custom enterprise mobility solution.