将我的
Android应用程序签名为系统应用程序
在我的公司,我们希望在现场完全控制电池消耗,仅使用2g和gps可以快速耗尽电池.我们的决定是我们需要拥有移动电话的root权限,这样当手机闲置时,我们就会关掉那些不必要的电池消耗.
而且我们也不允许用户将其卸载并清除数据.
我的问题是:
>我从哪里获得这些签名密钥?
>它是否会像root访问权限一样如果我成功地成功了
签字?
> Root vs Signed with key有什么区别?
解决方法
以下是你的答案,
>您可以从中找到平台密钥
HERE.签署apk(用于linux)的命令是:
java -jar signapk.jar -w platform.x509.pem platform.pk8 APPLICATION.apk APPLICATION_sign.apk
>如果您使用平台密钥对apk进行签名,则无需root访问权限,只需从“adb install”命令安装即可,是的,就像root一样,因为它可以访问所有内部API但请记住,如果你的app是系统签名然后你不能写外部存储.
>首先不要结合root用户,其中系统app是应用程序类型,区别于链接下面的正常应用程序可能会清除你对它的困惑.
what-is-the-difference-between-android-user-app-with-root-access-and-a-system-ap