apk 反编译

时间:2016-04-08 09:53:52
【文件属性】:
文件名称:apk 反编译
文件大小:3.89MB
文件格式:ZIP
更新时间:2016-04-08 09:53:52
android apk 反编译 资源 源码 apk反编译分两部分:1.资源文件 2.源代码 1.资源文件反编译 工具:apktool-install-windows-2.1_r01-1 步骤:1) 使用命令进入apktool-install-windows-2.1_r01-1目录下,可以看到一个apktool.bat文件 2) 输入 apktool d "xxx.apk的全路径" "反编译后的路径",回车 3) 进入反编译后的目录即可看到东东 2.源代码反编译 工具:1) dex2jar-0.0.7-SNAPSHOT 2) jd-gui-0.3.3.windows 步骤:1) 将xxx.apk改名为xxx.zip,解压缩,进入解压缩文件夹会看到一个class.dex文件 2) 使用命令进入dex2jar-0.0.7-SNAPSHOT目录下,可以看到一个dex2jar.bat文件 3) 输入 dex2jar.bat "class.dex的全路径",回车,在class.dex所在目录会看到一个classes.dex.dex2jar.jar文件,即源码的class文件 4) 进入jd-gui-0.3.3.windows文件夹双击jd-gui.exe,弹出源码编译器界面,点击File > Open File 找到classes.dex.dex2jar.jar打开,会看到全部能够解析出的java文件,在屏幕右侧可以查看相应文件,再次点击File > Save All Sources 即可将所有源码保存。 p.s:为了便于结合资源文件查看apk,可使用eclipse依照资源文件AndroidManifest.xml中内容新建一个工程,然后将所有资源文件和源码分别拷贝到工程下,刷新项目即可(会报错,会有很多xx,不能运行,凑合着能看就行,apk越复杂反编译越不准确)。
【文件预览】:
Decompile
----dex2jar-0.0.7-SNAPSHOT()
--------dex2jar-dump.sh(169B)
--------dex2jar.bat(156B)
--------dex2jar.sh(167B)
--------dex2jar-dump.bat(158B)
--------setclasspath.bat(200B)
--------lib()
----apktool-install-windows-2.1_r01-1()
--------apktool.bat(70B)
--------mgwz.dll(85KB)
--------aapt.exe(11.39MB)
----反编译read me.txt(1KB)
----jd-gui-0.3.3.windows()
--------jd-gui.exe(710KB)
--------jd-gui.cfg(977B)

网友评论