apk反编译及修改java、修改html、修改xml后打包并签名

网上有一些操作教程,但是对反编译软件的版本等产生的问题解决很零碎,本教程在使用制定的版本前提下可以正常反编译并签名打包。

软件下载:下载地址

教程发车:

1.本实验的目录在C:\developer,在此目录下需要创建一个aab文件夹,原始apk名称为aa.apk,最后的结果apk名称为aaf.apk,希望您也在此目录下,这样一些命令就可以直接使用了;

2.将apktool.bat和apktool.jar放到C:\developer;

3.配置电脑环境变量(可以不做,如果后面执行错误,再做):

在文件资源管理器地址栏输入:“控制面板\系统和安全\系统”,点击左边的高级系统设置,进入到系统属性中后点击高级,点击环境变量,在PATH中后面添加“C:\developer”,确定,关闭窗口;

4.把原始aa.apk放到C:\developer内,打开命令行(win+R,输入cmd,回车),输入命令 cd C:\developer 回车,再输入 apktool.bat d [-s] -f C:\developer\aa.apk -o C:\developer\aab  

5.在C:\developer\aab目录下就是可以看到资源文件的文件目录以及改动java代码的smali文件夹,我当时是需要改动里面的js和xml文件,所以不需要改动java,也就不用去看java代码了,如果需要改动java,就需要去看java代码,这里暂时没法直接看,可以先点击java代码查看方法链接查看(网上都烂大街了,这里就不写了),假设你的java改好了,xml等资源文件也改完了。

6.在刚才的命令行中输入 apktool.bat b aab ,此时C:\developer\aab中的dist中的apk文件就是打包之后的,这个是没签名的,这里的没签名和开发没签名不太一样,这个的没签名肯定是安装不了的。

7.现在签名,在C:\developer下,解压签名文件Auto-sign-tt-v1.1,在命令行中输入cd Auto-sign-tt-v1.1回车,再输入java -jar signapk.jar testkey.x509.pem testkey.pk8 aa.apk aaf.apk

8.完成,aaf.apk就是打包之后的apk。

软件开发请找Q:545340533,备注CSDN。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值