本文记录将Apk转成Java文件的方法。
Apk转成Jar
将Apk转换成Jar,我们可以使用开源工具enjarify。具体使用方式为:
- 下载开源框架enjarify的代码;
- 在下载的开源框架enjarify代码根目录,使用命令:python3 -O -m enjarify.main yourapp.apk,其中,python3改成你下载的python版本。yourapp.apk为你需要转换为Jar的Apk。
Jar转成Java文件
将Jar转换成Java文件,我们可以使用开源工具CFR。具体使用方式为:
- 下载CFR开源工具;
- 使用命令:java -jar cfr-0.152.jar yourjar.jar --outputdir ./result。其中,yourjar.jar为你需要转换为Java文件的Jar。最终Java文件会输出到result文件夹中。