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就好了
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/247220.html
標籤:區塊鏈
