在对于一些好的应用难免不会引起人们的好奇,好的效果怎么实现用到了那些技术
那想知道这些就的知道写反编译的方法、工具。
对xml文件的反编译
一般常用到的是apktool.bat来进行反编译
具体的命令 apktool d apk文件名 生成的文件地址以及文件名 (注意在此处apk文件和生成的文件最好是写绝对路径要不在执行的时候会报下面的错误)
而source文件则是用dex2jar来做的
1 首先要想将dex2jar就的要得到dex文件这个就是将apk文件的后缀改成rar或其他压缩文件的格式,这样解压缩在根目录下就可以看到classes.dex文件。
2 cmd到dex2jar文件的目录下,在将classes.dex拷贝到dex2jar的同一个目录中,执行命令dex2jar.bat classes.dex 即可以得到classes_dex2jar.jar文件要注意的是每个classes.dex反编译后得到的文件名都是一样的不用怀疑啦。
3 接着用jd_gui工具来打开classes_dex2jar.jar就可以看java源文件了