(前提:安有java环境)
Apk:
下载反编译工具:
http://code.google.com/p/android-apktool/downloads/detail?name=apktool1.3.2.tar.bz2
和
解压后,开CMD命令行,CD到刚解压的apktool-install-windows-2.2_r01-3文件夹下,运行apktool,会有帮助出来。
反编译***.apk 到文件夹foldername。这里***.apk如不跟apktool在同一文件夹下,则要写上***.apk的全路径
>apktool d ***.apk foldername
从foldername重建apk
>apktool b foldername
------------------------------------------------
------------------------------------------------
Dex:
将***.apk改成***.rar。然后解压。完了在解压出的文件夹中会有classes.dex文件。把classes.dex push到模拟器或手机中,这里我push到sdcard.
>adb push classes.dex sdcard/
然后adb shell ,cd进sdcard,
>adb shell
#cd sdcard
其中会有刚push进的classes.dex文件,然后输入命令
#dexdump classes.dex
便会反编译。