Enjarify是Google官方开源的一款功能反编译工具,可以将Dalvik字节码转换为java字节码的工具。需要的朋友快来万能驱动网下载吧!
Enjarify官方介绍
Enjarify 是一个将Dalvik字节码转化为等价的Java字节码,然后可以用一系列的Java分析工具去分析Android应用。
之前我们一直应用于Dex2jar来完成这个工作,不过Dex2jar已经算是一个很老的工具咯。Dex2jar在绝大部分情况下都挺不错的,但是如果碰到了些模糊的特性或者特殊案例就会出错或者默默地吐出一些错误的结果。相比之下,Enjarify在设计的时候就考虑到了尽可能多的情况,特别是对于那些Dex2jar不起作用的情况下。另外,Enjarify能够有效地处理Unicode编码的类名、常量,隐式类型转换、正常处理流程中的移除处理啊等等。
Enjarify应用于说明
1、下载Enjarify的Zip压缩包,解压到某一路径,该路径需要配置到环境变量里的Path中。
2、应用于enjarify需要用到python的解释器,官方推荐应用于pypy,下载地址:https://pypy.org/ ,要下载pypy3.+版本。
3、将下载的pypy解压缩,路径配置到环境变量里的Path中,在命令行输入 pypy,出现下图所示即为安装成功。
4、找到Enjarify目录下的enjarify.bat文件,应用于编辑器打开(建议notepad),修改
python3 -O -m enjarify.main %* –> pypy -O -m enjarify.main %*(从官网下载的Enjarify需要进行此项修改)。
5、在命令行输入 enjarify -f XXX.apk , -f 在这里是必须要加上的,否则会出现警告,无法反编译APK文件。这是因为复写保护需要Python3.3及以上的版本,而pypy目前支持的是python3.2.5。
6、反编译之后的文件是一个jar文件,应用于jd-gui查看Jar文件。但jd-gui可能会出现会出现部分class文件无法反编译,应用于Xjad单独反编译这个class就可以了。
版权声明:Google反编译新工具(Enjarify)所展示的资源内容均来自于第三方用户上传分享,您所下载的资源内容仅供个人学习交流使用,严禁用于商业用途,软件的著作权归原作者所有,如果有侵犯您的权利,请来信告知,我们将及时撤销。
软件下载信息清单:
软件名称 | 发布日期 | 文件大小 | 下载文件名 |
---|---|---|---|
Google反编译新工具(Enjarify)安装包 | 2024年11月2日 | 132KB | enjarify_qudong9.com.zip |
软件评论