首页 > 其他 > 详细

APK反编译,修改后重新打包

时间:2021-01-14 15:04:01      阅读:24      评论:0      收藏:0      [点我收藏+]

1、下载反编译软件

下载地址:https://github.com/HelloKittyNII/Shared/tree/master/android_tools

技术分享图片

下载apktool.bat和apktool.jar。

2、解包

找一个未加固的apk文件,放在与apktool.bat和apktool.jar文件同目录下:

技术分享图片

cmd下执行:apktool.bat d test1.apk

会在同目录下生成一个test1文件夹,进入test1文件夹对资源进行修改后,进行打包。

3、重新打包

cmd下执行:apktool.bat b test1

命令中的test1为文件夹名称,执行成功后,在test1文件夹下找到dist文件夹,看到生成一个test1.apk文件。

4、生成签名

当前生成的test1.apk因为没有签名,所以无法安装。所以需要先生成一个keystore文件,cmd下执行命令:

keytool -genkey -alias abc.keystore -keyalg RSA -validity 20000 -keystore abc.keystore

此时会生成一个abc.keystore签名文件。

技术分享图片

5、apk签名

cmd下执行命令:

jarsigner -verbose -keystore abc.keystore -signedjar test1_signed.apk test1.apk abc.keystore

输入签名密码,会在当前目录生成一个可安装的test1_signed.apk。

技术分享图片

 

APK反编译,修改后重新打包

原文:https://www.cnblogs.com/codeit/p/14277020.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!