apk反编译工具哪个最好用
计算机反编译软件有哪些?
计算机反编译软件有哪些?
反编译是一个复杂的过程,反编译软件有:
VB相关的反编译程序
VBExplorer、VB反编译精灵和VBRezQ.
JAVA相关的反编译程序
JAD(Joint Application Development):(jad和jadEclipse已较长时间没有维护)
JD(Java Decompiler)
C 相关的反编译程序
eXeScope
Delphi相关的反编译程序
DEDE
c#:相关的反编译程序
Reflector
易语言相关的反编译程序
E-Code Explorer.exe(易格式可执行文件分析器)
SWF相关的反编译程序
Action Script Viewer
第一个也是最强大的商业SWF反编译工具,同类产品中,它的AS代码反编译效果最好,SWF转Fla工程重建成功率最高。
Android相关的反编译程序
SMALI/BAKSMAL
SMALI/BAKSMALI是一个强大的apk文件编辑工具,用于Dalvik虚拟机(Google公司自己设计用于Android平台的虚拟机)来反编译和回编译。其语法是一种宽松式的Jasmin/dedexer语法,而且它实现了.dex格式所有功能(注解,调试信息,线路信息等)。
Python相关的反编译程序
uncompyle2
uncompyle2可以直接转化为十分完美的python源码,并可以将反编译后的源码再次生成字节码文件!
Hbuilder生成的apk,怎么还原成静态?
APK需要使用专门的软件来进行反编译。直接解压后无法再压缩回去了。首先要反编译,修改后再选定文件夹进行回编译。回编译之后还需要对apk包进行签名。需要注意的是修改后的apk不能和已经安装的原APK共存,也不能覆盖。只能先删除原安装的程序后再安装修改后的apk。类似的软件有apktool、apk deb等。需要有java运行环境。需要有一定的java语言基础。