安卓apk更改签名

安卓apk更改签名,第1张

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

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

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

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

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

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

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

-tsa http://sha256timestamp.ws.symantec.com/sha256/timestamp 是为了添加时间戳,添加该选项 需要联网 。

执行后显示如下

执行

显示已验证

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

1、cmd 命令进入 .android目录局慎毁 ,我的是你的签名文件路径

2、修改keystore的密码为系统默认的密码 : android , *** 作如下:

keytool -storepasswd -keystore 签名文件名.签名文件后缀

输入 老密码:XXX 再输入新密码孝历:android

3、修改keystore的别名Alis密码:android (在这里,我默认你的Alis为默认的androiddebugkey,如不是先使用此命令修改keytool -changealias -keystore 签名文件名 -alias 签名文件密码(或许是不确定) -destalias 别名文件名), *** 作如下:

keytool -keypasswd -keystore debug.keystore -alias 别名文件名

有错误或者修改桐备请指出

试试下面方法:

1、在应用程序manifest.xml文件根节点中加入属性:Android:sharedUserId="android.uid.system"

2.使用已经存在的签名到处android应用程序的apk

3.使用压缩软件闷神衡打开apk,进入META-INF目录下,删除应用程序的3个签名文件

4.到android系统目蚂做录build/target/product/瞎岩security/拷贝系统签名文件:platform.x509.pem、platform.pk8到应用apk中。

5.利用签名工具signapk.jar修改应用程序签名:命令为:java -jar signapk.jar platform.x509.pem platform.pk8 test.apk testnew.apk


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8193389.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存