[英]How to install/uninstall android app in background?
我想在没有用户确认对话框的情况下静默install/uninstall
应用程序。 我尝试了两个解决方案:在设备目录中植根设备并安装应用程序,但是在此站点中找到了一个更好的解决方案。
为此,首先必须获得用于对设备上安装的Android OS进行签名的证书(一对证书(.pk8 + x509.pem))以生成Java证书。
证书对(platform.pk8 + platform.x509.pem)可以在{Android Source} / build / target / product / security下找到。
我从源代码的4.1.2 android版本下载了证书对,并使用它们对我的应用程序进行了签名,但不适用于Mr.。
谁能解释我如何从设备的ROM
中获取那些证书,或者还有其他解决方案?
为此,首先必须获得用于对设备上安装的Android OS进行签名的证书(一对证书(.pk8 + x509.pem))以生成Java证书。
证书对(platform.pk8 + platform.x509.pem)可以在{Android Source} / build / target / product / security下找到。
我从源代码的4.1.2 android版本下载了证书对,并使用它们对我的应用程序进行了签名,但不适用于Mr.。
我无法回答这个问题,但是我想我知道为什么失败了...
Android来源具有3或4个默认代码和平台签名密钥。 您抓住了默认的签名密钥之一,但OEM在派生Android时对其进行了更改。 密钥不再有效。 (OEM应该更改密钥)。
另请参见Nikolay Elenkov的Android安全内部知识:Android安全体系结构深入指南 。 您可能可以在线以PDF格式找到它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.