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
相关推荐
5. **签名APK**:使用 jarsigner 工具,用新keystore文件对APK进行签名。命令行示例:`jarsigner -verbose -keystore 新keystore文件路径 -storepass 密码 -keypass 密码 -signedjar 签名后APK文件路径 原APK文件...
在Android系统中,每个APK文件在发布之前都必须用私钥进行签名。这个签名主要用于验证应用的身份,确保它没有被篡改,并且来自可信赖的开发者。签名过程涉及到三个主要步骤:生成密钥、使用密钥签署APK以及对APK进行...
- 签名APK:使用私钥对APK进行签名,生成签名文件。 - 对APK进行ZIPalign优化:这一步是可选的,目的是提高应用的运行效率。 - 将签名后的APK分发:签名并优化后的APK可以发布到Google Play或其他应用市场。 三...
在 Android 中生成 APK 文件需要使用命令行工具,首先需要打开命令行,然后输入命令来生成 APK 文件。命令的格式如下所示: `-validity 10000` 其中,`validity` 是证书的有效天数,可以设置为 10000 天。 在生成...
2.用WINRAR打开APK文件,将自己的图片图标放进替换原有的,然后用本软件制作签名,然后安装进Android。 3.下载别人制作好的ROM,自己精简删除,或者添加APK文件。 4.用本软件给 ROM 制作签名 ,然后刷机
总结一下,这个压缩包文件提供的教程应该包含了如何创建签名文件(如jks或keystory),如何在Android Studio中生成未签名的APK,以及如何使用这些签名文件来签署APK,以便于在Android设备上安装和更新。通过遵循这些...
3. **生成签名APK**:执行上述命令后,`signapk.jar`会使用你的密钥对APK进行签名,并生成一个新的签名过的APK文件。 `one_click_signer`可能是工具包中提供的脚本或程序,用于自动化上述过程,实现一键签名多个APK...
本文将深入探讨“apk签名工具文件”及其在安卓APK文件签名过程中的作用。 首先,理解APK签名的重要性至关重要。签名的主要目的是验证应用程序的来源,确保其未经篡改,并允许系统在安装时执行权限检查。签名还确保...
在实际开发中,除了使用命令行工具,还可以使用Android Studio的内置签名功能,为APK生成签名并进行发布准备。此外,对于生产环境,开发者通常会创建一个专门的发布密钥,以区别于开发过程中使用的测试密钥。 综上...
3. 使用`zipalign`优化APK:签名后的APK还需要进行`zipalign`处理,以确保文件在磁盘上的对齐方式符合Android系统的要求,提高应用性能。执行以下命令: ``` zipalign -v 4 <signed_apk_path> <aligned_apk_path> ...
1. **重新签名**:该工具能够对已修改的APK文件进行重新签名,使得新的签名与系统要求相匹配,从而顺利安装。 2. **证书生成**:它可以创建新的数字证书,为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` 显示详细...
使用360签名工具,开发者无需掌握复杂的命令行操作,只需几步简单操作即可完成签名。该工具支持JDK和APKSigner两种签名方式,同时具备批量签名的功能,适合需要处理多个APK的开发者。 最后,爱加密签名工具则是一款...
描述中提到的“支持重新签名替换asstes资源”意味着该工具或流程允许开发者在已签名的APK上进行修改,比如替换assets目录下的资源文件。assets目录是Android应用中存储非结构化数据的地方,例如文本文件、数据库初始...
2. **签名APK**:使用 jarsigner 工具,用私钥对APK进行签名。签名过程会计算APK中所有文件的哈希值,然后用私钥加密这些哈希值,生成签名信息。 3. **对齐优化**:为了提高APK的加载速度,开发者通常会使用Zipalign...
本文将详细介绍如何使用命令行工具对Android APK文件进行重新签名。 #### 二、准备工作 重新签名之前,需要准备以下工具: - **JDK**:Java Development Kit,确保安装了最新版本的JDK。 - **Keytool**:用于创建和...
用这个签名apk文件,然后将apk安装到了模拟器中。 用的时候很简单,选择apk包,然后选择签名就可以。 1.有了这个软件,可以自己修改美化APK文件 2.用WINRAR打开APK文件,将自己的图片图标放进替换原有的,然后用...
Windows版本的Android Apk签名工具是Android SDK工具包的一部分,它允许开发者使用密钥对APK进行签名。这个工具通常包括`jarsigner`命令行工具和`zipalign`优化工具,它们对于发布高质量的Android应用至关重要。 三...
一个检测apk是否支持v1、v2 签名的工具,SignApkV2 签名检测工具 直接调用:ApkSignerTool.verify(String apkPath) 命令行:java -jar CheckAndroidSignature.jar xxxx.apk 结果: {"ret":0,"msg":"","isV1OK":true,...
当APK的数字签名过期或者在反编译修改了APK内部文件后,就需要用到这样的工具来重新签名。 签名的过程主要包括以下几个关键步骤: 1. **生成密钥**:首先,开发者需要一个密钥对,包括私钥和公钥。私钥用于签名,...