【问题标题】:Setting Device Owner app problem "Workspace has been locked" Android Oreo 8.1设置设备所有者应用程序问题“工作区已被锁定”Android Oreo 8.1
【发布时间】:2019-10-04 04:48:27
【问题描述】:

0

自从棒棒糖以来,我一直将我的应用程序用作 deviceOwner 应用程序。我在这里有一个新设备,我也想成为 DeviceOwner。

这是三星 Galaxy Tab A 10.5(2018) SM-T590。

我目前正在运行这个版本的 rom:T590XXU2ASC1。

我没有使用 NFC 方法。我通常自己创建 /data/system/device_owner.xml 文件。但由于它不起作用,我尝试了这种方法:

1-将平板电脑恢复出厂设置

2-通过烦人的启动菜单

3-将锁定屏幕设置为无

4-启用USB调试

5-安装我的应用 adb install MyApplicaton.apk

6-adb shell dpm set-device-owner com.example.myapplication/.MyApplicationReceiver 执行命令时总是提示成功。

7-启动我的应用程序,我可以毫无问题地固定/取消固定我的应用程序。

8-重新启动,然后每次都会出现著名的消息:工作区已被锁定您的设备上已安装未经授权的软件。工作区已被锁定以防止任何未经授权的访问。请联系您的管理员。

然后,如果我按下工厂数据重置按钮,工作区应用程序崩溃然后弹回来。

我尝试了 kioskModeDemo 应用和 androidDeviceOwner 示例应用,它们都出现了同样的问题。

有人知道为什么这在 Android 8(oreo) 上不再工作了吗?

谢谢

【问题讨论】:

    标签: android android-8.1-oreo device-owner


    【解决方案1】:

    我发现了问题:一旦您在某个 samsung knox 级别 API 上对您的设备进行 oem 解锁(自定义操作系统),您就不能再成为此设备上的设备所有者了。

    这来自 Samsung Knox 页面:“无法创建工作配置文件”“安全策略阻止创建托管设备,因为此设备上已安装或已安装自定义操作系统”。 https://seap.samsung.com/forum-topic/knox-and-nfc-device-owner-provisioning

    该设备可能容易受到自定义操作系统的潜在攻击。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-04-03
      • 2018-08-06
      • 1970-01-01
      • 2015-10-29
      • 2017-09-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多