反编译工具
1. apktool
apktool 2.0.2查看修改xml、smali文件,还可以把修改后的文件打包apk
使用:
apktool d test.apk#解包xml
apktoolbtest #打包apk
下载:
()
2. dex2jar
dex2jar-2.0将classes.dex转换成jar
使用:
d2j-dex2jar.bat ./../classes.dex #classes.dex转换成classes-dex2jar.jarjava -jar
apktool.jard -d test.apk-o out #smali代码到out文件夹,-d参数反编译出来的代码后缀是java
3. jd-gui-windows
jd-gui-windows-1.4.0查看jar文件, 看到java class文件
下载: ()
参考资料
-
使用smali语法写的HelloWorld ()
-
AndroidStudio+ideasmali动态调试smali汇编 ()
-
eclipse中调试smali ()
-
Decoding values/XMLs... eption in thread "main" brut.androlib.err.UndefinedResObject: resource spec: ()
-
android反编译-反编译工具和方法 ()
-
整理的Android工具(apktool,smali,dex2jar,xmlparser,analyzer,signer, jdgui)后续会更新 ()