apk重签名

方法一:

1、需要删除apk包中的签名文件,META-INF(更改apk格式为压缩包形式,删除META-INF文件夹,改回.apk格式);

2、找到证书文件,一般在C:\Users\Administrator\.android目录下

 

将证书(debug.keystore)复制到与需要重新签名的apk文件相同的目录下(如:复制到D:\Sign);

3、cmd进入需要重签名的apk文件目录;

 

4、

cmd运行下面的命令

jarsigner -verbose -keystore debug.keystore -storepass android -signedjar PhoneBook_signed.apk -digestalg SHA1 -sigalg MD5withRSA PhoneBook.apk androiddebugkey

解释:

-jarsigner  是Java的签名工具

-verbose参数  表示:显示出签名详细信息

-keystore  表示使用当前目录中的debug.keystore签名证书文件

-storepass android  表示Keystore密码:“android”

-signedjar PhoneBook_signed.apk  表示签名后生成的APK名称

PhoneBook.apk  表示未签名的APK

-digestalg SHA1 -sigalg MD5withRSA  这就是必须加上的参数

 androiddebugkey  表示Key别名

5、签名完后可以看到需要签名的apk目录下新增加一个签名apk

 

转载于:https://www.cnblogs.com/Bella-fu/p/7515925.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值