MacOS安装JD-GUI和dex2jar并反编译apk
MacOS系统版本 11.1安装JD-GUIJD-GUI下载地址:https://github.com/java-decompiler/jd-gui下载后打开报错ERROR launching 'JD-GUI'No suitable Java version found on your system!This program requires Java 1.8+Make sure you inst
MacOS系统版本 11.1
安装JD-GUI
JD-GUI下载地址:https://github.com/java-decompiler/jd-gui
下载后打开
报错
ERROR launching 'JD-GUI'
No suitable Java version found on your system!
This program requires Java 1.8+
Make sure you install the required Java version.
检查自己是否有Java 1.8
有的,那就是软件问题。
看最新的issue
https://github.com/java-decompiler/jd-gui/pull/336
我们需要替换一个文件;universalJavaApplicationStub.sh (version 3.0.6)
将此文件内容替换为 https://github.com/tofi86/universalJavaApplicationStub/blob/v3.0.6/src/universalJavaApplicationStub 中的内容;
保证系统上正确安装了 Java ;
保存,运行 JD-GUI.app OK。
安装dex2jar-2.0
dex2jar-2.0 下载地址:
https://github.com/pxb1988/dex2jar
下载解压之后
1. chmod +x d2j-jar2dex.sh
2. chmod +x d2j_invoke.sh
反编译apk
修改apk文件后缀名为zip , 解压得到 .dex 文件
然后复制 .dex文件放到 dex2jar-2.0 目录下
在dex2jar-2.0目录下执行命令:
sh d2j-dex2jar.sh classes.dex
得到jar
拖进JD-GUI就好了
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)