【问题标题】:NFC Device Owner Provisioning and KnoxNFC 设备所有者配置和 Knox
【发布时间】:2018-10-16 16:12:48
【问题描述】:

首先,如果这是一个不适合这个问题的地方,我们深表歉意,因为它不是严格意义上的代码问题,但我正在努力在其他任何地方找到任何相关资源。

我们有一个基于使用三星设备(目前是 S7s)作为完全托管设备的解决方案,该设备具有注册为“设备所有者”的应用程序,然后管理产品所需的一些额外文件和应用程序。这是在出厂重置后通过 NFC 配置到设备上,通过另一部运行自定义应用程序的手机生成 NFC 消息。

这一切都独立于任何 MDM 或 EMM 系统完成,设备所有者应用程序由我们封闭网络上的服务器提供,并且全部由原生 android 功能处理,而不是完全涉及 knox。

这最初是在运行 android 版本 6.0 和 Knox 2.7 的 S7 上开发的,并且运行良好。

但是,我们目前正在设置一个复制系统,理想情况下该系统需要与之前的功能完全相同,但我们现在订购的设备配备 Android 8.0 和 Knox 3.1,这似乎是一些问题。

在第一次尝试通过 NFC 配置设备时,过程成功并且设备所有者设置成功,似乎没有任何问题。

然后,当设备恢复出厂设置以再次测试该过程时,发送 NFC 消息后会立即显示一个弹出窗口:“无法创建工作配置文件”“安全策略阻止创建托管设备,因为自定义此设备上已安装或已安装操作系统”

这发生在手机甚至尝试连接到网络并下载我们的应用程序之前,因此问题不存在。

手机是开箱即用的新手机,在最初配置之前甚至从未设置过,因此部署实际自定义固件的可能性为零,为了理智起见,我确认 Knox 保修无效位仍然存在设置为 0x0。

我知道从 Knox 3.0(?) 开始,它与内置的 android 企业功能集成得更加紧密,但我的印象是它仍然可以在没有的情况下使用,理想情况下我希望避免做任何事情不必要的 Knox SDK 集成。如果我必须通过 Knox 做一些事情来启用此功能,因为目前这些设备在恢复出厂设置后基本上是无用的。

如果有人知道为什么会发生这种情况或我如何解决它,将不胜感激。

【问题讨论】:

  • 您是如何将设备恢复出厂设置的?通过设置菜单,从恢复,还是其他方式?首次配置设备时,设备上是否有任何三星、谷歌或其他帐户?不幸的是,这似乎是三星的错误,但经过您的彻底解释,这些是我脑海中的悬而未决的问题。
  • 从设置菜单恢复出厂设置。我不确定它在功能上是否有任何不同,但为了理智起见,我会尝试从恢复菜单中进行操作。手机是刚开箱即用的,并且只配置了我们的应用程序,因此设备上任何时候都没有帐户。不幸的是,我感觉这是三星的错误。

标签: android nfc provisioning device-owner samsung-knox


【解决方案1】:

如果有人遇到同样的问题,我收到了三星员工的回复:

这是与 DRK 相关的问题,是由于设备上的时间证书无效。要解决此问题,您需要通过连接到 wifi 或蜂窝数据,或在设置屏幕中手动更改时间来更新设备上的时间。完成此操作后,您将能够配置设备。

(https://seap.samsung.com/forum-topic/knox-and-nfc-device-owner-provisioning)

似乎是三星操作系统的错误,或者可能是有意帮助消除安全问题的决定。

无论如何,我希望这对将来的某人有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-13
    • 2015-07-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多