`

用Android自带的signapk.jar + .x509.pem + .pk8签名应用程序

 
阅读更多

文件位置:可以在platform/build/target/product/security/中找到platform.pk8 platform.x509.pem等签名文件,对应不同的权限。
signapk.jar:由/platform/build/tools/signapk/编译产出,可以在/out/host/linux-x86/framework/中找到。

签名:
java -jar signapk.jar platform.x509.pem platform.pk8 MyDemo.apk MyDemo_signed.apk 得到具有对应权限的APK

优化APK:
zipalign -v 4 MyDemo_signed.apk MyDemo_new.apk

查循APK是否优化过:
zipalign -c -v 4 MyDemo.apk

分享到:
评论
1 楼 lenomon 2012-04-07  

相关推荐

    signapk.jar+platform.pk8+platform.x509.pem.rar

    一种方法是编译完成后使用 signApk.jar 、platform.pk8 和 platform.x509.pem 进行配合签名。第二种方法是把系统的 platform.pk8 和 platform.x509.pem 转换成为我们可以直接使用的 keystore 文件,在编译时自动签名...

    signapk.jar工具及系统platform密钥,platform.pk8 platform.x509.pem

    `signapk.jar`工具,以及`platform.pk8`和`platform.x509.pem`文件,构成了Android系统签名的核心组成部分。这里我们将深入探讨这些概念及其在Android开发中的作用。 首先,`signapk.jar`是一个由Google提供的...

    platform.pk8+platform.x509.pem+signapk.jar

    它结合了私钥(如platform.pk8)和证书(如platform.x509.pem)来签署Android应用程序或者系统映像。SignApk.jar的工作原理是,首先对APK的ZIP文件进行哈希计算,然后用私钥对这个哈希值进行签名,最后将签名和证书...

    signapk.jar + .x509.pem + .pk8.zip

    "signapk.jar + .x509.pem + .pk8.zip" 是一个用于对Android APK进行系统级别签名的工具包,它涉及到Android应用签名过程中的关键组件。 首先,我们来看`signapk.jar`,这是一个Java Archive文件,由Google提供,...

    signapk.jar:针对 platform.x509.pem和platform.pk8,更换Androidapk文件签名的工具包

    signapk.jar用于更换apk签名,针对 platform.x509.pem和platform.pk8的签名文件 命令:java -jar signapk.jar platform.x509.pem platform.pk8 input.apk output.apk

    platform.x509.pem、platform.pk8,签名工具“signapk.jar"

    总的来说,"platform.x509.pem"、"platform.pk8"和"signapk.jar"是Android系统签名的关键组成部分,它们共同确保了Android生态系统的安全性和可靠性。理解并正确使用这些工具对于Android开发者和系统维护者至关重要...

    android系统签名(platform.pk8,platform.x509.pem,signapk.jar)

    本文将深入探讨Android系统签名,特别是`platform.pk8`、`platform.x509.pem`以及`signapk.jar`这三个关键文件在其中的作用。 首先,我们来了解`platform.pk8`和`platform.x509.pem`。它们是Android平台的密钥对,...

    Android中应用程序获得系统签名权限(platform.x509.pem platform.pk8 signapk.jar)

    本文将详细介绍如何使用`platform.x509.pem`、`platform.pk8`以及`signapk.jar`这三个文件来为Android应用获取系统签名权限。 `platform.x509.pem`是一个X.509证书文件,它包含了公钥信息。在Android系统中,这个...

    SignAPK.jar+6.0.1官方系统签名

    这主要通过签名机制来实现,而"SignAPK.jar+6.0.1官方系统签名"正是一个用于对Android应用程序进行签名的工具,它确保了应用的完整性和来源可信性。下面将详细介绍这个主题。 **Android系统签名** Android系统采用...

    Android系统签名 signapk.jar platform.pk8 platform.x509.pem

    当我们谈论"Android系统签名 signapk.jar platform.pk8 platform.x509.pem"时,这是与Android应用或系统固件签名相关的一组工具和证书。 首先,`signapk.jar`是一个Java可执行文件,它是Android开发工具链的一部分...

    platform.x509.pem platform.pk8 signapk.jar.zip

    包含platform.x509.pem platform.pk8 signapk.jar.zip 安卓系统签名,将app变成系统应用。 对app-debug.apk进行签名。签名命令 > java -jar signapk.jar platform.x509.pem platform.pk8 old.apk new.apk 签名好的...

    signapk.jar-platform.x509.pem-platform.pk8

    标题 "signapk.jar-platform.x509.pem-platform.pk8" 提供了关于Android应用程序签名过程中的关键组件。在Android开发中,对APK进行签名是发布应用的必要步骤,它确保了应用的完整性和开发者身份的验证。在这个场景...

    签名文件.rar signapk.jar   platform.x509.pem   platform.pk8

    本主题涉及的"签名文件.rar"压缩包包含了三个关键文件:`signapk.jar`,`platform.x509.pem`以及`platform.pk8`,这些都是用于Android应用程序签名的重要组成部分。 `signapk.jar`是一个Java可执行文件,它是Google...

    Android APK 系统签名工具(signapk.jar)

    `platform.x509.pem`是一个X.509证书文件,包含了公钥信息,用于验证APK的签名;`platform.pk8`则包含私钥,是签名过程中必不可少的密钥对的一部分。你需要用自己的证书替换这些文件,以确保签名与你的开发者身份...

    签名工具signapk.jar

    java -jar signapk.jar certificate.pem privatekey.pk8 <待签名的APK> <签名后的APK> ``` 其中,`certificate.pem`是证书文件,`privatekey.pk8`是私钥文件,这两个文件可以通过Keytool或Android Studio等工具生成...

    platform.x509.pem,platform.pk8,signapk.jar

    platform.x509.pem,platform.pk8,signapk.jar,实现静默安装必须拥有该机器的系统签名,所以安装程序必须得拥有系统签名 实现系统签名必须得拥有两个签名文件和一个jar包 platform.pk8 platform.x509.pem signapk....

    安卓系统级签名工具signapk.jar及所需文件

    实践结果 ...(1)输入java -jar signapk.jar platform.x509.pem platform.pk8 c:\helloword.apk c:\hellowordSigned.apk (2)保证虚拟机开机,然后输入命令 adb install hellowordsigned.apk 至此结束。

    signapk.jar工具包

    java -jar signapk.jar certificate.pem key.pk8 app.apk signed.apk ``` 4. **签名后的APK**:签名完成后,会生成一个新的APK文件(如:signed.apk),这个文件就可以在设备上安装了。 四、系统级签名: 对于...

    android 系统签名文件(signapk.jar).rar

    在使用`signapk.jar`时,你需要提供一个证书(`.pk8`文件)和相应的证书链(`.x509.pem`文件),然后指定待签名的APK和输出签名后的APK路径。通过运行以下命令,你可以完成签名过程: ``` java -jar signapk.jar ...

Global site tag (gtag.js) - Google Analytics