一、首先需要从Google下载 Apktool工具具体方法见
http://blog.csdn.net/jueblog/article/details/11829725
Android apk反编译比较常用的工具是apktool
二、apktool d xxx,apk 就能自动反编译成功
有时候 反编译不成功可以考虑
1、升级apktpool
2、如果出现了“Exception in thread "main" brut.androlib.AndrolibException:”的错误提示
修改命令为 apktool d -f -r xxx.apk
重新打包的命令时
三、apktool b xxx
但是重新打包后的apk不能安装,因为没有签名
四、需要用jarsigner工具来重新签名
第一步生成keystore
cd 到java jdk的bin目录下
keytool -genkey -alias abc.keystore -keyalg RSA -validity 20000 -keystore abc.keystore
生成名为abc的keystrore
第二步 :用jarsigner签名apk
jarsigner -verbose -keystore abc.keystore -signedjar 123x.apk 123.apk abc.keystore
版权声明:本文为博主原创文章,未经博主允许不得转载。