混淆後的jar再次打包編譯
㈠ 各位大俠。怎麼修改jar文件中的class文件後再打包成jar文件。擺脫了
看你的問題應該包含兩個方面:
1、怎麼修改jar包中的class文件?
如果有源碼,直接修改源碼,重新編譯;
如果沒有源碼,那要使用反編譯工具反編譯之後,再進行修改,重新編譯;
2、怎麼把修改好的class文件替換jar包中原來的class文件?
最簡單的方法就是:使用rar,zip,好壓等解壓縮工具打開jar包,直接把修改的class文件拖進去,覆蓋原來的class文件。
麻煩的就是使用eclipse或java命令重新打包,不建議新手使用。
㈡ 被混淆的jar包如何反編譯
暫時想到的只有將jar文件解壓,用反編譯工具反編譯相關類,修改,編譯成類替換原文件,再打包成。
㈢ jar解壓後 如何把解壓出來的文件夾 重新編譯成jar
用winrar打包成zip,再改成jar即可:
1、假設您之前解壓的是下面的這些文件
㈣ 怎麼修改jar包中的class文件然後再重新打成jar包
1.以MyEclipse為示例。首先打開軟體,創建工程如下圖所示。
㈤ JAR反編譯修改重新打包的問題
用反編譯工具反編譯出jar里的class
把反編譯出來的內容復制到eclipse中
eclipse中src上右擊,export
當然是的 :: 暫時不知道有什麼好辦法
你要重新打包肯定是要修改其中某個class,不必要全部弄
可以把.jar 改成.zip 兩中壓縮的格式演算法一樣,只開始相差四個位元組
改成zip後把裡面你要改的class這樣處理一下再放進去,
然後把後綴還改回來
㈥ 如何對java的jar包反編譯
使用現有的反編譯工具或者自己寫一個,jar包實際上是class文件打包的,class文件是二進制文件,使用流將class文件讀入,然後轉為字元再寫入到文件中就完成反編譯了。不過經過混淆過的jar包好像不能反編譯。
㈦ 將源代碼jar包修改,再打包,怎麼做
1、你首先要得到jar包里需要修改的class的源碼,復制出來新建類,注意類名包名需要和之前一致。
2、修改代碼後編譯獲得class文件
3、用好壓或其他壓縮文件打開之前的jar包進入原class所在文件目錄將新class復制進去即可