方法一
1,使用apktool将一个apk文件给反编译成smali文件,并拿到其清单文件与资源文件。使用apktool.bat或者apktool.jar。示例如下: apktool d aa.apk ————这是使用apktool.bat进行
java -jar apktool.jar d aa.apk ————这是使用apktool.jar进行反编译。所有使用jar文件的方式都是通过java -jar完成
2,使用smali.jar将第一步得到的smali文件转换成dex文件。如:
java -jar smali.jar a ./aa/smali -o name.dex ————./aa/smali指的是smali所在的文件夹。 -o后所跟的是dex的文件名
3,将得到的dex文件通过dex2jar转换为jar文件。如下:
d2j-dex2jar ../aa.dex -o ../bb.jar ————前一个路径指的是dex所在的文件夹,后一个路径指的是转换的jar所在的文件夹
4,使用