Android之重新签名APK

Android逆向开发中,要对原来apk重新签名,可以使用以下方法:

1、修改、替换

  •   修改 apk 后缀为 zip
  •   解压缩 .zip 文件
  •   修改你想替换的内容
  •   移除META_INF文件夹(重要1)
  •   选中全部文件,右键压缩得到,切记不要直接压缩外部文件夹(重要2)


    得到Archive.zip,重新修改为xxxxx.apk

 

2、开始签名

  • 复制keystore文件到当前目录,命令行跳转到该目录:


     
  • 执行命令
    jarsigner -verbose -keystore cmn.keystore -signedjar demo_signed.apk -digestalg SHA1 -sigalg MD5withRSA demo_unsign.apk emp


    cmn.keystore:签名文件
    demo_signed.apk:输出apk名称
    demo_unsign.apk:待签名apk

    emp:keystore文件的别名


    搞定!





 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值