【问题标题】:Can we use 'dpm set-owner' on Android for production devices on Rooted/Non-rooted Android我们可以在 Android 上将“dpm set-owner”用于有根/无根 Android 上的生产设备吗
【发布时间】:2021-06-28 07:13:49
【问题描述】:

情节

Android 可以选择使用设备所有者 Kiosk 应用程序管理单一用途设备。 现在有多种设备配置方法可以让 Kiosk 应用成为设备所有者。 其中一种方法是使用官方的 Android EMM 解决方案并注册设备。

另一种简单且快速使用的方法是使用dpm set-owner 命令来获取root 和非root 设备。 Root 的设备可以使用 su 权限运行此命令,并使所需的 Kiosk 应用程序成为设备所有者,非 root 设备也可以使用 adb 命令成为设备所有者。

正如以下问题中的提问和回答。

How to make my app a device owner?

现在,在不依赖 Android Enterprise 或 EMM 的情况下,在大规模放置和使用 Kiosk 设备的情况下,通过这种简单的方式将设备和应用配置为设备所有者非常有用。但我对此没有几个问题。

问题:

使用dpm set-owner 将应用程序配置为设备所有者是否合乎逻辑且安全地用于长期生产设备和大量使用?

使用这种方法有什么潜在的缺点吗?


【问题讨论】:

    标签: android kiosk-mode android-enterprise android-enterprise-features


    【解决方案1】:

    不,这是不可行的,因为该命令仅用于测试功能。

    1. 并非所有设备都有设备所有者的完整实现
    2. 必须擦除大多数设备才能激活设备所有者,这是不可能的,因为在大多数情况下,设置过程会提供一些隐藏帐户(可以是 Agenda 甚至 OEM 应用)
    3. 该应用无法通过 Google Play 商店共享

    如果您确实设法让它在某些设备上运行,您需要确保实施政策,因为它很容易被删除。

    从积极的方面来说,是的,一旦激活,它就会完全按照预期工作。

    如果可以并且项目允许,您最好在设置时通过 NFC 激活,或者为该特定设备构建自定义 rom 并将您的包名称添加为系统分区上的设备所有者。

    【讨论】:

      猜你喜欢
      • 2015-07-01
      • 2019-08-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-22
      相关资源
      最近更新 更多