導航:首頁 > 編程語言 > java反編譯gui

java反編譯gui

發布時間:2023-05-12 07:41:42

Ⅰ 有沒有這樣的軟體: 用jd-gui可以反編譯class文件,但是不能修改。有可以反編譯並直接修改的么

jd-gui可以將看到的反編譯結果保存到一個zip壓縮包裡面,操作好握方法如下:

1、橡消首先創建一個class文件,打開記事本。

Ⅱ JD-GUI工具在反編譯androidjava的時候,反編譯出的代碼怎麼導出啊難道只能挨個復制嗎

推薦一鍵反編譯工具 ApkDec-Release-0.1
JD-GUI工具到處java方法 菜單欄-->File-->Save Source(Save All Source)

Ⅲ 反編譯apk的時候,怎麼把用jd-gui修改後的Java文件替換原class.dex文件

1、反編譯不能直接修改java文件,而必須使用google的虛擬指令修改
2、也就是說不能直接替換classes.dex
3、必須使用apktool來進行反編譯,jd-gui得到的是不可逆的代碼,無法編譯回去

專業無源代碼的 安卓 APK 反編譯、修改,只有你想不到,沒有做不到
@@ 724949472

Ⅳ 如何去除jd-gui反編譯後的

背景說明

利用jd-gui反編譯.classs代碼之後,導出來的java源代碼裡面含有/**,其實這些標記是之前的java源碼的注釋,去掉這些標識了,需要利用jd-gui-cleaner.jar工具進行去掉,有需要的可以進行下載使用。


jd-gui-cleaner.jar簡介

  1. 清除jd-gui反編譯後注釋的工具

  2. 圖形界面,操作方便

  3. 在java環境下雙擊運行

運行後,先點input,選擇源文件文件夾,再點output,選擇輸出文件文件夾,最後點start運行。運行後會將所有源文件夾中的文件處理後保存到輸出文件夾中,並處理且只處理.java文件
原理很簡單,用java的正則表達式清理每個文件中的jd相關的注釋。開發中發現java的正則表達式經常內存溢出,在國外網站中發現這是java的原因,建議不要使用「選擇重復」的表達式,即:(A|B)*。

Ⅳ JD-GUI工具在反編譯android和java的時候,反編譯出的代碼怎麼導出啊難道只能挨個復制嗎

把需要反編譯的文件用JD-GUI打開點擊->File->Save JAR soureces
選擇後導出一個zip壓縮包!裡面就是所有的源代碼了

Ⅵ jd-gui反編譯java文件怎麼操作


這期教程是為各位講解在jd-gui反編譯java文件的詳細步驟旅猜,感興趣的拆轎型就趕緊去下文學習下吧,相信你們會喜歡。
網路搜索,下載並安裝jd-gui工具。
運行jd-gui.exe,進入主界面。
點擊菜單欄「File」下的子菜單「OpenFile」,在彈出框中選擇.class文件。也可以拖動.class文件進入jd-gui中。
選擇的.class文件以及整個目錄結構下的文件都會反編譯成java文件。
點擊「File」下的「SaveSource」,保存當前選擇的單個文帆配件。
點擊「File」下的「SaveAllSources」,保存所有的文件成zip文件。
解壓zip文件,所有的java文件就生成了。

Ⅶ java反編譯jd-gui中紅色的變數表示什麼意思

他們就是臨時變數,因為你是反編譯人家的代碼,所以軟體只能用臨時變數來替代人家原來程序裡面的臨時變數。你只需凱擾要明白那個臨時變數的含義和使用目的就可以了譽孫讓。
不過看一下你這個程序,那個tmp122_121的定義有問題,軟體慶局將他們標紅,應該是提示這個地方有問題。

Ⅷ java反編譯工具jd gui怎麼用

jd-gui可以將看到的反編譯結果保存到一個zip壓縮包裡面。
具體操作為:File-》Save All Sources,然後打開壓縮包就可以對java源文件進行修改了。

Ⅸ 幾種java反編譯軟體的安裝以及使用總結

下面是在網上找的幾種反編譯軟體的安裝以及使用:
一、JD-JUI
官網下載鏈接:http://jd.benow.ca/
下載之後解壓,
點擊「jd-gui.exe」運行:
直接將".jar"文件拖入進去即可查看里邊的「.class」文件,如上圖所示。
二:Luyten
官網下載鏈接:https://github.com/deathmarine/Luyten/releases/tag/v0.5.3
點擊「luyten-0.5.3.exe」下載,下載之後點擊運行,運行後的界面如圖所示,同樣也是講「.jar」文件拖入進入即可。
三、在eclipse中安裝反編譯工具
准備工作:
「jad.exe」下載:https://varaneckas.com/jad/
「net.sf.jadclipse_3.3.0.jar」下載:https://sourceforge.net/projects/jadclipse/files/
jad.exe」下載:
「net.sf.jadclipse_3.3.0.jar」下載:
然後將「net.sf.jadclipse_3.3.0.jar」拷貝到eclipse的plugins目錄下,再刪除eclipse的configuration目錄下「org.eclipse.update」文件,這一步很重要!
重啟eclipse,點擊window->Preference->Java,你會發現里邊多了一個插件「JadClipse」,
選中這個插件,將下圖中紅圈圈的地方的地址填寫為你 「jad.exe」文件的地址
還沒有配置完,先不要close,
點擊General->Editors->File Associations 後,進入下邊的界面
設置.class 文件默認打開方式:
設置.class without source文件的默認打開方式,
需要注意的是,「JadClipse Class File Viewer」這個一開始是沒有的,需用添加,如下圖所示:
接下來在eclipse中查看反編譯後的代碼:(這種方法可能不合適,但是能夠查看)
新建一個EJB project,右鍵「import」,選中"EJB JAR file",導入你的jar包,Finish
在項目下找你要查看的反編譯的文件即可,如果你遇到了下邊的這種情況
關閉這個文件後再次打開,就可以查看了(我的是這樣,所以我感覺這個方法不太好,但別的方法又不知道怎麼查看):
有錯誤或者有更好的方法,希望大家在下邊留言指出

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

jd-gui 是Java反編譯中比較好用的一個工具,用法如下:

  1. 下載jd-gui

  2. 雙擊打開jd-gui.exe

  3. 單擊左上角的File--->Open File

  4. 找到需要反編譯的.class文件 打開即可

閱讀全文

與java反編譯gui相關的資料

熱點內容
蘋果筆記本t2加密晶元怎麼打開 瀏覽:796
安卓如何把手機投屏至電視 瀏覽:737
方舟編譯器現在可提速哪些軟體 瀏覽:58
微信加密為什麼是黑屏 瀏覽:473
android去電狀態 瀏覽:602
蘋果13如何加密視頻 瀏覽:813
linuxweblogic緩存 瀏覽:67
雲伺服器不同地域 瀏覽:946
python鬧鍾怎麼打 瀏覽:686
虛擬主機伺服器有什麼區別 瀏覽:833
演算法與程序的奧秘章節檢測 瀏覽:377
找pdf 瀏覽:529
與伺服器連接斷開如何處理 瀏覽:833
伺服器維修預計十分鍾什麼意思 瀏覽:170
黑馬程序員主打教學是什麼 瀏覽:41
python九乘法表怎麼編寫 瀏覽:974
思維方式pdf 瀏覽:656
tcc社區app怎麼注冊 瀏覽:941
央視網下載加密 瀏覽:454
命令行訪問伺服器 瀏覽:36