`
2014马年
  • 浏览: 121277 次
  • 性别: Icon_minigender_1
  • 来自: 晋中
社区版块
存档分类
最新评论

jarsigner 命令行为apk签名

阅读更多

其实很简单的一条命令

 

 

jarsigner  -verbose -keystore /xxx/release.keystore  -signedjar /xxx/123.signed.apk  /xxx/unsign.apk  xxx[签名文件里别名]  

 

 如果你是JDK7的话,就用下面的命令(需要指定-sigalg and -digestalg)):

 

 

jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.keystore -signedjar /xxx/123.signed.apk  /xxx/unsign.apk  xxx[签名文件里别名]

 

  

 

参考页面:http://developer.android.com/tools/publishing/app-signing.html

 

 

 

检验是否签名成功:

 jarsigner  -verify xxx.apk

jarsigner -certs -verbose  -verify xxx.apk

分享到:
评论

相关推荐

    APK的解包打包并且签名用到的Jar以及命令

    基本命令格式为`jarsigner -keystore <keystore_file> -keyalias <alias_name> -signedjar <output_apk> <unsigned_apk> <storepass>`,其中`<keystore_file>`是密钥库文件,`<alias_name>`是密钥别名,`<storepass>...

    apk反编译编译签名工具包.rar

    签名工具可能是 jarsigner 或者 apksigner,它们会使用私钥对APK进行数字签名。 **批处理**: 批处理是一系列命令的集合,可以通过一个简单的命令来执行。在这个工具包中,批处理文件可能封装了上述的反编译、编译...

    查看应用签名字符串的apk

    除了手动查看,还可以使用命令行工具,例如Java的` jarsigner `命令,或者Android SDK提供的`apksigner`工具来更方便地查看签名信息。例如,使用`apksigner verify --verbose your_apk_file.apk`命令,将会打印出...

    Android apk反编译与签名工具

    反编译是将已编译的二进制代码转换回源代码的过程,这对于理解APK的工作原理、修改其行为或查找潜在的安全漏洞非常有用。常用的APK反编译工具有Apktool、dex2jar和JD-GUI等。 1. **Apktool**:这是一个强大的工具,...

    apk解包打包工具

    然后使用Jarsigner工具签名APK,如`jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.keystore yourapk.apk alias_name`。 7. **优化和对齐APK**:最后,使用Zipalign工具对APK...

    apk反编译重签名工具包

    重签名工具如 jarsigner 或 ApkSigner 可以用于此目的。签名过程涉及到私钥的生成和证书的创建。 7. 打包与安装:反编译修改后的代码和资源需要重新打包成APK。Apktool 提供了rebuid命令,可以将修改后的文件打包回...

    APK反编译、重构工具

    APK Easy Tool也提供了APK签名的功能,确保修改后的APK能正常安装和运行在Android设备上。这个过程通常会使用到 jarsigner 命令或者内置的签名工具。 此外,APK信息查看是另一个实用功能,它允许开发者查看APK的元...

    Android反编译并签名打包需要的文件

    - 完成签名和优化后,使用`apksigner`验证APK签名: - 命令示例:`apksigner verify -v --print-certs release_apk.apk` 通过以上步骤,我们可以完成对Android APK的反编译、修改和重新签名打包。这个过程中,...

    反编译与重签名工具.rar

    然而,有时我们可能需要对APK进行反编译和重签名,以便进行逆向工程分析、安全审计或修改应用程序的行为。本压缩包"反编译与重签名工具.rar"提供了一套工具,帮助用户执行这些任务。 首先,让我们了解一下什么是反...

    android技巧:apk文件反编译以及签名打包(dex2jar&jd,apktool,apk-sign)

    4. **APK签名**:在Android平台上,每个发布的APK都需要经过签名才能安装到设备上。签名验证了应用的来源,确保它没有被篡改。签名过程通常使用`apksigner`工具或` jarsigner`命令完成,它会生成一个数字证书,附加...

    APK Tools 1.5.2

    5. **签名和发布**:完成修改后,开发者可以使用其他工具(如 jarsigner 和 zipalign)对APK进行签名和优化,使其能够安装到设备上。 总之,APK Tools 1.5.2是Android开发者和逆向工程师不可或缺的工具,它提供了...

    APK反编译工具

    通过`dex2jar.sh <dex_file>`命令,你可以将APK中的.dex文件转换为.jar文件,然后使用Java反编译器查看类文件的源代码。 3. **签名问题**:在Android中,APK文件需要签名才能在设备上安装和运行。已签名的APK如果...

    Apk反编译工具包

    反编译就是将APK文件中的二进制代码转换为人类可读的源代码,这通常用于分析APP的行为、提取资源或修改功能。这个过程涉及到多个步骤,包括解压APK、解析DEX文件、反汇编Dalvik字节码等。 2. **反编译**:在Android...

    apk反编译教程

    因此,还需要使用签名工具如jarsigner和zipalign对APK进行签名和优化,才能最终在设备上安装和运行。 通过以上步骤,开发者可以深入探索和修改现有的Android应用程序,无论是为了学习还是改进目的。然而,进行APK反...

    Original_Apktool

    Apktool提供了签名功能,但可能需要配合其他工具(如JDK的 jarsigner命令)完成签名过程。优化步骤通常包括Dex文件的优化和资源的R类文件生成。 在回编译过程中,可能会遇到一些问题,例如语法错误、资源引用丢失等...

    APKTool,安卓逆向工具

    5. **签名与安装**: 使用`jarsigner`工具对APK进行签名,然后通过`adb install`命令将APK推送到Android设备上安装。 四、挑战与限制 虽然APKTool提供了丰富的功能,但也存在一些挑战。例如,对于混淆过的代码和...

    apk反编译工具

    4. **重新打包与签名**:完成修改后,使用`apktool b <directory>`命令可以重新构建APK。但为了能在设备上安装,你还需要对APK进行签名。可以使用`jarsigner`工具,或者使用apktool内置的签名功能(在较新版本中)。...

Global site tag (gtag.js) - Google Analytics