當前位置:首頁 » 編程軟體 » jad反編譯亂碼

jad反編譯亂碼

發布時間: 2025-05-25 20:43:29

『壹』 myeclipse 生成jar 怎麼防止反編譯

1.下載MyEclipse反編譯Class文件的工具

2.工具的安裝

下載後上面的工具之後,解壓出來,我們可以看到有兩個文件:jad.exe、net.sf.jadclipse_3.3.0.jar 。

第一步:我們將jad.exe文件放到JDK的bin目錄下

第二步:將 net.sf.jadclipse_3.3.0.jar 拷貝到 MyEclipse安裝目錄下的plugins目錄下面D:

第三步:在D:-8.6dropins創建一個eclipse文件夾.

第四步:在創建好的eclipse文件夾下,分別創建featues、plugins兩個文件夾.

第六步:將net.sf.jadclipse_3.3.0.jar 文件分別拷貝到創建好的featues、plugins兩個文件夾裡面.

第七步:重新啟動MyEclipse,在Windows——>Perference——>java下面應該會多出一個JadClipse目錄. 如果沒有出現的話,多試幾次就OK了,我當時也是這樣.

第八步:點擊JadClipse,在右邊的窗口中配置JadClipse. 設置path to decompiler為jad.exe的全路徑,如:C:jdkinjad.exe,在Directory for temporary files中指定l臨時文件路徑,如 :D:-8.6 esult ,其中result是新建一個文件夾. 同時需要選中 User Eclipse code formatter ,這樣編譯出來的Java 代碼會和Class文件的格式一樣.

為了避免編譯後的中文亂碼問題,我們需要配置Misc

第九步:安裝完成之後,雙擊Class文件,MyEclipse就自動反編譯了.如果沒有出現想要的結果,需要檢查一下「*.class」默認關聯的編輯器為「JadClipse Class File Viewer「

關聯之後,就可以自動的反編譯啦!

『貳』 反編譯設置有成功的嗎

一、dexmp方法dexmp是emulator自帶提供的查看dex文件的工具,可使用類似這樣的命令將dex文件mp到txt文件中:D:\ProgramFiles\android-sdk-windows-1.6_r1\platforms\android-1.6\tools>dexmp.exe-dclasses.dex>spk.mp.txt得到的文件內容,描述了類的信息,但實在是不好讀啊~~~~二、dex2jar+XJad方法該方法是使用dex2jar.jar包,將classes.dex文件解包成jar,在通過XJad(或者其他class反編譯工具)進行java反編譯。如:1、dex2jar.batd:\play\classes.dex默認的輸出路徑同classes.dex,生成的文件名為classes.dex.dex2jar.jar2、使用XJad反編譯該jar包之後的使用方法,大家都懂的:)該方法的好處在於,通過XJad反編譯後,大家可直接開到java源文件,缺點在於只能反編譯出開發時的java文件,而開發時使用的lib包不能反編譯出來。三、AXMLPrinter2.jar+baksmali.jar+smali.jar方法這個方法就強大了,AXMLPrinter2是還原AndroidManifest.xml和main.xml的工具,直接打開這兩個xml文件是亂碼,而通過還原之後,可以很明白的看到裡面的內容(我猜測還是使用了位元組異或的方式加的密)。

『叄』 反編譯是什麼意思

稿和高級語言源程序經過 編譯 變成可執行文件,反編譯就是逆過程。
但是通常不能把可執行文件變成高級語言源代碼,只能轉換成匯編程序。
計算機軟體反向工程(Reversepengineering)也稱為計算機軟體還原工程,是指通過對他人軟體的目標程序(可執行程序)進行「逆向分析、研究」工作,以推導出他人的軟體產品所使用的思悉指路、原理、結構、演算法、處理過程、運行方法等設計要素,作為自己開發軟體時的參考,或者直接鍵陸盯用於自己的軟體產品中。
反編譯是一個復雜的過程,所以越是高級語言,就越難於反編譯,但目前還是有許許多多的反編譯軟體:
VB: VBExplorer ;只能反編譯界面圖像,好像代碼不能完全反編譯
JAVA: JAD ;java的反編譯比較常見,所以反編譯比較完全
C++ : eXeScope
Dephi: DEDE

熱點內容
阿里雲oss上傳大文件 發布:2025-05-26 00:19:06 瀏覽:405
手游腳本怎麼入門 發布:2025-05-26 00:18:28 瀏覽:219
圖片傳入資料庫 發布:2025-05-26 00:07:39 瀏覽:286
f5隱寫演算法 發布:2025-05-26 00:03:21 瀏覽:870
vue大項目編譯慢 發布:2025-05-25 23:58:28 瀏覽:361
鄉鎮辦公室如何配置 發布:2025-05-25 23:56:55 瀏覽:648
c語言linux宏 發布:2025-05-25 23:56:53 瀏覽:794
vivoy系列如何更新至安卓十 發布:2025-05-25 23:49:49 瀏覽:507
編程帥哥肌肉 發布:2025-05-25 23:45:44 瀏覽:127
編輯配置文件怎麼退出 發布:2025-05-25 23:41:24 瀏覽:613