设为首页 加入收藏

TOP

反编译Android apk
2014-11-24 03:03:25 来源: 作者: 【 】 浏览:2
Tags:编译 Android apk

把apk文件改名为.zip,然后解压缩其中的class.dex文件,它就是java文件编译再通过dx工具打包成的。

工具准备:
1、把dex文件反编译为jar文件的工具。(dex2jar)

2、把jar反编译为java的工具。(JD-GUI)
jd-gui-0.3.2.windows.zip
Size : 685.83 KB
MD5 checksum : a515eb2a360b62b21ab93b3b0a0adf6bjd-gui-0.3.2.linux.i686.tar.gz


jd-gui-0.3.2.linux.i686.tar.gz
Size : 967.11 KB
MD5 checksum : fc4765536d2730774ce53e33a2f2aeefjd-gui-0.3.2.osx.i686.dmg


jd-gui-0.3.2.osx.i686.dmg
Size : 1.58 MB
MD5 checksum : 4c9c06fbb8599ece8a8ff00a48a33735
Changes

反编译步骤:
1、把class.dex拷贝到dex2jar.bat所在目录。运行dex2jar.bat class.dex,生成classes.dex.dex2jar.jar。
2、运行JD-GUI工具(它是绿色无须安装的),打开上面的jar文件,即可看到源代码。


相关文件下载见FTP


FTP地址:ftp://www.6688.cc/


用户名:www.linuxidc.net


密码:www.6688.cc


在2010年LinuxIDC.com\8月\反编译Android apk\

源代码文件与反编译结果的比较:


源代码文件:


反编译Android apk


反编译Android apk


反编译之后的文件:


反编译Android apk


反编译Android apk


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇C#远程访问Linux(Ubuntu)或Window.. 下一篇Java坦克大战游戏设计及源代码

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·Announcing October (2025-12-24 15:18:16)
·MySQL有什么推荐的学 (2025-12-24 15:18:13)
·到底应该用MySQL还是 (2025-12-24 15:18:11)
·进入Linux世界大门的 (2025-12-24 14:51:47)
·Download Linux | Li (2025-12-24 14:51:44)