JavaShuo
Google 开源工具 Enjarify 配置(Windows 环境)
时间 2021-01-18
标签
环境或工具配置
文章目录
Enjarify 介绍
安装 PyPy3
安装 Enjarify
测试
Enjarify 介绍
它是能将 Dalvik字节码转换为等效的 Java 字节码的命令行工具
它出现的目的是提供比 dex2jar 更好的将 DEX 文件转换为 jar 包的方案及更精准的转换结果
它基于 Python3,因此要先装 Python3 解释器,官方推荐 PyPy3
安装 PyPy3
下载地址:
PyPy3
下载完成后,将压缩包解压,然后将其路径配置到环境变量
执行如下命令,验证安装(输出如下信息说明安装成功)
安装 Enjarify
下载地址:
GitHub
下载完成后,将压缩包解压,然后将其路径配置到环境变量
编辑脚本:用 Notepad++ 等工具打开刚解压缩的 enjarify 目录下的 enjarify.bat 文件,修改最后一行,保存
测试
执行如下命令生成 jar 包(指定文件名或不指定)
执行如下命令生成并强制覆盖之前生成的 jar 包
enjarify -f(或:--force) XXX.apk(或XXX.dex)
用 jd-gui 等工具打开生成的 jar 包,分析代码