[url]http://code.google.com/p/android-apktool/[/url]
能解压rar或zip格式的程序都能原来解压apk文件, 但是解压后的java代码和xml文件都是加码的, 没法看懂的, 解压dex文件有点复杂, 但解码xml相对容易,
打开cmd或terminal, 输入 "apktool d appname.apk", 即可得到解压成功, 当然前提系统要能够找的到apktool, 请先下载apktool文件并将路径添加到path环境变量下.
google一下很容易找到两个反编译dex工具, Dedexer, Smali/Baksmali.
apktool就是利用smali/baksmali, 编译后的代码是smali格式.
有用连接:
Dedexer: [url]http://dedexer.sourceforge.net/[/url]
Smali/Baksmali: [url] http://code.google.com/p/smali/[/url]
[url]http://steven.bitsetters.com/2010/09/17/decompiling-android-apps/[/url]
能解压rar或zip格式的程序都能原来解压apk文件, 但是解压后的java代码和xml文件都是加码的, 没法看懂的, 解压dex文件有点复杂, 但解码xml相对容易,
打开cmd或terminal, 输入 "apktool d appname.apk", 即可得到解压成功, 当然前提系统要能够找的到apktool, 请先下载apktool文件并将路径添加到path环境变量下.
google一下很容易找到两个反编译dex工具, Dedexer, Smali/Baksmali.
apktool就是利用smali/baksmali, 编译后的代码是smali格式.
有用连接:
Dedexer: [url]http://dedexer.sourceforge.net/[/url]
Smali/Baksmali: [url] http://code.google.com/p/smali/[/url]
[url]http://steven.bitsetters.com/2010/09/17/decompiling-android-apps/[/url]