當前位置:首頁 » 編程軟體 » jar反編譯工具

jar反編譯工具

發布時間: 2022-01-13 16:40:12

1. jar包如何反編譯

使用jd-gui工具打開原始的Jar包,選擇File-->Save All Sources,會生成一個zip壓縮包。解壓這個壓縮包,就可以得到java源碼文件

2. JAR反編譯修改重新打包的問題

用反編譯工具反編譯出jar里的class

把反編譯出來的內容復制到eclipse中

eclipse中src上右擊,export

當然是的 :: 暫時不知道有什麼好辦法
你要重新打包肯定是要修改其中某個class,不必要全部弄

可以把.jar 改成.zip 兩中壓縮的格式演算法一樣,只開始相差四個位元組
改成zip後把裡面你要改的class這樣處理一下再放進去,
然後把後綴還改回來

3. 如何把java的.exe程序還原成.jar文件是反編譯的話,那麼用什麼工具

exe不能還原成jar文件,兩者不是同一個概念,exe文件是調用jar文件。exe本身不包含任何jar

4. AXMLPrinter2.jar這個反編譯XML的工具怎麼使用

1、用AXMLPrinter2.jar反編譯xxx.xml文件

2、解壓xxx.apk,選擇main.xml

對於解壓xxx.apk,選擇main.xml),復制到AXMLPrinter2.jar所在目錄,通過cmd進入AXMLPrinter2.jar所在目錄。

5. 如何運行從反編譯的java代碼。我從網上下載了一個jar之後用反編譯工具得到了裡面的代碼

反編譯工具(如jdk帶的javap、或jad)將TestSimplePlus反編譯成JavaByteCod,命令如下:


jad-o-a-sd.javaTestSimplePlus.class

javap-cDocFooter>F://test.txt


上傳個反編譯的神器(批量編譯)

6. 最好的java反編譯工具是哪個

1、Java反編譯插件 —— Jadclipse

JadClipse是Jad的Eclipse插件,是一款非常實用而且方便地Java反編譯插件,我們只需將下載的插件包復制到eclipse的plugins目錄下,然後修改window -> Preferences -> Java -> JadClipse 下的Path to decompiler ,如:C:\pin\jadnt158\jad.exe,最後在Windows -> Perference -> General -> Editors -> File Associations中修改「*.class」默認關聯的編輯器為「JadClipse Class File Viewer」 即可。

2、Java反編譯工具 jad
jad是一款使用非常廣泛地Java反編譯工具,上面這款Jadclipse就是基於jad的反編譯插件,JAD 文件包含 MIDlet 套件的標題信息,例如開發應用程序的公司、應用程序名稱和大小。

3、Java 反編譯器 JD-GUI
JD-GUI 是一個用 C++ 開發的 Java 反編譯工具,由 Pavel Kouznetsov開發,支持Windows、linux和蘋果Mac Os三個平台。而且提供了Eclipse平台下的插件JD-Eclipse。JD-GUI不需要安裝,直接點擊運行,可以反編譯jar,class文件。

4、Java反編譯器 jdec
jdec是一個Java反編譯器。它能夠把出現在一個.class文件中的位元組碼還原成Java源代碼,反編譯的結果幾乎與原始Java文件相同。它還自帶一個利用swing開發的用戶操作界面。

5、uuDeJava
uuDeJava是Java Class文件的反編譯工具。反編譯的Java源程序被輸出到Class的相同目錄。內部使用jad.exe。反編譯Class文件時,可以直接點擊Class文件(關聯後),或者選中文件或目錄發送到uuDeJava的快捷方式。還可以拖動文件或目錄到uuDeJava的主窗口。

6、Java 反向工程軟體 Minjava
Minjava 是一個 Java 反向工程軟體,可幫助理解已存在一些 Java 軟體的架構和行為。

7、Java Decompiler
這款反編譯器叫 「Java Decompiler」, 由 Pavel Kouznetsov開發,目前最新版本為0.2.5. 它由 C++開發,並且官方可以下載 windows、linux和蘋果Mac Os三個平台的可執行程序。

7. .jar怎麼反編譯成.class或者.java,哪位高手能幫一下忙

解壓就可以取到。class文件啦,class如果沒有加密的話可以通過反編譯軟體取得源碼

8. Java反編譯工具哪個好

java反編譯工具有如下兩種:

1.jd-gui.exe反編譯最方便,界面如下:

2.XJad.exe反編譯最精確

9. java反編譯class文件的工具jar包(例如dom4j-1.6.1.jar)

第一種方法:


  1. 將jar包的擴展名改為zip格式,然後解壓到一個文件夾(假設為example文件夾)

  2. 將jad.exe程序放置在與example文件同一個目錄下,並在此目錄打開命令行窗口。

  3. 輸入命令:jad -o -r -s java -d src example/**/*.class

  4. 此時便將該example目錄下所有.class文件轉為.java文件並按照原目錄的格式存儲好了。




第二種方法:
直接用jd-gui.exe打開jar文件就可以查看java代碼了,如果需要的話可以復制後新建一個文件把代碼粘貼進去。

熱點內容
伺服器請求慢怎麼排查 發布:2024-11-15 06:55:35 瀏覽:320
php自學還是培訓 發布:2024-11-15 06:54:05 瀏覽:182
在哪裡找到sim卡設置密碼 發布:2024-11-15 06:51:47 瀏覽:392
細說phppdf 發布:2024-11-15 06:38:35 瀏覽:276
征途PK腳本 發布:2024-11-15 06:37:51 瀏覽:680
vbs打不開編譯器錯誤 發布:2024-11-15 06:35:12 瀏覽:344
深海迷航密碼在哪裡 發布:2024-11-15 06:30:23 瀏覽:303
伺服器日誌怎麼分析 發布:2024-11-15 06:22:04 瀏覽:525
字體目錄在哪個文件夾 發布:2024-11-15 06:20:28 瀏覽:181
php種子怎麼打開 發布:2024-11-15 06:07:01 瀏覽:346