2015-11-06 80 views
1

我正在与他们的想法之一的客户端。这个想法需要修改android源代码,使其仅运行我们开发的应用程序,并阻止所有其他开发人员的应用程序。是否有可能做到这一点?修改android源代码,以便它只允许安装由我开发的应用程序

只有我们为我们自定义的android构建开发的应用程序才会被安装,而来自Play商店或其他开发者的应用程序将不会被安装。任何人都可以请指导我呢?

提前致谢!

回答

0

当然可能...只是修改系统,只启动由您的身份签署的应用程序。您需要将公钥嵌入到框架中。

+0

好的,我很笨。但更奇怪的是:我不知道谁会阻止我使用公钥?那么逆向工程呢?还有一个问题:在这种情况下,“......为工作”概念是否有用? – 0X0nosugar

+0

谢谢你的回答。由于我对签名应用程序并不了解太多,因此我需要询问几件事情: 1.我读过您创建了包含一组私钥的密钥库。你可以使用相同的密钥库或其他私人/公共密钥为多个应用程序? 2.在android安装应用程序时检查签名的部分,我们提出了一个条件,如果这些键与我们定义的键相同,则安装应用程序,否则放弃它并退出安装过程。这是解决这个问题的方法吗? –

相关问题