當前位置:首頁 » 編程軟體 » sts反編譯jdgui

sts反編譯jdgui

發布時間: 2022-08-15 11:17:10

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

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

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

B. jdgui反編譯jar 如何使用

你好,很高興回答你的問題。
可以打開jdgui,然後把要反編譯的jar包拖入jdgui。在jdgui界面中的就顯示出反編譯後的結果了。
如果有幫助到你,請點擊採納。

C. android反編譯怎麼修改游戲道具

需要的工具
jdk:必須的
baksmali:classes.dex反編譯為smali格式(文本文件,可修改)
smali:smali格式編譯打包為classes.dex
但由於smali格式類似匯編,比較難閱讀,所以用dex2jar進行輔助
dex2jar:classes.dex轉為jar包
jdgui:jar反編譯並閱讀

以上工具可以在 http://liye111111.ys168.com/ 下載

好了,順序就是把apk用zip解開,裡面的classes.dex分別用baksmali處理為smali,用dex2jar處理成jar,然後用jdgui看代碼,找好java文件中要改的位置後,在smali里找對應的位置修改,改完了用smali再編譯為classes.dex,覆蓋原來apk里的同名文件,最後重新簽名。注意安裝時要先刪除原來手機里的版本,因為簽名不同了,我第一次再這里卡了好久。

以「捕魚達人海底撈」為例
下載這個游戲的apk,fishing_joy_1.apk,和工具放在一起

用zip解開fishing_joy_1.apk
classes.dex到baksmali的同一目錄

用baksmali處理為smali
java -jar baksmali-1.2.6.jar -x classes.dex
得到out目錄,裡面是smali文件

用dex2jar處理classes.dex為jar包
dex2jar-0.0.7.10-SNAPSHOT\dex2jar.bat classes.dex
得到classes.dex.dex2jar.jar
這時我們的工作目錄下面是這樣

用jdgui打開classes.dex.dex2jar.jar

好了,可以看代碼,但還不能直接修改,需要對比著來修改smali文件

比如我們通過對比找到控制魚被打到幾率的代碼在FishLayer.smali

Java代碼

D. Java反編譯工具哪個好

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

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

2.XJad.exe反編譯最精確

E. 如何將java中的.class文件反編譯

安裝Javajdk後看安裝目錄里有沒有jad.exe,沒有要下載,一般都有的配置Java環境變數開始-運行-cmd-回車-進入命令行窗口:cd+空格+class文件所在路徑:按下面的命令進行反編譯:例如:[2]jad-sjavaexample.class回車在目錄里可以看到

F. 安卓反編譯學習什麼

這段時間在學Android應用開發,在想既然是用Java開發的應該很好反編譯從而得到源代碼吧,google了一下,確實很簡單,以下是我的實踐過程。
在此鄭重聲明,貼出來的目的不是為了去破解人家的軟體,完全是一種學習的態度,不過好像通過這種方式也可以去漢化一些外國軟體。

本文Android反編譯教程,測試環境:
Win7 Ultimate x64
Ubuntu 12.04
x86_x64
反編譯工具包 下載
(2012-10-10更新)

一、Apk反編譯得到Java源代碼

下載上述反編譯工具包,打開apk2java目錄下的dex2jar-0.0.9.9文件夾,內含apk反編譯成java源碼工具,以及源碼查看工具。
apk反編譯工具dex2jar,是將apk中的classes.dex轉化成jar文件
源碼查看工具jdgui,是一個反編譯工具,可以直接查看反編譯後的jar包源代碼

dex2jar
和 jdgui 最新版本下載,分別見google code:
dex2jar(google code)
jdgui(google code),最新版本請見 官方

具體步驟:
首先將apk文件後綴改為zip並解壓,得到其中的classes.dex,它就是java文件編譯再通過dx工具打包而成的,將classes.dex復制到dex2jar.bat所在目錄dex2jar-0.0.9.9文件夾。
在命令行下定位到dex2jar.bat所在目錄,運行
dex2jar.bat classes.dex
生成
classes_dex2jar.jar

然後,進入jdgui文件夾雙擊jd-gui.exe,打開上面生成的jar包classes_dex2jar.jar,即可看到源代碼了

G. eclipse編譯出的.jar,使用jd-gui.exe反編譯查看,出現中文亂碼,怎麼破

如果是下載了jd-gui軟體,在help—preferences—勾選escape unicode characters就可以解決中文亂碼問題

H. 如何用jd-gui修改class文件

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

I. jdgui 怎麼裝到eclipse

一、 Eclipse安裝JD-Eclipse反編譯插件的在線安裝步驟:
1、在eclipse的help菜單中選擇Install New Software...中添加新軟體開發,添加它的源:
name:jd-eclipse_update_site
address:http://jd.benow.ca/jd-eclipse/update

2、選擇出現的資源,一路next安裝,最後重啟
3、在窗口 中選擇 首選項(preference),選擇常規,選擇編輯器(editor),選擇 文件關聯 中設置,將*.class 和 *.class without source的默認的相關聯編輯器改為class file editor
二、 Eclipse安裝JD-Eclipse反編譯插件的離線安裝步驟:
1、下載jdeclipse_update_site.zip,解壓,將plugins文件下的jd.ide.eclipse_0.1.3.jar和jd.ide.eclipse.win32.x86_0.1.3.jar復制到eclipse安裝目錄下的plugins里
2、在eclipse里安裝,選擇help下的安裝插件install new soft 或者叫update ……版本不同不一樣,然後 點add site ,在彈出來的框的location選擇剛下載的包的路徑 然後下一步,安裝即可
3、安裝好後,修改一個設置,選window-preferences 在輸入框輸入file Associations 在右邊選*.class 下面將class file editor設置為默認的即可(點右邊的default)

J. 安卓apk反編譯軟體jdgui軟體怎麼使用

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

熱點內容
androidondraw調用 發布:2025-02-07 12:09:22 瀏覽:187
linuxkill進程 發布:2025-02-07 12:09:17 瀏覽:196
c語言sqrt函數怎麼用 發布:2025-02-07 12:07:48 瀏覽:894
安卓手機怎麼不用手機id登錄 發布:2025-02-07 12:06:28 瀏覽:38
ceph緩存變慢 發布:2025-02-07 11:46:52 瀏覽:923
python做什麼用的 發布:2025-02-07 11:46:46 瀏覽:563
o2o與資料庫設計 發布:2025-02-07 11:35:27 瀏覽:929
ftp伺服器推薦 發布:2025-02-07 11:35:16 瀏覽:700
吉利星瑞豪華加6000是有哪些配置 發布:2025-02-07 11:25:18 瀏覽:971
李字加工編程 發布:2025-02-07 11:23:50 瀏覽:881