给apk去签名、重新签名

简介: 给apk去签名、重新签名

听起来古怪,有时就是需要。


删除签名

用压缩软件打开apk,删除其中的META-INF目录。如图:

image.png



重新签名

在一个BAT文件中输入以下内容:


SET CMD="C:\Program Files\Java\jdk1.8.0_301\bin"\jarsigner
SET KEY_FILE=D:\SOFTWARES\DEVELOP\AndroidStudio\quantum6.key
SET KEY=quantum6
%CMD% -keystore %KEY_FILE% test.apk %KEY%

其中KEY_FILE是签名文件,KEY则是KEY别名。然后揭示输入口令:


D:\Nanjing-SVN\BulkCamera-apk>"C:\Program Files\Java\jdk1.8.0_301\bin"\jarsigner
 -keystore D:\SOFTWARES\DEVELOP\AndroidStudio\quantum6.key test.apk quantum6
输入密钥库的密码短语:
jar 已签名。
警告:
签名者证书为自签名证书。
D:\Nanjing-SVN\BulkCamera-apk>adb install test.apk
test.apk: 1 file pushed. 2.4 MB/s (3042748 bytes in 1.223s)
        pkg: /data/local/tmp/test.apk
Success

安装

签名后,能不能安装?


D:\Nanjing-SVN\BulkCamera-apk>adb install test.apk
test.apk: 1 file pushed. 2.4 MB/s (3042748 bytes in 1.223s)
        pkg: /data/local/tmp/test.apk
Success

目录
相关文章
|
5月前
查看apk的sha1签名
查看apk的sha1签名
55 0
|
2月前
|
Android开发 数据安全/隐私保护
打包 android apk签名
打包 android apk签名
19 0
|
8月前
|
安全 Windows
使用jks文件为apk签名
使用jks文件为apk签名
208 0
|
8月前
|
安全 Java 开发工具
apk加固后再签名
apk加固后再签名
|
Web App开发 Java 开发工具
友盟在AS中利用Gradle进行多渠道打包和APK签名发布( 五 )
这篇是直接给大家上代码,希望让大家了解到友盟
234 0
|
Web App开发 Java 开发工具
|
Java
友盟在AS中利用Gradle进行多渠道打包和APK签名发布( 三 )
接上两篇的知识,这篇也是分享一下配置信息
270 0
|
Web App开发 Android开发 数据安全/隐私保护
友盟在AS中利用Gradle进行多渠道打包和APK签名发布( 二 )
自从Google放弃对Eclipse的维护,并力推Android studio时,其版本的更新迭代速度也是非常快的,而且开发的工程中经常需要用到gradle的相关操作
71 0
|
XML Java 开发工具
友盟在AS中利用Gradle进行多渠道打包和APK签名发布( 一 )
自从Google放弃对Eclipse的维护,并力推Android studio时,其版本的更新迭代速度也是非常快的,而且开发的工程中经常需要用到gradle的相关操作
79 0
|
存储 安全 Java
细说Android apk四代签名:APK v1、APK v2、APK v3、APK v4
大部分开发者对apk签名还停留在APK v2,对APK v3和APK v4了解很少,而且网上大部分文章讲解的含糊不清,所以根据官网文档重新整理一份。 apk签名从APK v1到APK v2改动很大,是颠覆性的,而APK v3只是对APK v2的一次升级,APK v4则是一个补充。 本篇文章主要参考Android各版本改动: developer.android.google.cn/about/versi…
763 0