`

重新签名apk文件(手工用命令行)

 
阅读更多

re-sign.jar中后自动去除签名这个方法,经试验不可用!

1.去除准备重新签名SinaVoice.apk软件本身的签名

将apk文件后缀改为.zip,然后从winrar中删除META-INF文件夹,删除后重新将文件名改成apk的后缀

2.开始-运行-cmd

cd到android-sdk下的platform-tools文件运行

输入:jarsigner -digestalg SHA1 -sigalg MD5withRSA -tsa http://timestamp.digicert.com -keystore D:\tools\robotium\debug.keystore -storepass android -keypass android D:\tools\robotium\SinaVoice.apk androiddebugkey  按回车

备注:D:\tools\robotium\debug.keystore  这个是自己debug.key的位置

            D:\tools\robotium\SinaVoice.apk    这个是我准备签名的apk

3. 再cd到android-sdk的tools文件下运行

输入:zipalign 4 D:\tools\robotium\SinaVoice.apk D:\tools\robotium\SinaVoice_debug.apk 

最后:D:\tools\robotium\SinaVoice_debug.apk就是我们自动化测试用的apk文件

 

 

来源: http://blog.csdn.net/yafeng_0306/article/details/9368125

http://stackoverflow.com/questions/21695520/tsa-or-tsacert-timestamp-for-applet-jar-self-signed

 

分享到:
评论

相关推荐

    APK重新签名

    5. **签名APK**:使用 jarsigner 工具,用新keystore文件对APK进行签名。命令行示例:`jarsigner -verbose -keystore 新keystore文件路径 -storepass 密码 -keypass 密码 -signedjar 签名后APK文件路径 原APK文件...

    签名apk文件包

    在Android系统中,每个APK文件在发布之前都必须用私钥进行签名。这个签名主要用于验证应用的身份,确保它没有被篡改,并且来自可信赖的开发者。签名过程涉及到三个主要步骤:生成密钥、使用密钥签署APK以及对APK进行...

    android10 apk签名文件

    - 签名APK:使用私钥对APK进行签名,生成签名文件。 - 对APK进行ZIPalign优化:这一步是可选的,目的是提高应用的运行效率。 - 将签名后的APK分发:签名并优化后的APK可以发布到Google Play或其他应用市场。 三...

    apk文件生成的常见操作和问题

    在 Android 中生成 APK 文件需要使用命令行工具,首先需要打开命令行,然后输入命令来生成 APK 文件。命令的格式如下所示: `-validity 10000` 其中,`validity` 是证书的有效天数,可以设置为 10000 天。 在生成...

    万能apk签名工具(APK文件修改工具)V1.00 绿色版

    2.用WINRAR打开APK文件,将自己的图片图标放进替换原有的,然后用本软件制作签名,然后安装进Android。 3.下载别人制作好的ROM,自己精简删除,或者添加APK文件。 4.用本软件给 ROM 制作签名 ,然后刷机

    对未签名apk文件进行签名.zip

    总结一下,这个压缩包文件提供的教程应该包含了如何创建签名文件(如jks或keystory),如何在Android Studio中生成未签名的APK,以及如何使用这些签名文件来签署APK,以便于在Android设备上安装和更新。通过遵循这些...

    APK文件批量一键签名工具包

    3. **生成签名APK**:执行上述命令后,`signapk.jar`会使用你的密钥对APK进行签名,并生成一个新的签名过的APK文件。 `one_click_signer`可能是工具包中提供的脚本或程序,用于自动化上述过程,实现一键签名多个APK...

    apk签名工具文件

    本文将深入探讨“apk签名工具文件”及其在安卓APK文件签名过程中的作用。 首先,理解APK签名的重要性至关重要。签名的主要目的是验证应用程序的来源,确保其未经篡改,并允许系统在安装时执行权限检查。签名还确保...

    apk签名工具

    在实际开发中,除了使用命令行工具,还可以使用Android Studio的内置签名功能,为APK生成签名并进行发布准备。此外,对于生产环境,开发者通常会创建一个专门的发布密钥,以区别于开发过程中使用的测试密钥。 综上...

    APK重新签名.doc

    3. 使用`zipalign`优化APK:签名后的APK还需要进行`zipalign`处理,以确保文件在磁盘上的对齐方式符合Android系统的要求,提高应用性能。执行以下命令: ``` zipalign -v 4 <signed_apk_path> <aligned_apk_path> ...

    APK万能签名工具

    1. **重新签名**:该工具能够对已修改的APK文件进行重新签名,使得新的签名与系统要求相匹配,从而顺利安装。 2. **证书生成**:它可以创建新的数字证书,为APK文件生成新的签名,无需开发者手动配置复杂的签名过程...

    Android Apk命令行编译签名打包大全

    使用ApkBuilder工具生成未签名的APK文件: ``` Apkbuilder.bat GC\bin\test.apk -v -u -z GC\bin\resources.ap_ -f GC\bin\classes.dex -rf GC\src -rj GC\libs -nf GC\libs ``` 参数说明: - `-v` 显示详细...

    Apk签名工具(三种工具)

    使用360签名工具,开发者无需掌握复杂的命令行操作,只需几步简单操作即可完成签名。该工具支持JDK和APKSigner两种签名方式,同时具备批量签名的功能,适合需要处理多个APK的开发者。 最后,爱加密签名工具则是一款...

    多渠道打包apk,重新签名apk

    描述中提到的“支持重新签名替换asstes资源”意味着该工具或流程允许开发者在已签名的APK上进行修改,比如替换assets目录下的资源文件。assets目录是Android应用中存储非结构化数据的地方,例如文本文件、数据库初始...

    android-APK系统签名文件.rar

    2. **签名APK**:使用 jarsigner 工具,用私钥对APK进行签名。签名过程会计算APK中所有文件的哈希值,然后用私钥加密这些哈希值,生成签名信息。 3. **对齐优化**:为了提高APK的加载速度,开发者通常会使用Zipalign...

    android APK 重新签名

    本文将详细介绍如何使用命令行工具对Android APK文件进行重新签名。 #### 二、准备工作 重新签名之前,需要准备以下工具: - **JDK**:Java Development Kit,确保安装了最新版本的JDK。 - **Keytool**:用于创建和...

    安卓apk签名修改工具

    用这个签名apk文件,然后将apk安装到了模拟器中。 用的时候很简单,选择apk包,然后选择签名就可以。 1.有了这个软件,可以自己修改美化APK文件 2.用WINRAR打开APK文件,将自己的图片图标放进替换原有的,然后用...

    Windows版本 Android Apk签名工具

    Windows版本的Android Apk签名工具是Android SDK工具包的一部分,它允许开发者使用密钥对APK进行签名。这个工具通常包括`jarsigner`命令行工具和`zipalign`优化工具,它们对于发布高质量的Android应用至关重要。 三...

    一个检测apk是否支持v1、v2 签名的工具,SignApkV2 签名检测工具

    一个检测apk是否支持v1、v2 签名的工具,SignApkV2 签名检测工具 直接调用:ApkSignerTool.verify(String apkPath) 命令行:java -jar CheckAndroidSignature.jar xxxx.apk 结果: {"ret":0,"msg":"","isV1OK":true,...

    android apk签名工具

    当APK的数字签名过期或者在反编译修改了APK内部文件后,就需要用到这样的工具来重新签名。 签名的过程主要包括以下几个关键步骤: 1. **生成密钥**:首先,开发者需要一个密钥对,包括私钥和公钥。私钥用于签名,...

Global site tag (gtag.js) - Google Analytics