gapktool是一個(gè)強(qiáng)大的APK反編譯工具,集成 jd-gui、jad、dex2jar、apktool。使用該工具可以反編譯apk文件,查看xml以及java源代碼,默認(rèn)使用jad反編譯,如果編譯出來(lái)的java代碼難以閱讀,請(qǐng)選擇使用jd-gui反編譯。下載附件得到一個(gè)apk和一個(gè)加密的日志文件,用Gapktool反編譯apk。
默認(rèn)使用jad反編譯,如果編譯出來(lái)的java代碼難以閱讀,請(qǐng)選擇使用jd-gui反編譯。
保留smali文件刪除gen、src修改res里的文件后可以重修打包成apk使用。
使用方法:
使用Gapktoolv1.2工具進(jìn)行反編譯
1、apk文件、Gapktool文件、輸出目錄都要在英文目錄下
2、在雙擊運(yùn)行Gapktool.bat工具,選擇apk文件以及輸出目錄就可以進(jìn)行反編譯
3、v1.2編譯環(huán)境windows7 jdk6_x64
這里使用Gapktool得到的res文件夾中values文件夾內(nèi)容不全,我用了另一個(gè)反編譯工具再編譯了一次,得到了比較完整的values文件夾。