Menu

Knox SDK FAQs

General

What is the Samsung Knox SDK?

Where can I obtain a white paper for Samsung Knox?

What versions of Android support the Knox SDK?

How can I check if my device firmware is an engineering or commercial build?

How can I access the binaries before they are released?

What is a deprecated API method?

What are the features by default set to hidden/disabled in ProKiosk mode?

What are credentials?

What is Knox TIMA CCM?

Is Knox supported on other platforms such as windows?

Which hardware control features can be managed inside Knox Workspace using the Knox SDK?

Why do a few Knox SDK APIs not work on some devices?

Can Google Play used to deploy Knox apps?

Can a third-party app use the Knox SDK to get LDAP information?

How do I enable users to select a 3rd party keyboard?

How does my device's serial number change with Knox 3.2.1?

If I don't use the UCM APIs of the Knox SDK what are my options for credential storage?

What is Universal Credential Management (UCM)?

Installation

How do I use an SDK packaged as an Eclipse IDE add-on with the Android Studio IDE?

Is it possible to install an app silently on a device using Knox SDK?

Why am I still able to download an app even though I have added it to blacklist with the method addAppPackageNameToBlackList() from the Knox SDK?

How can an app find out which apps are installed in and outside a container using the Knox SDK?

How can an app block the installation of a non-trusted app using the Knox SDK?

What does "Security policy prevents installation of this application" mean?

Can I prevent an end user from installing certificates using the Knox SDK?

Does API method installApplication(String packageName) download apps from the play store and install them silently?

Does the API method setApplicationUninstallationDisabled disable the uninstallation of apps inside the container when using the Knox SDK?

Why is the installCertificate API method not successfully installing a certificate on my device?

Licensing

How do I use license keys?

What is the KPE Premium license key and why should I use it?

What is the backwards compatible key?

When do I need to use the backwards compatible key?

Do I need to associate my app with a backwards compatible key?

How have license key names changed?

When is the ELM key service terminated?

What will happen to existing commercial KLM license keys?

What will happen to existing commercial ELM license keys?

What should I do if I want to service my app which uses ELM?

Would the legacy ELM and KLM keys still work with the Knox Platform for Enterprise (KPE) key?

Which keys can be used in combination with each other?

What is automatic license seat release?

What are license permissions?

What is the difference between Standard and Premium permissions?

How do I declare permissions?

Customization

Can I use a Custom license with the Knox SDK?

Why are Customization policies still active even after app is uninstalled?

SDP

What is the Sensitive Data Protection feature in the Knox SDK?

Which devices support the Sensitive Data Protection APIs?

What is the difference between the SDP and the Knox Chamber?

When using the SDP APIs, what is the difference between default engine and custom engine?

UCM

What is Universal Credential Management (UCM)?

Samsung DeX

How do I enable and disable DeX display?

How do I specify how a device USB can be used?

What features to control Samsung DeX are in the Knox SDK?

Can I control the Samsung Dex loading screen?

Can I display a work profile through Samsung DeX?

How can I block an app in Samsung DeX mode?

How do I modify my app so that it displays in Samsung DeX mode?

Containers

How does an app detect if a container was created using the Knox SDK?

How do I install the MDM agent inside the Knox container?

I have created a "container only mode" container and I am locked inside, using the Knox SDK. How do I exit?

Why do I get error KnoxContainerManager.ERROR_INTERNAL_ERROR(-1014) while creating a container?

Device admin deprecation

What is device admin deprecation?

What is being deprecated with Android device admin?

What is API level 29, as it relates to DA deprecation?

What is the impact of DA deprecation to Knox?

As a Knox partner what actions do I need to take for DA deprecation?

What happens to DA apps when upgraded to Android Q?

With DA deprecation, when can I safely upgrade to Android Q?

What if a device already has Android Q before I'm ready for DA deprecation?

Can my DA app coexist with a UEM app running as DO?

Are there any changes to Knox Configure due to DA deprecation?

Can I use my DA app alongside Knox Configure?

Does KME still support the enrollment of devices using DA mode?

As DA management mode is not available in Android Q, can I enroll via KME to Work Profile only?

ELM End of Service

When is the ELM key service terminated?

Would the legacy ELM and KLM keys still work with the Knox Platform for Enterprise (KPE) key?

What should I do if I want to service my app which uses ELM?