根據百度百科解釋?zhuān)淳幾g是指通過(guò)對他人軟件的目標程序進(jìn)行逆向分析,以推導出其所使用的思路、原理、結構、算法、處理過(guò)程、運行方法等設計的源代碼。小編不建議破解人家的軟件,應該抱著(zhù)一種學(xué)習的態(tài)度。
1. Gapktool
強大的APK反編譯工具,集成 jd-gui、jad、dex2jar、apktool。默認使用jad反編譯,如果編譯出來(lái)的java代碼難以閱讀,請選擇使用jd-gui反編譯。
2. jad
通過(guò)命令行把Java的class文件反編譯成源代碼,如果你在使用編寫(xiě)代碼的時(shí)候遇到找不到源代碼的第三方庫,而且你又需要看看這個(gè)庫的具體實(shí)現,那么你就需要使用這個(gè)東西。
3. Jadclipse
4 . jdec
jdec是一個(gè)Java反編譯器。它能夠把出現在一個(gè).class文件中的字節碼還原成Java源代碼,反編譯的結果幾乎與原始Java文件相同。它還自帶一個(gè)利用swing開(kāi)發(fā)的用戶(hù)操作界面。
5. uuDeJava
uuDeJava是Java Class文件的反編譯工具。反編譯的Java源程序被輸出到Class的相同目錄。內部使用jad.exe。
其他反編譯工具待補充,共同交流。
聯(lián)系客服