安卓apk重新签名(安卓软件重新签名)

本篇文章给大家谈谈安卓apk重新签名,以及安卓软件重新签名对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

怎么改apk的签名

1、首先新建一个文件夹,命名为APK_Folder,在该文件夹下建立一文本文件,命名为:resigner.txt,输入以下代码。

2、更改格式为.bat ,批处理格式。

3、然后将要重签名的apk包(可以是多个)复制到APK_Folder文件夹,删除apk的签名文件,META-INF。

4、将证书(debug.keystore)复制到APK_Folder文件夹。

5、最后双击resigner.bat,运行,文件夹APK_Folder会出现重签名后的文件了。

APK重新签名或者更换APK签名版本

在某些特殊情况下,需要对已经生成的apk进行重新签名,或者对已经生成的apk更换签名版本(v1/v2/v3/v4)。如何实现呢? 可以通过命令行对已生成的apk进行处理。

apksigner.jar通常包含在Android SDK中可。路径一般是在Android SDK/build-tools/ {SDK版本} /lib/apksigner.jar

不同的SDK版本中均有一个,取最新版本的就好了。

使用压缩软件打开apk,删除包内 /META-INF/ 文件夹及文件夹内所有文件,并重新压缩文件。

准备好签名证书及相关密码和需要刚处理过得apk文件

示例:

执行命令

接着输入证书保护密码及别名密码。

可以从此命令的输出中看出当前生成的apk签名情况。

可以通过如下命令行参数进行控制

--v1-signing-enabled true

--v2-signing-enabled true

--v3-signing-enabled false

使用的签名版本还跟apk编译时使用的最低SDK版本有关, 即min-sdk-version的值。如果设置的值大于等于26,即使添加--v1-signing-enabled true 也无法通过上述步骤签V1版本的签名--仅有V2签名(Android Studio也是)。

可以对最后生成的apk通过执行如下命令尝试:

安卓apk更改签名

当我们有需求对原apk更改签名时,可采用如下方式

有key的可跳到第2步,没有的在android studio中新建key

用rar等软件打开apk文件,然后删除“META-INF”文件夹即可。

其中 -keystore 后面是自己的key名称;

-storepass 和 -keypass 对应上面新建key的两个密码;

-signedjar 第一个参数是添加签名后的apk名称,后面是原apk名称;

key0 是上面新建key的Alias名称;

-tsa 是为了添加时间戳,添加该选项 需要联网 。

执行后显示如下

执行

显示已验证

正常连接上数据线可直接安装

关于安卓apk重新签名和安卓软件重新签名的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

1、本网站名称:源码村资源网
2、本站永久网址:https://www.yuanmacun.com
3、本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
源码村资源网 » 安卓apk重新签名(安卓软件重新签名)
您需要 登录账户 后才能发表评论

发表评论

欢迎 访客 发表评论