如何防止Android应用程序在非工厂设备上运行

时间:2016-12-29 08:17:50

标签: android security apk

我们的应用程序有一个工业Android显示器。此显示器安装在引擎上,无法访问互联网。因此,通过将APK文件发送给客户,只有一种方法可以将应用程序升级到新版本 我的问题是如何阻止运行应用程序或将其安装在其他设备上?

更新:设备在Android 4.2.2上运行,操作系统可以使用一组预定义的应用程序构建。我不担心设备可能已植根。主要关注的是在没有我们通知的情况下重用APK。

1 个答案:

答案 0 :(得分:1)

取决于未经授权的设备的属性是不安全的,因为任何此类属性都可能被欺骗。

假设您并不担心自己的设备被植根,并且可以使用已经安装的设备分发它们,我认为最好的办法是编写一个安装主设备(以及任何更新)的小帮助应用程序。您可以执行加密应用程序等操作,并让帮助程序应用程序对其进行解密。

如果您担心自己的设备遭到入侵,则可能需要包含安全元素,并使用密钥和加密功能完成。