如何在后台安装/卸载android应用程序



我想在没有用户确认对话框的情况下静默地install/uninstall应用程序。我尝试了两种解决方案,根设备和在系统目录中安装应用程序,但在这个网站上找到了一个更好的解决方案。

要实现这一点,首先必须获得用于对设备上安装的Android操作系统进行签名的证书——一对证书(.pk8+x509.pem)——以生成java证书。

证书对(platform.pk8+platform.x509.pem)可以在{Android Source}/build/target/product/security下找到

我从4.1.2安卓版本的源代码下载了证书对,并用它们来签名我的应用程序,但它对先生不起作用

有人能解释一下我如何从设备的ROM获得这些证书吗?或者有其他解决方案吗?

要实现这一点,首先必须获得用于对设备上安装的Android操作系统进行签名的证书——一对certificates(.pk8+x509.pem)–生成java证书。

证书对(platform.pk8+platform.x509.pem)可以在{Android Source}/build/target/product/security下找到

我从4.1.2 android的源代码下载了证书对版本,并使用它们对我的应用程序进行签名,但不适用先生

我不能回答这个问题,但我想我知道为什么失败了。。。

Android源代码有3或4个默认代码和平台签名密钥。你拿到了一个默认的签名密钥,但原始设备制造商在分叉安卓系统时更改了它们。密钥不再有效。(原始设备制造商应该更换钥匙)。

另请参阅Nikolay Elenkov的Android安全内部:Android安全架构的深入指南。你可能可以在网上找到它的PDF格式。

最新更新