继之前写过的一篇反编译APK文件的文章(http://blog.csdn.net/hello0370/article/details/39156719)。
现在修改反编译之后的文件,然后重新打包。
1.打开cmd,将目录切到apktool.bat所在目录,将之前反编译生成的xx文件夹拷贝过来。
2.运行命令apktool b xx,最后在XX文件夹dist目录下会生成一个新的xx.apk。
现在我们得到了新的apk文件,接下来要对其签名(不签名的apk是不能安装的):
对文件签名首先要创建一个key,然后才能签名。创建key需要用到keytool.exe(位于jdk1.7.0_09\bin目录下),给文件签名需要用到jarsigner.exe(位于jdk1.7.0_09\bin目录下)。
1.打开cmd,将目录切换到keytool下或者将目录添加到环境变量path中;
2.运行命令 keytool -genkey -alias xx.keystore -keyalg RSA -validity 50000 -keystore xx.keystore