如何反编译 Android 应用程序

Android 上的应用程序是用 java 开发的,但打包格式是 apk 而不是 jar。那么,该如何反编译 apk 文件呢?

 

一、使用 dex2jar 将 apk 文件转换为 jar 文件。

1、从 http://code.google.com/p/dex2jar/downloads/list 下载 dex2jar-0.0.7.9-SNAPSHOT.zip 并解压缩。

2、在命令行执行: dex2jar.bat  xxx.apk ,以将 xxx.apk 转换为 xxx.jar。

 

二、使用 JD-GUI 反编译 jar 文件。

1、从 http://java.decompiler.free.fr/?q=jdgui 下载 jd-gui-0.3.3.windows.zip 并解压缩。

2、运行 jd-gui.exe 并打开 xxx.jar,即可看到该 jar 文件的源代码。

发布了36 篇原创文章 · 获赞 5 · 访问量 23万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章