【发布时间】:2018-12-29 22:12:16
【问题描述】:
我想为设备构建 AOSP 并将其出售给某人。但我希望 ROM 不允许通过侧载或其他方式安装任何应用程序(我自己的一些应用程序除外)。如何限制应用安装访问?我是否必须编写一个设置应用程序并保持(不受信任的来源)未选中?
【问题讨论】:
标签: android embedded-linux android-source rom
我想为设备构建 AOSP 并将其出售给某人。但我希望 ROM 不允许通过侧载或其他方式安装任何应用程序(我自己的一些应用程序除外)。如何限制应用安装访问?我是否必须编写一个设置应用程序并保持(不受信任的来源)未选中?
【问题讨论】:
标签: android embedded-linux android-source rom
非常广泛的主题,但我试图为您提供一个可能的解决方案的概述。首先,我假设您要销售的 AOSP 版本没有 Play 商店,并且为最终用户禁用了 adb。
首先,您在 AOSP 版本中包含用于签署应用程序的证书。
然后您需要提供某种您自己的 Play 商店应用,以便您的用户可以将您的应用下载到设备上。该应用程序检查证书,如果一切正常,它会强制设备启动恢复,再次检查应用程序证书/安装应用程序(有关此步骤的更多信息,请查看我的答案here)。
【讨论】: